Ir para conteúdo

Pedido 2 Scripts (facim Facim)


kadevidaloka

Posts Recomendados

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

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

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.

Link para o comentário
Compartilhar em outros sites

  • 3 weeks later...
Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...