[talkaction] Preciso De Um Talkaction Para God Que Tira Red E Black Skull Dos Player

xurupita1
em Lixeira Pública

xurupita1

Membro Xtibiano
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 05/12/09Posts: 7Char no Tibia: Hud of Chuck
que pdoe me ajudar ai precisa de uma talkaction que so GOD possa usar para retirar black e red skull dos player ou tanbm retirar battle ok?
quem puder me Ajdua ai Eu vo Agradeçe Muito !! eu tenho um talkaction aqui mais eu estou aprendendo a fazer talkactions ainda entaum eu nao sei configurar! quem poder !


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


Esse escript é ara remover black skuul mais nao sei configurar para so eu fazer isso tipo !removebla "NIck do play



Por Favor Me Ajudem!!!

:thumbsupsmiley2:

Preciso de Ajuda Quem puder me Ajuda Por Favor!!!!!!!!
Manda Uma Resposta AI :cry:

MINHAS METAS

  • 10 Posts( )
  • 25 Posts( )
  • 50 Posts( )
  • 100 Posts( )
  • 200 Posts( )
  • 300 Posts( )
  • 400 Posts( )
  • 500 Posts( )



dudug.gif

Dragon Ot
IP:dragonot.sytes.net
Client:8.52
Port:7171
Medias De Pessoas Online
25 A 40! :smile_positivo: Entrem e Se Divirtam!!!!

<DIV align=left>

<FONT size=3><FONT color=#ff0000><B><A class=bbc_url title="Link externo" href="http://WWW.ShokGames.com.br" rel=nofollow>Shokgames</A>[</B></FONT></FONT>
<BR>
<BR>

morgado4ever

Eu sou o Kazz! ;)
avatar
Cavaleiro
Cavaleiro

INFOS

Grupo: CavaleiroRegistrado: 20/10/06Posts: 164Char no Tibia: Kazz Kzupzarski

local MONEY = 10000 -- quantidade de dinheiro necessário para remover a red/black skull

function onSay(cid, words, param, channel)
    if (isInArray({SKULL_RED, SKULL_BLACK}, getCreatureSkullType(cid)) == TRUE) then
        if (doPlayerRemoveMoney(cid, MONEY) == TRUE) then
            doPlayerAddFrags(cid, - getPlayerFrags(cid))
            doRemoveCondition(cid, CONDITION_INFIGHT)
            doCreatureSetSkullType(cid, SKULL_NONE)
        else
            doPlayerSendTextMessage(cid, 22, "Você precisa de " .. MONEY .. " gold coins para remover a red/black skull.")
        end
    end
    return TRUE
end

 

Sem mais, Kazz.

 

-- EDIT --

Corrigido a falta de um parênteses.

tibiasoul2.png

Divulgue o servidor, utilize este banner em sua assinatura.

 

WalkAlone Project

Alternative Tibia Server

O N L I N E

 

[ http://WalkAlone.servegame.Com ]

ONLINE! 24 HORAS! 8.70!

 

Nos contate agora mesmo:

tibiasoul@msn.com

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306
local MONEY = 10000 -- quantidade de dinheiro necessário para remover a red/black skull

function onSay(cid, words, param, channel)
    if (isInArray({SKULL_RED, SKULL_BLACK}, getCreatureSkullType(cid)) == TRUE) then
        if (doPlayerRemoveMoney(cid, MONEY) == TRUE) then
            doPlayerAddFrags(cid, - getPlayerFrags(cid))
            doRemoveCondition(cid, CONDITION_INFIGHT)
            doCreatureSetSkullType(cid, SKULL_NONE)
        else
            doPlayerSendTextMessage(cid, 22, "Você precisa de " .. MONEY .. " gold coins para remover a red/black skull.")
        end
    end
    return TRUE
end

 

Sem mais, Kazz.

 

-- EDIT --

Corrigido a falta de um parênteses.

 

Ele queria tipo /removeskull 'kazz

Vo faze algo aki, ai você me diz se ta certo, preguiça de testa.

 

 

function onSay(cid, words, param, channel)

 

 

if param ~= "" then

skull = getCreatureSkullType(creature)

creature = getPlayerByName(param)

if skull ~= SKULL_NONE

doCreatureSetSkullType(creature, SKULL_NONE)

doPlayerAddFrags(cid, - getPlayerFrags(cid))

else

doPlayerSendTextMessage(cid, 22, "Este player já está sem skull.")

end

end

return TRUE

end

Sei lá, to meio enferrujado, acho que tem alguma coisa errada ae, vou pensar um pouco aqui, se der certo manda PM.

abçs

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

joaohd

Neox Boy
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/02/09Posts: 361Char no Tibia: Fearless Man

Tenta esse aki :

 

function onSay(cid, words, param, channel)

 

local skull = getPlayerSkullType(creature)

local creature = getPlayerByName(param)

 

if param ~= "" then

if skull ~= SKULL_NONE

doPlayerAddFrags(creature, - getPlayerFrags(creature))

doRemoveCondition(creature, CONDITION_INFIGHT)

doCreatureSetSkullType(creature, SKULL_NONE)

doPlayerSendTextMessage(creature, 22, "Sua skull foi removida.")

else

doPlayerSendTextMessage(cid, 22, "Este player já está sem skull.")

end

else

doPlayerSendTextMessage(cid,22,"O comando requer parâmetros.")

end

return TRUE

end

 

só peguei o que voce fez e modifiquei. acho que o seu funciona sim.

flw

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306

Esqueci de arrumar uma coisa, e você também apocarai:

 

function onSay(cid, words, param, channel)

 

local skull = getPlayerSkullType(creature)

local creature = getPlayerByName(param)

 

if param ~= "" then

if skull ~= SKULL_NONE then

doPlayerAddFrags(creature, - getPlayerFrags(creature))

doRemoveCondition(creature, CONDITION_INFIGHT)

doCreatureSetSkullType(creature, SKULL_NONE)

doPlayerSendTextMessage(creature, 22, "Sua skull foi removida.")

else

doPlayerSendTextMessage(cid, 22, "Este player já está sem skull.")

end

else

doPlayerSendTextMessage(cid,22,"O comando requer parâmetros.")

end

return TRUE

end

 

abçs

Atenciosamente,
Wiltry
<div align='center'><b>Wiltry 2008~2009</b></div>
<div align='center'>Mapper & Scripter</div>
<div align='center'><img src="http://img263.imageshack.us/img263/9130/beyond.png" border="0" class="linked-sig-image" /></div>
vlw guww :*

Dobol

MATHEUSP.COM.BR
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 18/10/09Posts: 246Gênero: MasculinoChar no Tibia: Aran Than

Cara, não precisa de script, normalmente os OT's ja vem com o comando (/attr).

 

Ai se no seu tiver, chegue de frente para o player e diga (/attr skull 0) ai o PK dele ira sair na hora.

 

Qualquer coisa em /Data/Talkaction/talkaction.xml e confira se tem essa linha, ou algo parecido.

<talkaction log="yes" words="/attr" access="5" event="function" value="thingProporties"/>

 

Se tiver é porque /attr funciona em:

/attr attack

/attr defense

/attr skull

/attr group

/attr ETC

 

 

Antigo TheSleeper (Mapper) voltando para a área de jogos como Dobol ;)

Meus Trabalhos
• Annihilator Full Global
Talkaction - !aol