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 =/


info
Grupo: Campones
Registrado: 07/04/08
Posts: 16
Reputação: +1
Koé galera, seguinte eu queria um script para usar a talkaction !promotion por lvl... por exemplo
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?