Ir para conteúdo

[Talkaction] Comprar Amulet Of Loss


groku

Posts Recomendados

Trago ao Xtibia +1 script!

 

FAQ

Qual a diferença?

- Esse quando a pessoa compra voce pode escolher uma palavra personalizada de 3 a 8 caracteres q ele irá falar ao comprar

 

Instalação

1. Vá na pasta do seu Otserver,"data","talkactions","scripts".

2. Copie algum script e em seguida apague tudo que esta escrito na cópia e renomeie-a para "!aol"

3. Abra esta nova pasta "!aol" e copie/cole o que esta abaixo:

 

 

	---Buy Aol by Groku---
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 10000)
== 1 then
doPlayerAddItem(cid, 2173, 1)
doSendAnimatedText(getPlayerPosition(cid), "Aol", TEXTCOLOR_LIGHTBLUE)
doSendMagicEffect(getPlayerPosition(cid), 30)    
else
doPlayerSendCancel(cid, 'Você não possui 1 crystal/100 platinum coin(s).')
doSendAnimatedText(getPlayerPosition(cid), "Money", TEXTCOLOR_RED)
doSendMagicEffect(getPlayerPosition(cid), 29) 
   end 
   end

 

Explicação:

 

²¹Aol¹²= O que o player diz ao comprar.

²¹Money¹²!= O que o player diz quando nao possui dinheiro suficiente

if doPlayerRemoveMoney(cid, 10000) "10000"= Custo do aol(Recomendo aumentar um pouco pois ele comprou sem ir no npc tem que pagar uma taxa de entrega!:p)

 

 

 

4. Agora vá em data/talkactions e abra talkactions.xml com um bloco de notas ou progama especifico e cole isto em uma linha branca:

<talkaction words="!aol" script="!aol.lua" />

 

Explicação:

words="!aol" - É o que o jogador terá de falar para comprar o aol.

 

Testado e aprovado com sucesso em:

Protocolo 8.10 executer aries 4.0 do Felipe Muniz.

 

Comentem!

Editado por Henrique Moura
Organizar tópico
Link para o comentário
Compartilhar em outros sites

Cara da uma diminuida nesse script velho...

 

Diminui e olha como ficou:

-- Buy Aol by Groku --
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 10000) == 1 then
doPlayerAddItem(cid, 2173, 1)
doSendAnimatedText(getPlayerPosition(cid), "Parabéns, você compro um Amulet of Loss.", TEXTCOLOR_LIGHTBLUE)
doSendMagicEffect(getPlayerPosition(cid), 9) 
else
doPlayerSendTextMessage(cid, 23, "Você não possui 1000 gold coins.")
doSendMagicEffect(getPlayerPosition(cid), 2) 
end 
end

Abraços....

Editado por DoidinMapper
Link para o comentário
Compartilhar em outros sites

Cara da uma diminuida nesse script velho...

 

Diminui e olha como ficou:

-- Buy Aol by Groku --
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 10000) == 1 then
doPlayerAddItem(cid, 2173, 1)
doSendAnimatedText(getPlayerPosition(cid), "Parabéns, você compro um Amulet of Loss.", TEXTCOLOR_LIGHTBLUE)
doSendMagicEffect(getPlayerPosition(cid), 9) 
else
doPlayerSendTextMessage(cid, 23, "Você não possui 1000 gold coins.")
doSendMagicEffect(getPlayerPosition(cid), 2) 
end 
end

Abraços....

O send animated text n suporta essa frase "Parabéns, você compro um Amulet of Loss." e do otro geito fica mais bunito + gostei da primera dica por isso reduzi 1 bucado o script :winksmiley02:

Link para o comentário
Compartilhar em outros sites

cara sem ser o malzinho e o mal educado mais ja vi esse script no ##### cara te juro nao foi esse loko que fez esse script!

sou novo em postar + sei q e meio boba +... q q e #####????? e fiz script sim --' até hj so conheco otservnews e xtibia ¬¬ + :D por ser bonzim vo ignora o comentario :D!OBS procurei no google e nao achei :'(

Editado por groku
Link para o comentário
Compartilhar em outros sites

Obg!Vo testa por 1 imagem aqui pra ver como é :withstupidsmiley:

663558.jpg GOGO BRASIL GANHA ESSA COPA ! O HEXA E NOSOO AHA UHU O HEXA E NOSOS o.O .

+ henriquee vlw mesmo =]

Link para o comentário
Compartilhar em outros sites

Cara esse seu script continua gigante, olha como ficou:

 

-- [ Buy Aol by Groku ] --
function onSay(cid, words, param)
if doPlayerRemoveMoney(cid, 10000) == 1 then
       doPlayerAddItem(cid, 2173, 1)
       doPlayerSendTextMessage(cid, 22, "Parabéns, você comprou um Amulet of Loss.")
       doSendMagicEffect(getPlayerPosition(cid), 9) 
else
       doPlayerSendTextMessage(cid, 23, "Você não possui 10.000 gold coins.")
       doSendMagicEffect(getPlayerPosition(cid), 2)
end 
end

Abraços...

Editado por DoidinMapper
Link para o comentário
Compartilhar em outros sites

#MasterMathw

^^ o seu e diferente esse aqui o player fala ao comprar e o meu n tem o !sell aol D: gostei da ideia + acho q sell aol n e bem util mts player em vez de usar isso estarao tacando no chao D:

Link para o comentário
Compartilhar em outros sites

@groku, não foi você que fez essa talkactions, eu fiz o "!aol" em 25/10/2009.

 

Acabei de modifica-lo pois estava na versão antiga, com spoiler, collor, e outras tags bugadas.

 

LINK: http://www.xtibia.com/forum/topic/122308-talkaction-bug-do-aol-arrumado-85/page__p__806272__fromsearch__1entry806272

Editado por TheSleeper
Link para o comentário
Compartilhar em outros sites

  • 2 weeks later...

@groku, não foi você que fez essa talkactions, eu fiz o "!aol" em 25/10/2009.

 

Acabei de modifica-lo pois estava na versão antiga, com spoiler, collor, e outras tags bugadas.

 

LINK: http://www.xtibia.com/forum/topic/122308-talkaction-bug-do-aol-arrumado-85/page__p__806272__fromsearch__1entry806272

Obs.:Fui eu que fiz sim,não me culpe por colocar mesmo words ;S tinha no meu ot 8.1 ai coloquei aki ;D

Abraços,

Atenciosamente, Groku

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...