Ir para conteúdo

Featured Replies

Postado
  • Este é um post popular.

Olá pessoal do TK, venho aqui trazer um script que não fui eu quem o criou, somente coloquei-o em português (e daí?).. Achei em um fórum e no final do tópico estarei disponibilizando o nome do criador.

 

Utilidade do Script:

 

Bom, o script serve para você com um character com acesso de GOD (configurável) possa ver quais itens um certo player está utilizando no momento. PS: Inclusive os itens presentes dentro da backpack do Player.

 

Como funciona:

 

Você digita a talkaction /spy seguida do nome do player a ser "espionado".

Por Exemplo: /spy Rusherzin

/spy Tibia King

 

Testado em:

 

Versão 8.54

 

Imagem:

bHD0Pj5.jpg

 

Agora vamos ao script:

Vá em data/talkactions/scripts/ copie e cole um arquivo .lua qualquer, renomeie para spy e cole isso dentro:

		function getItemsInContainer(cont, sep) 
    local text = "" 
    local tsep = "" 
    local count = "" 
    for i=1, sep do 
        tsep = tsep.."-" 
    end 
    tsep = tsep..">" 
    for i=0, getContainerSize(cont.uid)-1 do 
        local item = getContainerItem(cont.uid, i) 
        if isContainer(item.uid) == FALSE then 
            if item.type > 0 then 
                count = "("..item.type.."x)" 
            end 
            text = text.."\n"..tsep..getItemNameById(item.itemid).." "..count 
        else 
            if getContainerSize(item.uid) > 0 then 
                text = text.."\n"..tsep..getItemNameById(item.itemid)  
                text = text..getItemsInContainer(item, sep+2) 
            else 
                text = text.."\n"..tsep..getItemNameById(item.itemid) 
            end 
        end 
    end 
    return text 
end 







	function onSay(cid, words, param, channel) 
	
    if(param == "") then 
        doPlayerSendCancel(cid, "Digite o nome do Player a ser espionado.") 
        return TRUE 
    end 
	
    local slotName = {"Elmo", "Amuleto", "Mochila", "Armadura", "Mao Direita", "Mao Esquerda", "Calça", "Bota", "Anel", "Flecha"} 
    local player = getPlayerByNameWildcard(param) 
	
    if isPlayer(player) == TRUE then 
        local text = "Equipamentos do Player: " ..getPlayerName(player)    
        for i=1, 10 do 
            text = text.."\n\n" 
            local item = getPlayerSlotItem(player, i) 
	
            if item.itemid > 0 then 
	
                if isContainer(item.uid) == TRUE then 
	
                    text = text..slotName[i]..": "..getItemNameById(item.itemid)..getItemsInContainer(item, 1) 
                else 
                    text = text..slotName[i]..": "..getItemNameById(item.itemid) 
                end 
            else 
                text = text..slotName[i]..": Vazio" 
            end 
        end 
	  doShowTextDialog(cid, 6528, text) 
    else 
        doPlayerSendCancel(cid, "Este Player está offline.") 
    end 
    return TRUE 
end 

 

E adicione essa tag no talkactions.xml:

	<talkaction log="yes" access="5" words="/spy" event="script" value="spy.lua"/>

 

 

 

Créditos:  Azi

  • Respostas 14
  • Visualizações 4.3k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Olá pessoal do TK, venho aqui trazer um script que não fui eu quem o criou, somente coloquei-o em português (e daí?).. Achei em um fórum e no final do tópico estarei disponibilizando o nome do criador

  • Funciounou 100% em 8.60 REP+

  • 2 weeks later...
Postado

LoL Gostei pra Caralh@#@#  

Eu sempre quis ter um Sistema desse Pra tipo

Vc cria uns itens vips ai donada Tem Uns loko que Tem os itens ai vc dis como :O

Ai é so dar \spy no char do cara U.U E ver aonde dropa U.U Muito Bom rep+

  • 1 month later...

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