Postado Junho 16, 2014 10 anos Lucas, vc ta verificando o elemento vocnova sem especificar em qual elemento da tabela voc ela esta. Vc pode fazer como o whitewolf falou ou rodar um loop na tabela Meus trabalhos no fórum
Postado Junho 17, 2014 10 anos Autor Hummm e como seria para fazer tal loop? Scripter: |||||||||| 10% Te ajudei?? REP + e ficamos quites... Atenciosamente, Lucas. Abraços!
Postado Junho 17, 2014 10 anos Assim local voc = { {vocatual = 1, vocnova = 5, preco = 2, item = 2160, nome = "0 k"}, {vocatual = 2, vocnova = 6, preco = 2, item = 2160, nome = "0 k"}, {vocatual = 3, vocnova = 7, preco = 2, item = 2160, nome = "0 k"}, {vocatual = 4, vocnova = 8, preco = 2, item = 2160, nome = "0 k"} } function onSay(cid, words, param, channel) for index, vocation in pairs(voc) do if getPlayerVocation(cid) == vocation.vocatual then if doPlayerRemoveItem(cid, vocation.item, vocation.preco) then doPlayerSetVocation(cid, vocation.vocnova) doPlayerSendTextMessage(cid, 22, "Voce foi promovido para "..getPlayerVocationName(cid)) doSendMagicEffect(getThingPos(cid), 13) else doPlayerSendCancel(cid, "Voce nao possui "..vocation.preco.." "..getItemNameById(vocation.item)) end end end return true end Meus trabalhos no fórum
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.