SA
talkaction

[talkaction] Removendo Black Skull

Por sauvadur1, 08 de set. de 2009 em Actions e Talkactions

otserv
tibia
script
6
2.5k
sauvadur1S
08 de setembro de 2009 às 13:55

Ae galera venho trazer a voces como remover black skull pela talkaction :party:

 

Maos a obra

 

va na pasta do seu ot talkactions, scripts, copie, e cole um arquivo LUA. Renomei-o para black

 

abra-o e delete tudo que estiver escrito, e ponha isto:

 

function onSay(cid, words, param, channel)

 

if getCreatureSkullType(cid) == SKULL_BLACK then

doPlayerRemoveMoney(cid, 10000)

doCreatureSetSkullType(cid, SKULL_NONE)

else

doPlayerSendTextMessage(cid, 22, "Você precisa de 10k para remover a blackskull.")

end

return TRUE

end

 

O que esta escrito em vermelho e o preço que custara...

 

Apos isso va na sua pasta talkaction e abra o arquivo talkactions.xml com algum editor de texto, e adicione isto:

<talkaction words="!removeblack" event="script" value="black.lua"/>

 

Creditos:

25% Nottinghster (base para o script)

75% Meu (Topico e Modificaçoes no script do Nottinghster)

 

 

E isso galera :party:

Comenta ae :positive:

Editado Setembro 10 por BlackFisherMan

VildenV
08 de setembro de 2009 às 14:00

~Tópico~

 

Muito bom, algumas pessoas vão pegar até para cobrar em $$ pra

tira BlackSkull de player, ai eles só vão adicionar qual comando pode usar etc..

 

~Dica~

 

Use uma cor mais viva, (azul por exemplo) e bote a tag/script

dentro de um quote, ficara mais organizado.

 

 

(não testei a script)

 

Att

(Vilden)

Editado Setembro 8 por Vilden

08 de setembro de 2009 às 19:24

mais um detalhe ponha tambem como configurar nos talkactions.xml!!!

VildenV
08 de setembro de 2009 às 19:29

Lukeskywalker -> se você não reparou está la em cima no segundo Spoiler

 

<talkaction words="!removeblack" event="script" value="black.lua"/>

 

flws

Editado Setembro 8 por Vilden

satan666S
08 de setembro de 2009 às 23:13

você vai ter que modificar o script.

 

function onSay(cid, words, param, channel)

 

if getCreatureSkullType(cid) == SKULL_BLACK then

doPlayerRemoveMoney(cid, 10000)

doCreatureSetSkullType(cid, SKULL_NONE)

else

doPlayerSendTextMessage(cid, 22, "Você precisa de 10k para remover a redskull.")

end

return TRUE

end

 

msg está errada, é pra black e não red skull.

tendo ou não o dinheiro o player com black skull vai poder tirar a skull dele.

não esta pondo uma situação falsa para o dinheiro e sim pro skull ja que o else esta apenas pro if BLACK_SKULL e não pro dinheiro.

sauvadur1S
10 de setembro de 2009 às 00:52
você vai ter que modificar o script.

 

 

 

msg está errada, é pra black e não red skull.

tendo ou não o dinheiro o player com black skull vai poder tirar a skull dele.

não esta pondo uma situação falsa para o dinheiro e sim pro skull ja que o else esta apenas pro if BLACK_SKULL e não pro dinheiro.

 

Obrigado por falar, ja estou modificando aqui, quando fica pronto vou editar

 

@Edit

Ixi cara tentei fazer o maximo aqui se puder da um ajudinha :X

Editado Setembro 10 por BlackFisherMan