[NPC] Npc De Premmy 8.5

camapo
Por camapo
em Lixeira Pública

camapo

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/02/07Posts: 2Char no Tibia: Sir Evil Esaws

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....

helinholima

avatar
Barão
Barão

INFOS

Grupo: BarãoRegistrado: 15/02/09Posts: 203Char no Tibia: Dom Diego De La Vega

Tópico movido para Pedidos de Scripts :arrow:

Mais atenção a onde posta.

dorgasmanolo.gif

 

 

 

 

 

 

 

 

 

Moderador Xtibia.com

Helio@xtibia.com

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

~~~~ ~~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

Atenciosamente, Vilden.