mirror of
				https://bitbucket.org/Ioncannon/project-meteor-server.git
				synced 2025-05-20 08:26:59 -04:00 
			
		
		
		
	Updated Map Server namespace. Moved all other data folders (www and sql) to data folder. Renamed boot name to Project Meteor.
This commit is contained in:
		| @@ -0,0 +1,95 @@ | ||||
| --[[ | ||||
|  | ||||
| PopulaceGuildlevePublisher Script | ||||
|  | ||||
| Functions: | ||||
|  | ||||
| eventTalkType(level (changes factionLeves), sayIntro, brokenBladePoints, shieldsPoints, hornhandPoints, showTutorialLeves, doOmen (!=0), menuId (to Jump), leveAllowances, ?, ?, ?) | ||||
| eventTalkPack(startGuildlevePack, endGuildlevePack) | ||||
| eventTalkCard(card1,card2,card3,card4,card5,card6,card7,card8) | ||||
| eventTalkDetail(guildLeveId, factionEvaluating, rewardType1, rewardQuantity1, rewardType2, rewardQuantity2, boostPoint, previouslyCompleted, completionBonus) | ||||
| eventTalkAfterOffer() | ||||
| eventHistoryleveExist(guildLeveId) | ||||
| eventHistoryleveCannot() | ||||
| eventGLChangeDetail(?, guildLeveId, boostPoint, rewardType1, rewardQuantity1, rewardType2, rewardQuantity2, factionEvaluating, previouslyCompleted) | ||||
| eventTalkChangeOne(skipQuestion) | ||||
| talkOfferMaxOver() | ||||
| askRetryRegionalleve(guildLeveId, leveAllowances); | ||||
|  | ||||
| --]] | ||||
|  | ||||
| require ("global") | ||||
|  | ||||
| function init(npc) | ||||
| 	return false, false, 0, 0;	 | ||||
| end | ||||
|  | ||||
| function onEventStarted(player, npc) | ||||
|  | ||||
| 	::MENU_LOOP:: | ||||
| 	menuChoice = callClientFunction(player, "eventTalkType", 0x30, true, 0x02CE, 0x356, 0x367, true, 0, nil, 0x29, 0,0,0);	 | ||||
| 	--Battlecraft | ||||
| 	if (menuChoice == 1) then | ||||
| 		resultGLPack = callClientFunction(player, "eventTalkPack", 201, 207); | ||||
| 		 | ||||
| 		if (resultGLPack == nil) then | ||||
| 			goto MENU_LOOP; | ||||
| 		else | ||||
| 		 | ||||
| 			::CARDS_LOOP:: | ||||
| 			cards = {0x30C3, 0x30C4, 0x30C1, 0x30C5, 0x30C6, 0x30C7, 0x30C8, 0x30C9}; | ||||
| 		 | ||||
| 			chosenGLCard = callClientFunction(player, "eventTalkCard", cards[1], cards[2], cards[3], cards[4], cards[5], cards[6], cards[7], cards[8]); | ||||
| 			 | ||||
| 			if (chosenGLCard == -1) then | ||||
| 				goto MENU_LOOP; | ||||
| 			else | ||||
| 				wasAccepted = callClientFunction(player, "eventTalkDetail", cards[chosenGLCard], 0, 0xF4242, 0xD, 0xF4242, 0, 0, true, 0); | ||||
| 				 | ||||
| 				if (wasAccepted == true) then | ||||
| 				 | ||||
| 				end | ||||
| 				 | ||||
| 				goto CARDS_LOOP; | ||||
| 				 | ||||
| 			end | ||||
| 		end | ||||
| 		 | ||||
| 	--FieldCraft Miner | ||||
| 	elseif (menuChoice == 0x15) then | ||||
| 	--FieldCraft Botanist | ||||
| 	elseif (menuChoice == 0x16) then | ||||
| 	--FieldCraft Fisher | ||||
| 	elseif (menuChoice == 0x17) then | ||||
| 	--FieldCraft Quit | ||||
| 	elseif (menuChoice == 0x18) then | ||||
| 	--Faction Broken Blade | ||||
| 	elseif (menuChoice == 0x29) then | ||||
| 	--Faction Shields | ||||
| 	elseif (menuChoice == 0x2A) then | ||||
| 	--Faction Horn and Hand | ||||
| 	elseif (menuChoice == 0x2B) then | ||||
| 	--Leve Evaluation | ||||
| 	elseif (menuChoice == 5) then | ||||
| 	--Tutorial | ||||
| 	elseif (menuChoice == 6) then | ||||
| 	--End of Info | ||||
| 	elseif (menuChoice == 7) then	 | ||||
| 	--Quit | ||||
| 	elseif (menuChoice == 8) then	 | ||||
| 	end | ||||
| 	 | ||||
| 	-- | ||||
| 	-- | ||||
| 	-- | ||||
| 	player:EndEvent(); | ||||
| end | ||||
|  | ||||
| function onEventUpdate(player, npc, step, menuOptionSelected) | ||||
| 	--player:RunEventFunction("eventTalkType", 0x32, true, 0x02CE, 0x356, 0x367, false, 2, nil, 0x29, 0,0,0); | ||||
| 	player:RunEventFunction("eventTalkPack", 201, 207); | ||||
| 	--player:RunEventFunction("eventTalkCard", 0x30C3, 0x30C4, 0x30C1, 0x30C5, 0x30C6, 0x30C7, 0x30C8, 0x30C9); | ||||
| 	-- | ||||
| 	--player:RunEventFunction("eventGLChangeDetail", 0xDEAD, 0x30C4, 0xFF, 0xF4242, 0xD, 0xF4242, 0, 2, true); | ||||
| 	 | ||||
| end | ||||
		Reference in New Issue
	
	Block a user