JO
pedido

Editar Esse Script ( Facil )

Por josedb9, 27 de abr. de 2013 em Scripts

do rep +
resolvido
script
8
1k
josedb9J
27 de abril de 2013 às 12:51

galera estou com um problema aqui é o seguinte meu servidor o sistema de vip e feito por premium account , então queria um script para quando o player criar conta ganha-se 5 dias de premium só que da o seguinte erro , da um erro no distro e o player não consegue logar alguem arruma ai !

 

Script

 

 

 

function onLogin(cid)

local storage,days = (getPlayerAccountId(cid)+550),2

if getGlobalStorageValue(storage) <= 0 then

setGlobalStorageValue(storage, 13500)

vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(tonumber(days)))

doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu "..days.." dias de VIP, bom jogo!")

end

return true

end

 

 

 

Já tentei o do vodkart tbm da erro , ja tentei trocar o addvip por addpremium !

Alguem Ajuda ai !

 

Do rep + pra quem ajudar!

SkyLighS
27 de abril de 2013 às 14:55

você boto a tag do login.lua corretamente ? e a do creaturescripts.xml ?

 

poste a tag dos 2 aki pra mim verificar

josedb9J
28 de abril de 2013 às 11:09

<event type="login" name="ganharvip" event="script" value="ganharvip.lua"/>

 

é a outra

 

 

registerCreatureEvent(cid, "ganharvip")

SkyLighS
28 de abril de 2013 às 11:52

Troque para essas .

 

 

<event type="login" name="GanharVip" event="script" value="ganharvip.lua"/>

 

---

 

registerCreatureEvent(cid, "GanharVip")

josedb9J
28 de abril de 2013 às 11:55

Ainda Da o mesmo erro!

VodkartV
28 de abril de 2013 às 12:03

troca essa linha:

 

vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(tonumber(days)))

 

por essa

 

doPlayerAddPremiumDays(cid, days)

Editado Abril 28 por Vodkart

josedb9J
28 de abril de 2013 às 12:20

é né como sempre o melhor do xtibia Vodkart Nunca Erra , Valeu Lek Rep + Ai Flw

 

Duvida Sanada!

Editado Abril 28 por josedb9

SkyLighS
28 de abril de 2013 às 19:49

Tópico movido para a seção de dúvidas e pedidos resolvidos.