pessoa93 217 Postado Julho 7, 2011 Share Postado Julho 7, 2011 (editado) Esse script dar itens para todos os players online. Em /data/talkactions/talkactions.xml adicione: <talkaction words="/additem" acces="5" event="script" value="additem.lua"/> Em /data/talkactions/scripts/additem.lua adicione: function onSay(cid, words, param, channel) -- Script by Dubler, written for megaevo.net local t = string.explode(param, ",") if t[1] ~= nil and t[2] ~= nil then local list = {} for i, tid in ipairs(getPlayersOnline()) do -- Script by Dubler, written for megaevo.net list = tid end for i = 1, #list do doPlayerAddItem(list,t[1],t[2]) end -- Script by Dubler, written for megaevo.net doBroadcastMessage(getPlayerName(cid) .. " has given reward: " .. t[2] .." ".. getItemNameById(t[1]) .. " for all players!") else doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10") end return true end -- Script by Dubler, written for megaevo.net Créditos: Feito por Dubler. Traduzido por mim para o Xtibia. Editado Julho 11, 2011 por Pess0a Link para o comentário Compartilhar em outros sites More sharing options...
patrickjean 37 Postado Julho 7, 2011 Share Postado Julho 7, 2011 kralhooo!!! mano, script mto foda!!!! REP +++ =D Link para o comentário Compartilhar em outros sites More sharing options...
Secular 132 Postado Julho 7, 2011 Share Postado Julho 7, 2011 Muito bom este script tah bom para ser utilizado em dias comemorativos, EXCELENTE Pess0a! Link para o comentário Compartilhar em outros sites More sharing options...
gonorreiaswat 151 Postado Julho 7, 2011 Share Postado Julho 7, 2011 Legal, sinto que vou precisar deste script ainda. Add Favoritos! Tutorial Aprovado! :button_ok: Link para o comentário Compartilhar em outros sites More sharing options...
Speakx 0 Postado Julho 7, 2011 Share Postado Julho 7, 2011 Otimo script, irei usar em datas comemoraticas, como pascoa, natal, aniversario do otserve, etc... Link para o comentário Compartilhar em outros sites More sharing options...
Eskylo 175 Postado Julho 8, 2011 Share Postado Julho 8, 2011 Ha! Chegou o chato crítico. O script não dá item exatamente para todos os players, dá para todos players online. Para dar pra todos, incluindo onlines e offlines, o script teria que trabalhar com o banco de dados. Outro erro é que o broadcast (mensagem em vermelho) está no loop, então a mensagem não vai ser enviada apenas uma vez, vai ser enviada vezes o número de players online. Corrigindo esse erro do broadcast, fazendo enviar apenas uma vez, aqui o script: function onSay(cid, words, param, channel) -- Script by Dubler, written for megaevo.net local t = string.explode(param, ",") if t[1] ~= nil and t[2] ~= nil then local list = {} for i, tid in ipairs(getPlayersOnline()) do -- Script by Dubler, written for megaevo.net list[i] = tid end for i = 1, #list do doPlayerAddItem(list[i],t[1],t[2]) end -- Script by Dubler, written for megaevo.net doBroadcastMessage(getPlayerName(cid) .. " has given reward: " .. t[2] .." ".. getItemNameById(t[1]) .. " for all players!") else doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10") end return true end -- Script by Dubler, written for megaevo.net Mais uma coisa, os players que não tiverem cap, provavelmente irá para o chão o item. Valeu Felipe pela contribuição com o fórum, infelizmente não posso reputar mais hoje. Link para o comentário Compartilhar em outros sites More sharing options...
pessoa93 217 Postado Julho 11, 2011 Autor Share Postado Julho 11, 2011 Adicionado o novo modelo do Eskylo, obrigado por corrigir. Link para o comentário Compartilhar em outros sites More sharing options...
GMRaphael 34 Postado Julho 11, 2011 Share Postado Julho 11, 2011 (editado) Qual Seria o ITEM Exatamente que os Players Ganhariam? Teria Como Mudar os ITEMS e Colocar Mas de 1 ITEM? Muito Obrigado Por Trazer esse Script Ao XTibia. Editado Julho 11, 2011 por GMRaphael Link para o comentário Compartilhar em outros sites More sharing options...
IgorzeraBR 5 Postado Julho 16, 2011 Share Postado Julho 16, 2011 Qual Seria o ITEM Exatamente que os Players Ganhariam? Teria Como Mudar os ITEMS e Colocar Mas de 1 ITEM? Muito Obrigado Por Trazer esse Script Ao XTibia. Amigo, pelo que entendi sobre esse script, você usa um comando e escreve o id do item example: '/additem 2160,10' intão, você mandaria 100k pra todos jogadores online, e assim por diante com o id que você quiser :} 2160 = Crystal coin 10 = Quantidade enviada. Link para o comentário Compartilhar em outros sites More sharing options...
Vodkart 1515 Postado Julho 17, 2011 Share Postado Julho 17, 2011 fazer pelo banco de dados é mais fácil mas exige saber lua sql (: Link para o comentário Compartilhar em outros sites More sharing options...
LukaszG 32 Postado Julho 19, 2011 Share Postado Julho 19, 2011 (editado) KKKK A FOTO DO COMEÇO ESTA COM O MAPA IGUAL O MEU Ficou muito Fodao Parabens cara ta me ajudando muito com seus tutoriais meu progeto ta cheio de tutoriais seus VLW Continue assim Editado Julho 19, 2011 por LukaszG Link para o comentário Compartilhar em outros sites More sharing options...
danilocastrianisantos 2 Postado Julho 24, 2011 Share Postado Julho 24, 2011 cara muito bom mais ainda eu nao testei mais dps vo testar obrigado Link para o comentário Compartilhar em outros sites More sharing options...
chokitorush 4 Postado Julho 30, 2011 Share Postado Julho 30, 2011 (editado) o comando estava na line para gods só que um player pode usar, como arrumar? Come Here This Is Fun: Editado Julho 30, 2011 por chokitorush Link para o comentário Compartilhar em outros sites More sharing options...
champzika 2 Postado Agosto 24, 2011 Share Postado Agosto 24, 2011 mto bom script , adorei +rep. Link para o comentário Compartilhar em outros sites More sharing options...
Subwat 405 Postado Agosto 24, 2011 Share Postado Agosto 24, 2011 script muito util. Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados