Quando O Player Logar , Ganhar 1 Dia De Vip Automaticamente.

Rafaellm
em Scripts

Rafaellm

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/01/08Posts: 27Char no Tibia: Não jogo mais.

Boa noite.

 

Eu queria que quando o player logar no meu servidor ele ganhasse 1 dia de vip automatico.

 

Eu uso o sistema vip : http://www.xtibia.com/forum/topic/136543-vip-system-by-account-v10/ ( Vip system by account V1 ).

 

Se alguem souber me ajudar com isso , me explique direito como fazer por favor.

 

Irei dar REP+

 

Aguardo.

Te ajudei? REP+

Leoxtibia

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 22/06/08Posts: 489Gênero: Masculino

Em data>creaturescripts>scripts crie um arquivo.lua e cole isto dentro:

 

function onLogin(cid)
if getPlayerStorageValue(cid, 9238) <= 0 then
local acc = getAccountIdByName(getCreatureName(cid))
if acc ~= 0 then
addVipDaysByAccount(acc, 1)
setPlayerStorageValue(cid, 9238,1)
doCreatureSay(cid, "Você ganhou 1 dia de VIP!", TALKTYPE_ORANGE_1)
end
end
return true
end

 

Em creaturescripts.xml cole a tag: <event type="login" name="vipdays" event="script" value="NOMEDOSEUARQUIVO.lua"/> . Vlw, espero ter ajudado =P

sergiped.gif

Rafaellm

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/01/08Posts: 27Char no Tibia: Não jogo mais.

Olha , deu certo , mas se ele criar varios chares na mesma conta ele vai ter varios dias de vip. Queria que ganhasse 1 dia apenas na conta inteira.

Mais mesmo assim obrigado pela ajuda.

Te ajudei? REP+

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino
function onLogin(cid)
local storage,days = (getPlayerAccountId(cid)+550),1
if getGlobalStorageValue(storage) <= 0 then
setGlobalStorageValue(storage, 1)
addVipDays(cid, days)
doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você recebeu um "..days.." dias de vip, bom jogo!")
end
return true
end

bossisg.png

gabrieltl

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/08/11Posts: 23

Vodkart, o seu código vai fazer o cada conta ganhar 1 dia? após o char logar?

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

Vai fazer com que só um character da account ganhe vip

bossisg.png

gabrieltl

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/08/11Posts: 23

Huuum, Valeu Então ;)

 

 

acabou meu limite de rep+

 

quando liberar de novo eu te do

Rafaellm

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 07/01/08Posts: 27Char no Tibia: Não jogo mais.

Perfeito Vodkart , Ganho meu rep+

Te ajudei? REP+

gabrieltl

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/08/11Posts: 23

mas... se o server cair... quando o player logar irá ganhar novamente '-'

Vodkart

Sumus Validus
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 21/05/10Posts: 3406Gênero: Masculino

só se o server não for salvo ¬¬

ai seria um rollback dos inferno, n iria salvar nada, nem o lvl, skills e items dos players lol

bossisg.png

TiagoBordin1988

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 07/04/12Posts: 139

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

Já dei Rep+ muito bom era o que eu estava procurando.

poderia me informar só mais uma coisa pra colocar pra nascer com mais dias de vip seria so trocar aqui (getPlayerAccountId(cid)+550),1 aonde está esse 1 se colocar 10 seria 10 dias de vip?

repsc.jpg

Skymagnum

Hamburguer
avatar
Marquês
Marquês

INFOS

Grupo: MarquêsRegistrado: 02/08/12Posts: 1025Char no Tibia: Maurolkit

/\ Sim

jeoz.png

KennyConrad

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/11Posts: 470Char no Tibia: ...

eu tbm to querendo esse script so que eu uso o sistema vip do proprio servidor aquele de premmy lá

Subwat

GAUCHO MACHO
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 27/07/09Posts: 1516Char no Tibia: Gean Riot

só trocar

isto

 

addVipDaysByAccount(acc, 1)

 

 

 

por isto

 

doPlayerAddPremiumDays(acc, 1)

Entrem Server online desde o dia 22/02/2013 Monster 24HORAS dedicado!

IP: monster24h.com

PROTOCOL:8.60

PORT:7171

 

RATES:

Exp: 9999x~10x

Skills:800x

Magic:200x

Loot:2x

Pvp-e Advanced: 1.1x Ao matar players de level semelhante.

 

Accounts Pelo Account Manager!

KennyConrad

avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 21/08/11Posts: 470Char no Tibia: ...

subwat o script do leoxtibia ta dando vip pra todos chares da account tenta fazer isso pra min no script do vodkart