Pedido 2 Scripts (facim Facim)

kadevidaloka
em Lixeira Pública

kadevidaloka

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/06/09Posts: 51Char no Tibia: Assassin of Shadow

oia a primeira script e do buypremium queria que em vez de !buypremium seria !buyvip e tambem em vez de remover gold coins removesse 10 Gold Ingot id:9971 e ganhasse 30 dias de premium acc.

 

 

 

a segunda script e 1 wand estilo assim quero q a wand quando chegasse no quinto attack desse 1 attack novo exemplo.

 

 

1=efeito exori san

2=efeito exevo mas san

 

1

1

1

1

1

2

1

1

1

1

1

2

~~~~

 

espero ter cido especifico e tipo assim ataka 5 vezes no efeito do exori san e depois da 1 hit do efeito do exevo mas san dai continua 5 exori san e 5 exevo mas san mais nao quero q usa a magia e sim so o efeito XD espero nao ter bagunçado as coisas

rockstar96

Around the world
avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 01/07/09Posts: 216

O primeiro script eu fiz...coloque em talkactions.xml:

<talkaction words="!buyvip" event="script" value="NOMEDOARQUIVO.lua"/>

 

Em talkactions/scripts:

function onSay(cid, words, param, channel)
--Config
PREMIUM_DAYS = 30
G_INGOT_QUANT = 10
PLAYER_MESSAGE = "Você recebeu 30 dias de premmium account."
--------
if doPlayerTakeItem(cid, 9971, G_INGOT_QUANT) then
	doPlayerRemoveItem(cid, 9971, G_INGOT_QUANT)
	doPlayerAddPremiumDays(cid, PREMIUM_DAYS)
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, PLAYER_MESSAGE)
else
	doPlayerSendCancel(cid, "Você precisa de ".. G_INGOT_QUANT .." para usar esse comando.")
	doSendMagicEffect(getThingPos(cid), CONST_ME_POFF
end
return TRUE
end

 

É configurável...em PREMIUM_DAYS coloque quantos dias de premium irá receber, em G_INGOT_QUANT, coloque quantos gold ingot precisa para usar o comando, e em PLAYER_MESSAGE, coloque a mensagem que o player receberá ao usar o comando com sucesso.

Wiltry

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/07/08Posts: 306
function onSay(cid, words, param, channel)

--Config

PREMIUM_DAYS = 30

G_INGOT_QUANT = 10

PLAYER_MESSAGE = "Você recebeu 30 dias de premmium account."

--------

if doPlayerTakeItem(cid, 9971, G_INGOT_QUANT) then

doPlayerRemoveItem(cid, 9971, G_INGOT_QUANT)

doPlayerAddPremiumDays(cid, PREMIUM_DAYS)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, PLAYER_MESSAGE)

else

doPlayerSendCancel(cid, "Você precisa de ".. G_INGOT_QUANT .." para usar esse comando.")

doSendMagicEffect(getThingPos(cid), CONST_ME_POFF)

end

return TRUE

end

 

Apenas corrigindo /\

Você comeu um parênteses.

Sobre o segundo script, estou fazendo aqui, veremos se vou conseguir.

 

Abraços.

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

kadevidaloka

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/06/09Posts: 51Char no Tibia: Assassin of Shadow

falta 1 script alguem ajuda :S

dragonlord666

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/08/09Posts: 4Char no Tibia: Azellico

TA DIFICIL ISSO VO VE SE CONSIGO ALGO PRA TI

Objetivos...

{X}5 POSTS
{X}10 POSTS
{X}15 POSTS
{X}20 POSTS
{ }30 POSTS
{ }40 POSTS
{ }50 POSTS
{ }60 POSTS
{ }70 POSTS
{ }80 POSTS
{ }90 POSTS
{ }100 POSTS
{ }200 POSTS
{ }500 POSTS

JOIN MY FAN BAR