CO

New Exhaust System By Colex

Por colex, 19 de jun. de 2006 em Actions e Talkactions

27
7.6k
colexC
19 de junho de 2006 às 17:44

Ola,

desenvolvi um "comando" pela lib das actions muito fácil de adicionar, não precisa mexer nas sources nem compilar.

o comando é:

getPlayerExhaust(player,number,time)

Como usar:

 

player = cid ---em quem vai ser verificado tipo item2.uidnumber = 1457 ----um storage value a tua escolhatime = 10 ----tempo de exhaust em segundosif getPlayerExhaust(player,number,time) == -1 then(...)elsedoPlayerSendCancel(cid,"You are exhausted")end

 

-1 é não exhausted

1 é exhausted

Agora para o comando funcionar quandu voce quiser voce vai ter que ir na pasta data/actions/lib e abrir o documento actions.lua e adicionar la dentro o seguinte code:

 

function getPlayerExhaust(player,number,time)now = os.time()before = getPlayerStorageValue(player,number)exhaust = os.difftime(now,before)if before == -1 thensetPlayerStorageValue(player,number,now)return -1elseif exhaust >= time thensetPlayerStorageValue(player,number,now)return -1elsereturn 1endendend

 

agora voce pode usar o comando nas actions que voce quiser

um exemplo de um item que quando voce da use aumenta tua mana com 5 segundos de exhaust:

 

function onUse(cid, item, frompos, item2, topos)if getPlayerExhaust(cid,1237,5) == -1 then  doPlayerAddMana(cid,100)  doRemoveItem(item.uid,1)  doSendMagicEffect(topos,12)  doPlayerSay(cid,"Aaaaah...",1)else  doPlayerSendCancel(cid,"You are exhausted.") end

 

lembrando que quandu usa o comando getPlayerExhaust e o player não estiver exhausted, o player vai passar a estar exhausted.

Editado Setembro 5 por colex

RikezenhoR
19 de junho de 2006 às 18:21

Simplesmente F-O-D-A!

Mais um motivo pra eu te admirar ;D

Flww!

maxdashM
19 de junho de 2006 às 18:26

colex ..

se eh praticamente O CARA manu !!!!

parabens ... xD

FÃ FOR EVER !!!

parabens manu !!!

19 de junho de 2006 às 18:49

Primeira vez que to postano no fórum! xDDDDDDD

Colex! só to postanu aqui agora pq foi vc que fez a action aheuaehaueh xPPP pq eu quase nunca posto aki... :confused:

mais ta rox a lot mlk! continue fazenu as action mais loka q eu ja vi xDDD

soulblasterS
19 de junho de 2006 às 18:56

=O omg... omg... omg... omg... o.O

Gratz pra vc colex...

como Rikezenho disse:

Mais um motivo pra eu te admirar ;D
eu concordo 100% com ele...

agora sim alguns problemas com os cara de macro serao resolvidos ^^

+ eu num intendi uma coisinha...

um exemplo de um item que quando voce da use aumenta tua mana com 5 segundos de exhaust:
tipow... almenta a mana do cara e só depois de 5 segundos o cara pode clicar lá de novo?

cya... :bye:

colexC
19 de junho de 2006 às 19:01
+ eu num intendi uma coisinha...

tipow... almenta a mana do cara e só depois de 5 segundos o cara pode clicar lá de novo?

cya... :bye:

 

 

 

é issu mesmo

passado 5 segundos ele pode usar otra vez

ou seja exhaust de 5 segundos

kamimuraK
19 de junho de 2006 às 19:31

Oi,

bom simpleismente FODASTIC#,

com sempre fazendo altas coisas,

para o fórum e para as pessoas

por isso te admiro !

vlw

//kamimura

LadyyL
19 de junho de 2006 às 19:51

Caramba...fodastic0

Nuss mt rox

continue assim

Vlwss ae :)

saviossS
20 de junho de 2006 às 13:57

muito bom!

colex sempre fazedo actions maneiras e uteis!

brunuxxB
20 de junho de 2006 às 22:29

A ###### já tah geral pelando saco msm ...

uhauahuah...

zoa cara...

Mlk sò Tu msm para tirar uma parada q são de sources e transformar em action... já te admirava pacas e agpora ainda mais ...

Continue q Tu faz um excelente trabalho ...

Good work!! ;):

//BrunuxX

1 mês depois...
FireSoulF
05 de julho de 2006 às 17:47

Cara mas tipo e so o player q fica exausted ou e todos os player q vao ficar?

-------------edited--------------

malz eu nem percebi q eu tava pegando um post antingo

agora q fui ver q fas tempo q foi posted.

:bye:

Editado Julho 5 por FireSoul

colexC
05 de julho de 2006 às 19:15
Cara mas tipo e so o player q fica exausted ou e todos os player q vao ficar?

-------------edited--------------

malz eu nem percebi q eu tava pegando um post antingo

agora q fui ver q fas tempo q foi posted.

:bye:

 

 

 

não é por ser postado a muito tempo que não vou responder, eu respondo a qualquer tópico do ano passado é só perguntar (axo que era isso que voce se referia)

é só o player que voce colocar la que vai ficar exausto ^^

ScarFaceS
05 de julho de 2006 às 21:37

Cara muito interessante e otimo!

Perfect!

Nota 10..

JvchequerJ
06 de julho de 2006 às 05:21

Simplesmente PERFECT,o Colex é o CARA das ACTIONS

Sabe de tudo e mais 1 pouco.

Cada dia eu me surpreendo mais \o\

Eu tenho o prazer de tÊ-lo em minha equipe do JV SERVER

ainda bem ;D

Atenciosamente, Jvchequer

07 de julho de 2006 às 15:47

Muto Rox!!