BI

[8.22 - Sql] !buypremmy

Por bilosman, 12 de dez. de 2008 em Archived

3
436
bilosmanB
12 de dezembro de 2008 às 11:24

genté

 

quando os players tentam dar !buypremmy, !buypremium, !buypremmium.... enfim, comando de comprar a premium account, não aconteçe nada!

 

Como resolver isso?

 

OBS: não dá pra comprar no NPC porque ele não veio na pasta dos NPCs

 

Quem souber ae

valeu ! =]

ReverseR
12 de dezembro de 2008 às 11:27

Tenta assim...

O nome do npc eu esqueci.. Procura ae.

 

Abraços

 

/s (nome do NPC) - invoca o NPC escolhido
lucasjockeyL
13 de dezembro de 2008 às 11:31

Vai na pasta talkactions e edite o arquivo talkactions, adcione essa linha:

 

<talkaction words="!buypremium" script="buyprem.lua"/>

 

Trasforme para SQL, eu não conheço...

 

Agora vá na pasta Scripts e adicione o arquivo buyprem.lua, agora dentro dele você coloca isso:

 

function onSay(cid, words, param)
if getPlayerPremiumDays(cid) <= 350 then
	if doPlayerRemoveMoney(cid, 10000) == TRUE then
		doPlayerAddPremiumDays(cid, 90)
		doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought 90 days of premium account.")
	else
		doPlayerSendCancel(cid, "You don't have enough money, 90 days premium account costs 10000 gold coins.")
		doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
	end
else
	doPlayerSendCancel(cid, "You can not buy more than one year of Premium Account.")
	doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
end
end

 

(Peguei de outro OT)

 

Agora salve e caso o OT estiver aberto da um reload nas talkactions ou se o OT estiver fechado é só iniciar e testar, flw!

 

;D