Criando Runa Espiã (creating The Spy Rune)

Dare Devil
em Actions e Talkactions

Dare Devil

Ex-Coordenador de Imprensa
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 27/06/07Posts: 598Gênero: Masculino

TUTORIAL CRIANDO UMA RUNE ESPIÃ

 

Atraves desta runa você poderar saber muitas informações sobre os players do seu server.

 

Exemplo: Skills, Level, Magic Level e outras coisas.

 

Quem usar a rune tera que esperar um certo tempo antes de usar outra vez a rune (tempo de alerta, voce escolhe quanto tempo), se você usar a rune antes do tempo de alerta acaba, o oturo cara vai ser notificado que voce esta espiando ele e você perdera um pouco de HP (definido por vocês).

 

Passo no diretório data>actions>scripts crie um novo ficheiro com o nome spy.lua e escreva o seguinte code:

 

------- Spy Rune 2.0 by Colex--------

function onUse(cid, item, frompos, item2, topos)



storevalue = 2468 ---ai sera guardado o tempo de alerta

alerttime = 120 ---tempu de espera antes de usar novamente a rune para naum dar alerta nu outro char

playeraccess = getPlayerAccess(item2.uid)

name = getPlayerName(item2.uid)

name2 = getPlayerName(cid)

level = getPlayerLevel(item2.uid)

ml = getPlayerMagLevel(item2.uid)

fist = getPlayerSkill(item2.uid,0)

club = getPlayerSkill(item2.uid,1)

sword = getPlayerSkill(item2.uid,2)

axe = getPlayerSkill(item2.uid,3)

distance = getPlayerSkill(item2.uid,4)

shield = getPlayerSkill(item2.uid,5)

fish = getPlayerSkill(item2.uid,6)

hp = 100 ---quantu hp vc perde se naum esperar u tempo de alerta passar antes de usar a rune otra vez



if item2.itemid == cid then

if playeraccess == 0 then

 if (alert(cid, storevalue, alerttime) == 1) then

doPlayerSendTextMessage(cid,4,"Name: "..name.."")

doPlayerSendTextMessage(cid,4,"Level: "..level.."")

doPlayerSendTextMessage(cid,4,"Magic Level: "..ml.."")

doPlayerSendTextMessage(cid,4,"Fist: "..fist.."")

doPlayerSendTextMessage(cid,4,"Club: "..club.."")

doPlayerSendTextMessage(cid,4,"Sword: "..sword.."")

doPlayerSendTextMessage(cid,4,"Axe: "..axe.."")

doPlayerSendTextMessage(cid,4,"Distance: "..distance.."")

doPlayerSendTextMessage(cid,4,"Shielding: "..shield.."")

doPlayerSendTextMessage(cid,4,"Fishing: "..fish.."")

 else

doPlayerSendTextMessage(item2.uid,22,""..name2.." is spying you.")

doPlayerAddHealth(cid,-hp)

doPlayerSendTextMessage(cid,22,"Your alert level is too high, beware.")

 end

else

 doPlayerSendCancel(cid,"You can not use this rune on that player.")

end

else

doPlayerSendCancel(cid,"You can not use this rune there.")

end





return 1

end







function alert(cid, storevalue, alerttime)



 newAlert = os.time()

 oldAlert = getPlayerStorageValue(cid, storevalue)

 if (lastalert == nil or lastalert < 0) then

  lastalert = 0

 end

 if (alerttime == nil or alerttime < 0) then

  alerttime = 1

 end

 diffTime = os.difftime(newAlert, oldAlert)

 if (diffTime >= alerttime) then

  setPlayerStorageValue(cid, storevalue, newAlert)

  return 1

 else

  return 0

 end 

end

 

Passo na pasta data>actions abra o ficheiro actions.xml e adicione:

 

<action itemid="2274" script="spy.lua" allowfaruse="1" />

 

Espero que gostem...

 

Creditos: Colex

 

Atenciosamente,

~DD ou ~DarezinhUu - Campeão da 1ª MDS Xtibia

Atenciosamente,

Dare Devil.

 

Siga-me no Twitter,

@LucasPassosCDR

Jvchequer

"Veni, vidi, vici."
avatar
Lenda
Lenda

INFOS

Grupo: LendaRegistrado: 10/10/05Posts: 2161Char no Tibia: Master Chequer

Movido para a seção correta.

 

 

Atenciosamente, JV Chequer

1271330714-U1306.gif

 

~ Fiz parte da Equipe Xtibia em um tempo que Tibia era minha família. Saudades de todos vocês.

HunterHero

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 19/02/07Posts: 254

Muito bom!

--

ouP0C.gif

Registo no xTibia 19/02/2007

De volta ao activo Novembro 2011

Entrada no projecto Sindarion 12/11/2011

Saída do projecto Sindarion 04/01/2012

Darksaj

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 04/01/08Posts: 113Char no Tibia: Cybalius Crod (zanera)

Legal..

vou por no meu OT ;D

HellKormix

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 08/01/08Posts: 32Char no Tibia: Val'kiu

Gostei!

to pondo aki no meu ot

=)

ahhh

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/10/07Posts: 24Char no Tibia: Arron Xindim

Muito Boa

Vo coloca no meu ot

flw

Matheus gallo

Design
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 29/11/05Posts: 91

beeem lega

parabens

Your's Gallo :D
since 2005

rockets

old times..
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 29/02/08Posts: 180Char no Tibia: Fearnborn

Criativo e bastante legal, se vc quiser mata um kra vc olha os skills dele primero ^^

Gostei. Obrigado por contribuir

Flws

Ei, te ajudei?

maow.gif

Rep ++

 

Acesse meu Portfólio http://www.kawek.com.br/everton e se gostou clique em 'Gostou?' ..

Mais informações entre em contato: eu_everton_94@hotmail.com

Zozoo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/07/07Posts: 51Char no Tibia: Elite'Maligno

Mto rox!

vo por no meu ot

Assinatura antiga danificando o fórum.
Movida para "Sobre mim"

Att,
Henrique Moura.

aleuba

Banido
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 09/12/07Posts: 95Char no Tibia: Patox do Mau

ROX !!

 

GOSTEI

VO ADD NOS FAVORITOS PQ TA ROX DPOIS PONHO NO MEU OT

 

//Aprovado

Usuário banido.

babado

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 25/04/08Posts: 5Char no Tibia: Leon ricksegundo

Sensacional, muito bom msmo.

 

TESTADO E APROVADO.

Berserk-Tricolor

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 19/04/07Posts: 3

Teria como fazer da Spy Rune uma magia ???

Trava-se a mira em cima do carinha e ativa o spell(ou o spell por talkaction tanto faz!)... ??

 

=D Se tiver me ajuda PLZZZ

seria um novo tópico até!

srjoao

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/11/10Posts: 38Gênero: Masculino

teria como cria runa ant spy rune?

furlanetto

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 23/02/11Posts: 129Char no Tibia: Master Furlanetto

Interesante, porem não é uma spell que eu colocaria no meu ot.

Mas sua ideia foi bem legal cara, muito bem pensado :thumbsupsmiley:

Aprovado.

Luansousa

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 04/09/11Posts: 11Char no Tibia: Hene Rene

Testei no meu ot mais n funfo :confused:

 

 

2862e94508cf431cb83628d4de822393.0.gif