Removendo Items Por Talkactions!

Forcera
em Actions e Talkactions

Forcera

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/12/06Posts: 28Char no Tibia: Tiddox

Isso mesmo, se voce eh mais um daqueles GODs/GMs que criou um item errado no meio do depot, e nao consegue tirar, sem ter que reiniciar o OTServer. Aqui esta sua solucao!

 

-Explicando a funcao-

Simples, voce usa uma palavra ou keyword (exemplo: !r) e ira remover um item que nao eh moveable.

 

Vamos comecar a fazer?

 

1. Va em "Pasta_do_seu_OTServ\data\talkactions\scripts\"

2. crie um arquivo .Lua, e renomei-o para remover.lua

3. coloque isso dentro:

 

function onSay(cid, words, param)

 

local playerPos = getCreaturePosition(cid)

local lookDir = getPlayerLookDir(cid)

accesso = getPlayerAccess(cid)

 

coisa1 = {x=playerPos.x, y=playerPos.y-1, z=playerPos.z, stackpos=1}

getcoisa1 = getThingfromPos(coisa1)

coisa2 = {x=playerPos.x+1, y=playerPos.y, z=playerPos.z, stackpos=1}

getcoisa2 = getThingfromPos(coisa2)

coisa3 = {x=playerPos.x, y=playerPos.y+1, z=playerPos.z, stackpos=1}

getcoisa3 = getThingfromPos(coisa3)

coisa4 = {x=playerPos.x-1, y=playerPos.y, z=playerPos.z, stackpos=1}

getcoisa4 = getThingfromPos(coisa4)

 

if accesso == 5 then

 

if(lookDir == NORTH) then

doRemoveItem(getcoisa1.uid,1)

doSendMagicEffect(coisa1,13)

 

elseif(lookDir == EAST) then

doRemoveItem(getcoisa2.uid,1)

doSendMagicEffect(coisa2,13)

 

elseif(lookDir == SOUTH) then

doRemoveItem(getcoisa3.uid,1)

doSendMagicEffect(coisa3,13)

 

elseif(lookDir == WEST) then

doRemoveItem(getcoisa4.uid,1)

doSendMagicEffect(coisa4,13)

end

end

end

 

A unica coisa, que voce vai modificar la dentro e o accesso de quem vai poder fazer a acao. (exemplo: soh os GODs vao poder fazer, entao deixe accesso 5.)

 

E por ultimo, coloque isso:

<talkaction words="!r" script="remover.lua" />

em "Pasta_do_seu_OTServ\data\talkactions\talkactions.xml\"

 

"!r" eh a palavra que voce vai falar, para o item sumir.

 

Espero ter ajudado, e comentem!!!

 

:hi:

-xGuii

-Lil_Killa

-Forcera

MaNeRiNhU

Banido
avatar
Banidos
Banidos

INFOS

Grupo: BanidosRegistrado: 25/09/06Posts: 190Char no Tibia: M e N

Eu, sinceramente, usaria uma runa que deleta itens pois é mais fácil e muitos ots, os que tem acesso 3+ não podem executar talkactions ;)

Mas entretanto, está muito bom =]



Dartilus

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/08/07Posts: 76Char no Tibia: Não jogo

Primeiro comando !r que já vi funcionando, só é uma pena que não retire grounds.

 

Parabéns, muito bom.

 

Atenciosamente,

Dartilus


The Stalker, Lux Fero
Oh, trust in my, self-righteous suicide, I cry when angels deserve to die...



~ Wind Slayer ~
Open beta dia 4, não perca!
Caso você participe do jogo no dia 4, logo que criar seu char por favor vá até a lista de amigos, Mento e adicione o Fabbio, assim poderei ajuda-lo quando precisar.

Forcera

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 17/12/06Posts: 28Char no Tibia: Tiddox

Muito obrigado @Dartilus!

 

confesso que tive uma certa dificuldade terminando ela

=P

 

mais Felizmente! deu tudo certo!

-xGuii

-Lil_Killa

-Forcera