Ir para conteúdo

Featured Replies

Postado

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

  • Respostas 10
  • Visualizações 2.5k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • talkactions/scripts/giveitem.lua function onSay(cid, words, param) local param = param.explode(param, ',') if param then if isPlayer(getCreatureByName(param[1])) == TRUE then doPlayerSendTextMessa

Posted Images

Postado

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 por Noob II (veja o histórico de edições)

Postado
  • 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 por Wores (veja o histórico de edições)

Postado

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

Postado
  • 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 

 

 

Sem título.png

Editado 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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo