Ir para conteúdo

(Pedido) Promotion Por Lvl


pedrokkkk

Posts Recomendados

Koé galera, seguinte eu queria um script para usar a talkaction !promotion por lvl... por exemplo

 

function onSay(cid, words, param)

 

if getPlayerVocation(cid) <= 5 then

if doPlayerRemoveMoney(cid,100000) == TRUE then

 

doPlayerSetVocation(cid,getPlayerVocation(cid)+4)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have been promoted!")

doSendMagicEffect(getPlayerPosition(cid), 43)

 

else

 

doPlayerSendCancel(cid, "Sorry, you don't have enought money")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

 

end

else

 

doPlayerSendCancel(cid, "Sorry, you are already promoted")

end

end

 

Esse Script é para a 2 Classe , Elder, Master, Elite, Royal, vira uma 3 que eu to criando e eu queria que esse script só podesse ser use no lvl 60, e tbm queria que só podesse ser usado por Master Sorcerers, Alguem Consegue fazer isso para mim?

Link para o comentário
Compartilhar em outros sites

function onSay(cid, words, param)

if getPlayerVocation(cid) < 5 then
if getPlayerLevel(cid) >= 60 then
if doPlayerRemoveMoney(cid,100000) == TRUE then

doPlayerSetVocation(cid,getPlayerVocation(cid)+4)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have been promoted!")
doSendMagicEffect(getPlayerPosition(cid), 43)

else

doPlayerSendCancel(cid, "Sorry, you don't have enought money or ")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

end
else

doPlayerSendCancel(cid, "Sorry, you are already promoted")
end
end

 

não testei, não mexo com isso ah um bom tempo, pode dar algum erro ou ñ =)

 

caso não de certo tenta esse aqe:

 

function onSay(cid, words, param)

if getPlayerVocation(cid) < 5 then
if getPlayerLevel(cid) >= 60 then
if doPlayerRemoveItem(cid,2160,100) then
doPlayerSetVocation(cid,NUMERO DA VOCATION QUE O PLAYER VAI VIRAR)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_MAGIC_BLUE)
else
doPlayerSendCancel(cid, "Sorry, you don't have enought money.")
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end  

 

so edita ali:

 

doPlayerSetVocation(cid,NUMERO DA VOCATION QUE O PLAYER VAI VIRAR)

 

o segundo so aparece a mensagem do dinheiro..ñ consegui arrumar as outras =/

Editado por fireelement
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...