Postado Maio 20, 2014 11 anos Bom pessoal, eu estava querendo fazer donate por bau no meu OTserver, mas o script que faz receber o item ao clicar no bau, está dando apenas um item, está funfando perfeitamente mas eu queria saber se tem como por pra comprar um set inteiro por bau nessa script... Obrigado desde já Quem me ajudar... dou Rep! Eu uso a seguinte action: local coin = 2328 local lever = { [9401] = {10,7735}, [9402] = {10,7735}, [9406] = {10,12606}, [9406] = {10,12603}, [9407] = {10,8858}, } function onUse(cid,item,fromPosition,itemEx,toPosition) if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Você Precisa De "..lever[item.actionid][1].." " ..getItemNameById(coin)) end doPlayerAddItem(cid,lever[item.actionid][2]) doPlayerSendTextMessage(cid,22,"Você Acaba De Adquirir Um(a) " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) doTransformItem(item.uid, item.itemid == 1740 and 1740 or 1740) return true end
Postado Maio 20, 2014 11 anos Tenta agora : local coin = 2328 local lever = { [9401] = {10,7735}, [9402] = {10,7735}, [9406] = {10,12606}, [9406] = {10,12603}, [9407] = {10,8858} } function onUse(cid,item,fromPosition,itemEx,toPosition) if doPlayerRemoveItem(cid,coin,lever[item.actionid][1]) == FALSE then return doPlayerSendTextMessage(cid,MESSAGE_INFO_DESCR, "Você Precisa De "..lever[item.actionid][1].." " ..getItemNameById(coin)) end doPlayerAddItem(cid,lever[item.actionid][2]) doPlayerSendTextMessage(cid,22,"Você Acaba De Adquirir Um(a) " .. getItemNameById(lever[item.actionid][2])) doSendMagicEffect(getCreaturePosition(cid), math.random(28,30)) doTransformItem(item.uid, item.itemid == 1740 and 1740 or 1740) return true end Ajudei = REP+ Não dou suporte por PM qualquer dúvida procure no fórum,caso não encontre oque procura crie um tópico. [email protected]" /> | TFS 0.4 DEV | %5Bcreaturescript%5D Icones no minimap com descrição%5Btalkaction%5D Adicionar ou remover VIP do player.%5Bcreaturescripts%5D Senha para porta%5Btalkaction%5D Mandar mensagem para pasta do servidorMapa Evento War Castle%5Baction%5D Canoa em MovimentoTeleport Scroll System%5Bcreaturescripts%5D Recompensa por level para X vocations%5Btalkaction%5D Adicionar X item para o player%5Btalkactions%5D Adicionar item para todos players online%5Baction%5D Item que teleporta o player para house[action+movement] Passaporte para entrar no barco
Postado Maio 21, 2014 11 anos Autor o script está funcionando corretamente, oque eu estava querendo saber se tem como adicionar mais ID de item Exemplo: [9401] = {10,7735, 7735, 7424}, Eu tentei isso, mas bugo o script, porquê tipo, eu fiz 4 baus na sala de donate pra (Pally) (Knight) (Sorcerer) e (Druid) que dace set completo ao player que clicace no bau entende? Se me ajudar te do todos as Rep do dia =)
Postado Maio 21, 2014 11 anos Sim creio que tem é só ir adicionando os IDs que você quer,mas oque eu passei acima está arrumado estava faltando tirar a virgula do ultimo item. Ajudei = REP+ Não dou suporte por PM qualquer dúvida procure no fórum,caso não encontre oque procura crie um tópico. [email protected]" /> | TFS 0.4 DEV | %5Bcreaturescript%5D Icones no minimap com descrição%5Btalkaction%5D Adicionar ou remover VIP do player.%5Bcreaturescripts%5D Senha para porta%5Btalkaction%5D Mandar mensagem para pasta do servidorMapa Evento War Castle%5Baction%5D Canoa em MovimentoTeleport Scroll System%5Bcreaturescripts%5D Recompensa por level para X vocations%5Btalkaction%5D Adicionar X item para o player%5Btalkactions%5D Adicionar item para todos players online%5Baction%5D Item que teleporta o player para house[action+movement] Passaporte para entrar no barco
Postado Maio 21, 2014 11 anos Autor Então, antes com virgula funfava também, mas a minha duvida foi essa, eu tentei de varias formas adicionar mais ID de item, mas sempre que eu alterava o script, ele bugava. Me daria um exemplo de como ficaria a primeira linha com 2 id item?
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.