CA

[NPC] Npc De Premmy 8.5

Por camapo, 14 de set. de 2009 em Archived

3
769
camapoC
14 de setembro de 2009 às 13:11

estou precisando por um npc no meu server 8.5 não achei o npc que poe preemy por isso vou ter que por obrigado....

3 semanas depois...
28 de setembro de 2009 às 14:41

Tópico movido para Pedidos de Scripts :arrow:

Mais atenção a onde posta.

VildenV
28 de setembro de 2009 às 14:54

~~~~ ~~Edit~~ ~~~~~

 

Achei um npc que tem até escolha de dias..

obs: não sei se funciona em 8.50

 

Link -> http://www.xtibia.com/forum/npc-Npc-Premiu...as-t111745.html

______________________________________________________

______________________________________________________

______________________________________________________

______________________________________________________

 

Não tenho o npc mais tenho a script do !buypremium

acho que pode ajudar..

la vai..

 

Em data/talkactions/talkactions.xml coloque:

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

 

Em data/talkactions/scripts/buyprem (caso não tenha crie um arquivo .lua, copie um e troque o nome)

 

local config = {

days = 3,

cost = 10000,

maxDays = 360

}

 

function onSay(cid, words, param, channel)

if(getPlayerPremiumDays(cid) > config.maxDays) then

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You can not buy more than " .. config.days + config.maxDays .. " days of Premium Account.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

return TRUE

end

 

if(doPlayerRemoveMoney(cid, config.cost) ~= TRUE) then

doPlayerSendCancel(cid, "You don't have enough money, " .. config.days .. " days premium account costs " .. config.cost .. " gold coins.")

doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)

return TRUE

end

 

doPlayerAddPremiumDays(cid, config.days)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have bought " .. config.days .. " days of premium account.")

return TRUE

end

Editado Setembro 28 por Vilden