Postado Fevereiro 12, 2017 8 anos Queria saber se tem um script de dar item por comando tipo /give player ID do item tipo assim Gostaria que esse comando fosse para Dbz obrigado
Postado Fevereiro 15, 2017 8 anos Adicionaria itens para todos os players online ou só para algum player expecifico? Para todos os players online: Em "data/talkactions/talkactions.xml" adicione está tag: <talkaction log="yes" words="/give" access="5" event="script" value="additem.lua"/> Em "data/talkactions/scripts" crie um arquivo lua com o nome "additem" e adicione este script nele: function onSay(cid, words, param, channel) local t = string.explode(param, ",") if t[1] ~= nil and t[2] ~= nil then local list = {} for i, tid in ipairs(getPlayersOnline()) do list[i] = tid end for i = 1, #list do doPlayerAddItem(list[i],t[1],t[2]) doBroadcastMessage(getPlayerName(cid) .. " Acabou de dar: " .. t[2] .." ".. getItemNameById(t[1]) .. " para todos os players online!") end else doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10") end return true end Exemplo : /give 2160,10 Editado Fevereiro 15, 2017 8 anos por Noob II (veja o histórico de edições)
Postado Fevereiro 15, 2017 8 anos Autor e para somente 1 player ?? Tipo assim /give fulano(Nick), 7789(id) E se o item pode aparacer no DP Obrigado 16 horas atrás, Noob II disse: Adicionaria itens para todos os players online ou só para algum player expecifico? Para todos os players online: Em "data/talkactions/talkactions.xml" adicione está tag: <talkaction log="yes" words="/give" access="5" event="script" value="additem.lua"/> Em "data/talkactions/scripts" crie um arquivo lua com o nome "additem" e adicione este script nele: Ocultar conteúdo function onSay(cid, words, param, channel) local t = string.explode(param, ",") if t[1] ~= nil and t[2] ~= nil then local list = {} for i, tid in ipairs(getPlayersOnline()) do list[i] = tid end for i = 1, #list do doPlayerAddItem(list[i],t[1],t[2]) doBroadcastMessage(getPlayerName(cid) .. " Acabou de dar: " .. t[2] .." ".. getItemNameById(t[1]) .. " para todos os players online!") end else doPlayerPopupFYI(cid, "No parm...\nSend:\n /itemadd itemid,how_much_items\nexample:\n /itemadd 2160,10") end return true end Exemplo : /give 2160,10 Editado Fevereiro 15, 2017 8 anos por Wores (veja o histórico de edições)
Postado Fevereiro 16, 2017 8 anos talkactions/scripts/giveitem.lua function onSay(cid, words, param) local param = param.explode(param, ',') if param then if isPlayer(getCreatureByName(param[1])) == TRUE then doPlayerSendTextMessage(getCreatureByName(param[1]), 22, "Você acabou de receber um item!") doPlayerAddItem(getCreatureByName(param[1]), param[2], param[3]) end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") end return TRUE end talkaction.xml <talkaction log="yes" access="5" words="/giveitem" event="script" value="giveitem.lua"/> /giveitem PLAYER, ID ITEM, QUANTIA GitHub: https://github.com/s3kk Conteúdo: [SERVER] Heromassa[GESIOR] Gesior 2012 modificado por Sekk[GESIOR] Shop Addons & Mounts - TFS 1.x[GESIOR] Outfitter para Characters e Rank[SISTEMA] Castle 24h[TALKACTION] Multi Element Wand[ACTION] Multi Elemental Arrow & Shield[PROGRAMAÇÃO] Compilar TFS 0.4 no Linux[PROGRAMAÇÃO] Compilando TFS 0.4 no MSVC(x64 e x32) [INFRAESTRUTURA] Configuração COMPLETA Google VM + Tibia 11.x
Postado Fevereiro 16, 2017 8 anos Autor 2 horas atrás, Sekk disse: talkactions/scripts/giveitem.lua function onSay(cid, words, param) local param = param.explode(param, ',') if param then if isPlayer(getCreatureByName(param[1])) == TRUE then doPlayerSendTextMessage(getCreatureByName(param[1]), 22, "Você acabou de receber um item!") doPlayerAddItem(getCreatureByName(param[1]), param[2], param[3]) end else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command param required.") end return TRUE end talkaction.xml <talkaction log="yes" access="5" words="/giveitem" event="script" value="giveitem.lua"/> /giveitem PLAYER, ID ITEM, QUANTIA olha não funcionou fiz tudo certo so n sei se o xml talkactions esta certa o servidor que eu uso e o Dbz arena Editado Fevereiro 16, 2017 8 anos por Wores (veja o histórico de edições)
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.