CO

Action Multifuncional By Colex

Por colex, 10 de abr. de 2006 em Actions e Talkactions

otserv
tibia
script
10
4.1k
colexC
10 de abril de 2006 às 23:41

Aew :grin:

uma action ke podera facilitar sua vida (rune só para gms) (;:

funções da action:

copiar objectos

cortar objectos

remover objectos

"colar" objectos

(as funções copiar, cortar e remover funcionam até em paredes)

Como funciona:

Para mudar de função é só vc dar usar with na rune e clicar em cima de vc.

O que tem mais de especial:

esta rune naum copia apenas items, paredes como quandu copia uma rune por exemplo, ela vai copiar com u numero de cargas/tiros ke essa rune tem.

Como adicionar a rune no teu server:

1º Passo na pasta data/actions/scripts faça um documento com nome mult.lua e adicione nele o seguinte code:

 

--------Action Multifuncional by Colex-----------function onUse(cid, item, frompos, item2, topos)num = 1177 ---onde sera guardada informações da runenum2 = 1178 ---onde sera guardada otra informação da runenum3 = 1179 ---onde sera guardada otra informação da runereset = getPlayerStorageValue(cid,res)funcao = getPlayerStorageValue(cid,num)colar = getPlayerStorageValue(cid,num2)colar2 = getPlayerStorageValue(cid,num3)if getPlayerAccess(cid) >= 3 thenif item2.itemid == cid then  if funcao == -1 then    setPlayerStorageValue(cid,num,0)    doPlayerSendTextMessage(cid,22,"Função Copiar Item Ativado.")  elseif funcao == 0 then    setPlayerStorageValue(cid,num,1)    doPlayerSendTextMessage(cid,22,"Função Cortar Item Ativado.")  elseif funcao == 1 then    setPlayerStorageValue(cid,num,2)    doPlayerSendTextMessage(cid,22,"Função Deletar Item Ativado.")        elseif funcao == 2 then    setPlayerStorageValue(cid,num,-1)    doPlayerSendTextMessage(cid,22,"Função Colar Item Ativado.")  endelse  if funcao == 0 then    setPlayerStorageValue(cid,num2,item2.itemid)    setPlayerStorageValue(cid,num3,item2.type)    doPlayerSendTextMessage(cid,22,"Item copiado.")  elseif funcao == 1 then    setPlayerStorageValue(cid,num2,item2.itemid)    setPlayerStorageValue(cid,num3,item2.type)    doPlayerSendTextMessage(cid,22,"Item cortado.")    doRemoveItem(item2.uid,100)  elseif funcao == 2 then    doRemoveItem(item2.uid,100)    doPlayerSendTextMessage(cid,22,"Item Removido.")  elseif funcao == -1 then    if colar > 0 then      doCreateItem(colar,colar2,topos)      doPlayerSendTextMessage(cid,22,"Item Posicionado.")    else      doPlayerSendTextMessage(cid,22,"Voce precia copiar ou cortar um item antes de executar esta função.")    end  endendelse  doPlayerSendCancel(cid,"Só GMs podem usar esta rune.")endreturn 1end

 

2º Passo Agora no directório data/actions adicione no documento actions.xml a seguinte linha:

 

<action itemid="2272" script="mult.lua" allowfaruse="1" blockwalls="0" />

 

Nota: Estou usando o id 2272 caso vc keire usar outro é só mudar istu itemid="2272".

Espero que Gostem e Aproveitem. :smiling:

Comentem o que acham e o que deveria ser adicionado ou retirado ;):

Colex

kamusssK
11 de abril de 2006 às 13:46

Cara vc tem um raciocinio gigante cara otima ideia essa rune jah fiz ainda mais pra mim q oi meu ot tah com rpbolkemas de acc rpa limpar as casas eh uma maravilha ^^

suborasS
14 de abril de 2006 às 06:52

OMG, @colex... impressionante as suas ideias...

reputation rune, entre outras...

vc ta de parabens msm manow... se tem uma caçola muito boa ;)

10 meses depois...
TemplarrT
20 de fevereiro de 2007 às 22:03

Olá,

estou imprecionado com sua exp em actions, =D, vlw mesmo cara, muito bom, funfou certinho, vlw, ^^

 

Abraços,

Templarr.

8 meses depois...
leo_itachiL
29 de outubro de 2007 às 04:54

muito bom :D

 

creio que isso ajudara MUITA gente xD

 

APROVADO

Editado Outubro 29 por cavaleiro jedy

2 meses depois...
28 de dezembro de 2007 às 05:38

naod a pra usar ela

 

sempre aparesce isto

05:36 Voce precia copiar ou cortar um item antes de executar esta função.

 

como eu vo copiar? ou como eu vo cortar?

1 mês depois...
04 de janeiro de 2008 às 18:11

ninguem responde ######

3 semanas depois...
21 de janeiro de 2008 às 19:45

depois reclamam sobre o flood, tem mais de uma semana que to pedindo ajuda e nada, ninguem responde nem nada nem o dono do topico quando for asism é melhor fexa o topico

TrutorT
21 de janeiro de 2008 às 19:48

Parabens pela sua idéia Incrivel...

RusttyR
21 de janeiro de 2008 às 22:43
depois reclamam sobre o flood, tem mais de uma semana que to pedindo ajuda e nada, ninguem responde nem nada nem o dono do topico quando for asism é melhor fexa o topico

Cara você ressucita um tópico de 2006 e ainda pede urgência? Ninguém aqui tem obrigação nenhuma de responder você por tanto contenha-se, alertado em 10% por triple post.

 

Tópico Fechado.