GR
talkaction

[Talkaction] Comprar Amulet Of Loss

Por groku, 13 de jun. de 2010 em Actions e Talkactions

otserv
tibia
script
25
4.2k
grokuG
13 de junho de 2010 às 15:29

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 Junho 13 por Henrique Moura

Organizar t&#243;pico

DoidinD
13 de junho de 2010 às 15:38

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 Junho 13 por DoidinMapper

grokuG
13 de junho de 2010 às 15:54

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:

Henrique MouraH
13 de junho de 2010 às 15:55

Me autoriza a organizar seu tópico, groku?

grokuG
13 de junho de 2010 às 16:03

Me autoriza a organizar seu tópico, groku?

sim , so plx n posta ne otro forum qru q esse fique exclusivo pro XTibia :D

DevilMoonD
13 de junho de 2010 às 16:07

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!

grokuG
13 de junho de 2010 às 16:17

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 Junho 13 por groku

Henrique MouraH
13 de junho de 2010 às 16:25

Tópico organizado.

grokuG
13 de junho de 2010 às 16:59

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 =]

matheus1000M
13 de junho de 2010 às 19:08

Já tem esse script no fórum :

http://www.xtibia.com/forum/topic/133695-aols-system/

DoidinD
14 de junho de 2010 às 13:50

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 Junho 14 por DoidinMapper

grokuG
14 de junho de 2010 às 20:50

#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:

DobolD
20 de junho de 2010 às 18:13

@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 Junho 20 por TheSleeper

1 mês depois...
grokuG
03 de julho de 2010 às 21:18

@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

DobolD
03 de julho de 2010 às 22:51

Por favor, coloque apenas os créditos corretamente.

 

O meu, como você pode reparar, veio primeiro.