Ir para conteúdo
  • 0

{erro} erro no scripter de ganhar dias donate free.


ikaroangelo

Pergunta

da esse erro na imagem abaixo segue o scripter!

 

 

function onLogin(cid)

local storage,days = (getPlayerAccountId(cid)+550),1
if getGlobalStorageValue(storage) <= 0 then
setGlobalStorageValue(storage, 13705)
addVipDays(cid, days)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu um "..days.." dias de vip, bom jogo!")
end
return true

end

 

 

 

adicionei a tag no Login e o Creaturescripts.xml

post-374707-0-72316200-1395277745_thumb.png

Editado por ikaroangelo
Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0


editdo errado

----------------------- agr ta certo --------------

 

function onLogin(cid)
local storage,days = (getPlayerAccountId(cid)+550),1
if getGlobalStorageValue(storage) <= 0 then
setGlobalStorageValue(storage, 13705)
local time = getPlayerStorageValue(cid, 13540) - os.time() <= 0 and (os.time() + days * 24 * 60 * 60) or (getPlayerStorageValue(cid, 13540) + days * 24 * 60 * 60)
setPlayerStorageValue(cid, 13540, time)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu um "..days.." dias de vip, bom jogo!") 
end
return true
end
Editado por Vodkart
Link para o comentário
Compartilhar em outros sites

  • 0

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

 

 

Obs: no scripter que peguei não deram a tag para por na pasta Login.lua

 

http://www.xtibia.com/forum/topic/189134-quando-o-player-logar-ganhar-1-dia-de-vip-automaticamente/

 

peguei o do VodKart ele comento no pedido da menina!

Editado por ikaroangelo
Link para o comentário
Compartilhar em outros sites

  • 0

o v1.0 quee é por storage!

 

e esse aqui que peguei esse scripting seu de double exp para vip!

 

 

 

 

[ Double exp para o Perfect Vip System ] :

em Creaturescript/script Crie um arquivo.lua e renomeie para :


vipexp.lua
function onLogin(cid)

local rate = 1.5 -- 50%
local config = {
welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!",
not_vip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!",
s = 13540, -- storage vip
}

if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip)
end
return TRUE
end
em Creaturescript/script/login.lua adicione:

registerCreatureEvent(cid, "ExpVip")
em Creaturescript.xml adicione a tag:

<event type="login" name="ExpVip" script="vipexp.lua"/>

 

 

 

 

http://www.xtibia.com/forum/topic/138359-double-exp-para-vip/

 

 

e o sistema desse scripter ai!

 

e o v1.0

Editado por ikaroangelo
Link para o comentário
Compartilhar em outros sites

  • 0

o v1.0 quee é por storage!

 

e esse aqui que peguei esse scripting seu de double exp para vip!

 

 

 

 

[ Double exp para o Perfect Vip System ] :

em Creaturescript/script Crie um arquivo.lua e renomeie para :


vipexp.lua
function onLogin(cid)

local rate = 1.5 -- 50%
local config = {
welvip = "você tem "..((rate - 1)*100).."% de exp a mais agora!",
not_vip = "Tornesse vip e ganhe "..((rate - 1)*100).."% a mais de experiencia!",
s = 13540, -- storage vip
}

if getPlayerStorageValue(cid, config.s) - os.time() >= 1 then
doPlayerSetExperienceRate(cid, rate)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.welvip)
else
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.not_vip)
end
return TRUE
end
em Creaturescript/script/login.lua adicione:

registerCreatureEvent(cid, "ExpVip")
em Creaturescript.xml adicione a tag:

<event type="login" name="ExpVip" script="vipexp.lua"/>

 

 

 

 

http://www.xtibia.com/forum/topic/138359-double-exp-para-vip/

 

 

e o sistema desse scripter ai!

 

 

e a versão 1.0

 

segue o sistema da vip sistem !

 

-- Script Vip Sytem 1.0 --

function onStepIn(cid, item, position, fromPosition)
local config = {
msgDenied = "Você não é Donate!",
msgWelcome = "Seja Bem-Vindo a Area Donate"
}
if getPlayerStorageValue(cid, 13705) - os.time() <= 0 then
doTeleportThing(cid, fromPosition, true)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgDenied)
doSendMagicEffect(getThingPos(cid), 28)
return TRUE
end
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, config.msgWelcome)
doSendMagicEffect(getThingPos(cid), 66)
return TRUE
end

Editado por ikaroangelo
Link para o comentário
Compartilhar em outros sites

  • 0

então pq vc não atualiza o sistema para o 3.0 que eu atualizo os script pro 3.0 tbm?


NÃO SEI SE VC SABE, MAS ESSE SISTEMA DO PERFECT VIP SYSTEM É POR CHARACTER, N POR ACCOUNT.

 

ENTÃO O CERTO DESSE SEU SCRIPT DE DAR 1 DIA É FAZER 1 DIA POR CHARACTER E NÃO 1 DIA POR ACCOUNT... OQ ACHA?

Link para o comentário
Compartilhar em outros sites

  • 0

eu preciso mudar o sistem vip por completo? sim pode atualizar quero dar 1 dia vip por account, não por character!

 

o que preciso fazer? para atualizar para o v3.0? e dar o dia vip para a account so uma vez?

Editado por ikaroangelo
Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...