Eu queria criar um npc que possa viajar só com reset, você pode me ajudar?
Meu sistema de resets é esse
elseif talk_state == 6 then
--rubys = (getPlayerLevel(cid)*4000)*(vezes*10)/1000000)
if msgcontains(msg, 'yes') then
if isPremium(cid) then
if getPlayerLevel(cid) >= 500 then
if getPlayerVocation(cid) >= 9 then
--if pay(cid,(getPlayerLevel(cid)*4000)*(vezes*10)) then
if getPlayerVocation(cid) == 13 then -- deuses
if getPlayerLevel(cid) >= 500 then
if getPlayerItemCount(cid,13685) >= rubys then
selfSay('Welcome new god!')
doPlayerSendTextMessage(cid,22,"Você resetou seu personagem.")
health = getPlayerMaxHealth(cid)
mana = getPlayerMaxMana(cid)
doResetLevel(cid)
setPlayerMaxHealth(cid, (health/10)*(vezes+1))
doPlayerAddHealth(cid,(health/10)*(vezes+1))
setPlayerMaxMana(cid, (mana/15)*(vezes+1))
doPlayerAddMana(cid,(mana/15)*(vezes+1))
setPlayerMaxCapacity(cid,360)
doPlayerAddMagicLevel(cid,20)
doSendMagicEffect(getPlayerPosition(cid),12)
doPlayerAddResets(cid,1)
doPlayerRemoveItem(cid,13685,rubys)
addEvent(Kick, 1*2000,cid)
talk_state = 0
else
selfSay('Sorry mortal, but you dont have this monney!')
talk_state = 0
end
else
selfSay('Sorry, but only gods level 500 or above can do that!')
talk_state = 0
end
end
if getPlayerVocation(cid) == 14 then
if getPlayerLevel(cid) >= 500 then
if getPlayerItemCount(cid,13685) >= rubys then
selfSay('Welcome new god!')
doPlayerSendTextMessage(cid,22,"Você resetou seu personagem.")
health = getPlayerMaxHealth(cid)
mana = getPlayerMaxMana(cid)
doResetLevel(cid)
setPlayerMaxHealth(cid, (health/10)*(vezes+1))
doPlayerAddHealth(cid,(health/10)*(vezes+1))
setPlayerMaxMana(cid, (mana/15)*(vezes+1))
doPlayerAddMana(cid,(mana/15)*(vezes+1))
setPlayerMaxCapacity(cid,360)
doPlayerAddMagicLevel(cid,20)
doSendMagicEffect(getPlayerPosition(cid),12)
doPlayerAddResets(cid,1)
doPlayerRemoveItem(cid,13685,rubys)
addEvent(Kick, 1*2000,cid)
talk_state = 0
else
selfSay('Sorry mortal, but you dont have this monney!')
talk_state = 0
end
else
selfSay('Sorry, but only gods level 500 or above can do that!')
talk_state = 0
end
end
if getPlayerVocation(cid) == 15 then
if getPlayerLevel(cid) >= 500 then
if getPlayerItemCount(cid,13685) >= rubys then
selfSay('Welcome new god!')
doPlayerSendTextMessage(cid,22,"Você resetou seu personagem.")
health = getPlayerMaxHealth(cid)
mana = getPlayerMaxMana(cid)
doResetLevel(cid)
setPlayerMaxHealth(cid, (health/10)*(vezes+1))
doPlayerAddHealth(cid,(health/10)*(vezes+1))
setPlayerMaxMana(cid, (mana/15)*(vezes+1))
doPlayerAddMana(cid,(mana/15)*(vezes+1))
setPlayerMaxCapacity(cid,360)
doPlayerAddMagicLevel(cid,4)
doPlayerAddSkill(cid,4,20)
doPlayerAddSkill(cid,5,20)
doSendMagicEffect(getPlayerPosition(cid),12)
doPlayerAddResets(cid,1)
doPlayerRemoveItem(cid,13685,rubys)
addEvent(Kick, 1*2000,cid)
talk_state = 0
else
selfSay('Sorry mortal, but you dont have this monney!')
talk_state = 0
end
else
selfSay('Sorry, but only gods level 500 or above can do that!')
talk_state = 0
end
end
if getPlayerVocation(cid) == 16 then
if getPlayerLevel(cid) >= 500 then
if getPlayerItemCount(cid,13685) >= rubys then
selfSay('Welcome new god!')
doPlayerSendTextMessage(cid,22,"Você resetou seu personagem.")
health = getPlayerMaxHealth(cid)
mana = getPlayerMaxMana(cid)
doResetLevel(cid)
setPlayerMaxHealth(cid, (health/10)*(vezes+1))
doPlayerAddHealth(cid,(health/10)*(vezes+1))
setPlayerMaxMana(cid, (mana/15)*(vezes+1))
doPlayerAddMana(cid,(mana/15)*(vezes+1))
setPlayerMaxCapacity(cid,360)
doPlayerAddSkill(cid,0,20)
doPlayerAddSkill(cid,1,20)
doPlayerAddSkill(cid,2,20)
doPlayerAddSkill(cid,3,20)
doPlayerAddSkill(cid,5,20)
doSendMagicEffect(getPlayerPosition(cid),12)
doPlayerAddResets(cid,1)
doPlayerRemoveItem(cid,13685,rubys)
addEvent(Kick, 1*2000,cid)
talk_state = 0
else
selfSay('Sorry mortal, but you dont have this monney!')
talk_state = 0
end
else
selfSay('Sorry, but only gods level 500 or above can do that!')
talk_state = 0
end
end