NPC daj?cy vocation od jakiegos lvla

mcs

Active User
Zarejestrowany
Dołączył
Kwiecień 25, 2010
Posty
122
Liczba reakcji
3
Witam jest mi pilnie potrzebny npc daj?cy vocation gdy osiagniemy dany lvl.
Oczywi?cie rep za skrypt
 
Odp: NPC daj?cy vocation od jakiegos lvla

Nie wiem czy na 100% dzia?a, bo mam modyfikowane npc, a ty na dodatek 7.92, ja tylko i wy??cznie u?ywam 8.54 (tfs 0.3.6pl1) :P
Wystarczy napisa? mu "hi"

PHP:
efekt = 10
tabela = 
	{
		[1] = {level = 1, newvoc = 2},
		[2] = {level = 1, newvoc = 3},
	}


local talkState = {}
function onCreatureSay(cid, type, msg)
local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid
local wokacja = tabela[getPlayerVocation(cid)]

	if(msg == "hi") then
		selfSay("Welcome, ".. getCreatureName(cid) ..".", cid, true)
		if (wokacja) then
			if getPlayerLevel(cid) >= wokacja.level then
				doPlayerSetVocation(cid, wokacja.newvoc)
				doSendMagicEffect(getPlayerPosition(cid), efekt)
	 			doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, "You are have now new vocation!")
			else
	 			doPlayerSendTextMessage(cid,MESSAGE_STATUS_CONSOLE_BLUE, "Do you need " .. wokacja.level .. " level")
				return true
			end
		end
	end
end
 
Back
Do góry