Em data/talkactions/scripts crie um arquivo e renomeie para promotion.lua e ponha isso dentro
function onSay(cid, words, param)
if getPlayerVocation(cid) <= 1 then
if doPlayerRemoveMoney(cid,20000) == TRUE then
doPlayerSetVocation(cid,getPlayerVocation(cid)+6)
doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have been promoted!")
doSendMagicEffect(getPlayerPosition(cid), 30)
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
Em data/talkactions abra o talkactions.xml e acrescente essa tag nele:
<talkaction words="!promotion" script="promotion.lua"/>
Feche e salve.
Espero ter ajudado.





info
Grupo: Cavaleiro
Registrado: 28/11/10
Posts: 175
Reputação: +31
Gostaria de um script em Talkaction de quando o player fale !promotion ele é promovido
versão: 8.60
Tfs: 0.4
meu server tem novas class
function isMage(cid) return isInArray({1, 2, 3}, getPlayerVocation(cid)) end function isAssassin(cid) return isInArray({4, 5, 6}, getPlayerVocation(cid)) end function isBarbaro(cid) return isInArray({7, 8, 19}, getPlayerVocation(cid)) end function isElf(cid) return isInArray({10, 11, 12}, getPlayerVocation(cid)) end function isElfMage(cid) return isInArray({13, 14, 15}, getPlayerVocation(cid)) end function isOrc(cid) return isInArray({16, 17, 18}, getPlayerVocation(cid)) end function isRookie(cid) return isInArray({9}, getPlayerVocation(cid)) endEditado Junho 8 por gustavo010