[Talkaction] Espiar Equipamentos

tibiaa4e
em Actions e Talkactions

tibiaa4e

Ex amante de Tibia
avatar
Conde
Conde

INFOS

Grupo: CondeRegistrado: 18/12/05Posts: 912Gênero: MasculinoChar no Tibia: Kohzete

Uma action tosca, mais legal na qual você descobre o equipamento do outro player

Funcionado como a exiva.

 

-- Equipment spy by Azi [ersiu] --
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, "Command requires param.")
       return TRUE
   end
   local slotName = {"Head Slot", "Amulet Slot", "Backpack Slot", "Armor Slot", "Right Hand", "Left Hand", "Legs Slot", "Feet Slot", "Ring Slot", "Ammo Slot"}
   local player = getPlayerByNameWildcard(param)
   if isPlayer(player) == TRUE then
       local text = getPlayerName(player).."'s Equipment: "    
       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]..": Empty"
           end
       end
       doShowTextDialog(cid, 6579, text)
   else
       doPlayerSendCancel(cid, "This player is not online.")
   end
   return TRUE
end

 

e em talkactions.xml adicione:

<talkaction log="yes" access="3" words="!equipment" event="script" value="equipment.lua"/>  

 

O access 3 so permite gods ver

se quiser que qualquer um use

use access 0

 

Creditos: Azi

Aposentado de OTserver e Tibia

Meus melhores tutoriais
Enciclopédia Pasta Data
Tutorial de quest

caiocesar2

|.| Sou da época que Avatar era moda |.| ~ User Since 2005
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 03/12/06Posts: 149Char no Tibia: Kanye Rusty

Gostei do Script, irei testar em meu servidor.

 

Obrigado.

 

Abraços

<< caiocesar2 >> Membro desde 2006 do Melhor Forum de Tibia e Otserver!

tyyyn.jpg

 

svjfjs.png

 

vemverfakejq6.gif

Celulares :

www.digivag.com.br

zani123

http://HeroesOT.com
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 07/03/08Posts: 231Gênero: Masculino

Eu gostei desse script... ja coloquei ele num OT aqui.

Seria legal se você colocasse uma função para espiar skills dos outros :D

 

Surpreenda-se no melhor server. Crie sua conta e ganhe dois dias VIP e Triple EXP até os 15 resets. Junte sua team, crie uma guild e venha para a war!

 

http://www.TheHeroesOfTime.com

thumbnail_Final - Copia - Copia.jpg

 

logo thot 200 - Copia.png

ciappabrother

Gasper
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/04/08Posts: 75

Gostei Muito! Ja Coloquei no meu OT!

 

Mas Sei de um jwito cara que deixaria ele Muito Tesao!

 

Quando o God Falar o Comando Em Ves de Apareser Nome , Aparesese a Imagen do Item! Dai no Exemplo da Backpack Embaixo dela Taria o Que Tivese dentro!

 

 

Tenta Faser Abracs

Já pensou em um server legal, com items e quests novas, e com novas magias e wars tesões? então acesse...

Pilaco's Server

 

 

signaturexz.png

Drink vodka, and feel good.

 

Te ajudei? REPadd.png

 

- Meus Tutoriais:

*[NPC] Vendedor de Spells

*[EXT]Limestone Wall

*A Fillosofia das Palavras Magicas

*Criando Armas

rlvp

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 12/07/10Posts: 34Char no Tibia: Brilhance

Aí você ja quer demais né anfarosx :)

Esse seu script é muito bom, ajuda muito a descobrir bugs.