Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Essa é uma talkaction que percorre todo o banco de dados a procura de um certo item X e retorna uma lista dos jogadores, tanto online como offline que possuam esse item.

data/talkactions/scripts/searchitem.lua


function onSay(cid, words, param, channel)

	    param = tonumber(param) or ""

	    if param == "" then

			    return doPlayerSendCancel(cid, words .." [itemid]")

	    end

	    local result = db.getResult("SELECT name, online FROM players WHERE id IN (SELECT player_id FROM player_items WHERE itemtype = ".. param ..");")

	    local msg = "Resultados da busca pelo item ".. param .." em seu banco de dados:\n\n"

	    if result:getID() ~= -1 then

			    while true do

					    local name = result:getDataString("name")

					    local online = result:getDataInt("online")

					    msg = msg .. name .." [".. (online == 1 and "Online" or "Offline") .."]\n"

					    if not result:next() then

							    break

					    end

			    end

	    else

			    msg = msg .. "O item não foi encontrado em nenhum jogador."

	    end

	    doShowTextDialog(cid, param, msg)

	    return true

end

data/talkactions/talkactions.xml

<talkaction words="/searchitem" access="5" event="script" value="searchitem.lua"/>

Créditos: Oneshot

Link para o post
Compartilhar em outros sites

Legal o script, vou adicionar no meu playercheck.

Bruno de Carvalho Câmara / Administrador TibiaKing

[email protected]


 

btn_donateCC_LG.gif

 

Em 26/12/2016 em 03:47, Spraypaint disse:

A força da alienação vem dessa fragilidade dos indivíduos, quando apenas conseguem identificar o que os separa e não o que os une.

-miltinho

 

wMwSJFE.png?1

 

Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo