function onLogin(cid)
if isVip(cid) == TRUE then
if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then
doPlayerSetVocation(cid,getPlayerVocation(cid)+4)
end
elseif isVip(cid) == FALSE then
if(isInArray({9, 10, 11, 12}, getPlayerVocation(cid))) then
doPlayerSetVocation(cid,getPlayerVocation(cid)-4)
end
end
return TRUE
end
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

info
Grupo: Campones
Registrado: 07/07/10
Posts: 14
Reputação: -1
Char no Tibia: Jogo OTserver

Cara valew, mesmo ...
Tem como vc fazer esse Event Login Para esse Systema ? ~ > http://forums.######/f232/#####-vip-system-112795/
Porque é o que eu estou usando (pensei que n seria possivel por isso pedi do outro mais se esse do MOCK fo possivel fazer vai ser melhor ainda!)
Valew Vodkart RED+
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

o site nem abre aqui...
mais se vc usa o do mock faz assim:
function onLogin(cid)
if vip.hasVip(cid) == TRUE then
if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then
doPlayerSetVocation(cid,getPlayerVocation(cid)+4)
end
elseif vip.hasVip(cid) == FALSE then
if(isInArray({9, 10, 11, 12}, getPlayerVocation(cid))) then
doPlayerSetVocation(cid,getPlayerVocation(cid)-4)
end
end
return TRUE
end
info
Grupo: Campones
Registrado: 07/07/10
Posts: 14
Reputação: -1
Char no Tibia: Jogo OTserver

Pqp Mano Você éo Cara mesmo!!!!!!!!!!!!!!
Agora Tipo, Ultima coisa par eu fikar feliz
O Sistema de mock não tem comando pro proprio player add Vip, tem como fazer um?
3kk 1 dia de Vip, por comando pra player ![]()
Agradeço!!! \o\
info
Grupo: Barão
Registrado: 01/06/10
Posts: 230
Reputação: +25

não iria nada no login.lua?
como q ficava a tag no creaturescripts.xml?
info
Grupo: Campones
Registrado: 07/07/10
Posts: 14
Reputação: -1
Char no Tibia: Jogo OTserver

Isso eu sei ![]()
<event type="login" name="Nome" event="script" value="nomedoscript.lua"/>
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

function onSay(cid, words, param) local days = 1 local price = 3000000 if doPlayerRemoveMoney(cid, price) == TRUE then id = tonumber(days) or 1 vip.addVipByAccount(getPlayerAccount(cid) ,vip.getDays(id)) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Foram adicionados "..tonumber(days).." dias de vip no seu character.") else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você precisa de "..price.." gp's para colocar vip.") end return TRUE end
info
Grupo: Artesão
Registrado: 15/11/09
Posts: 103
Reputação: +2
Char no Tibia: SigilosoS u.u

vodkart onde boto esse script?
function onLogin(cid)
if vip.hasVip(cid) == TRUE then
if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then
doPlayerSetVocation(cid,getPlayerVocation(cid)+4)
end
elseif vip.hasVip(cid) == FALSE then
if(isInArray({9, 10, 11, 12}, getPlayerVocation(cid))) then
doPlayerSetVocation(cid,getPlayerVocation(cid)-4)
end
end
return TRUE
end
preciso por alguma tag?
aproveitando ese topico ja que o cara é muito bom vc poderia me pasar script de um lugar que só donate entre
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

@helanio
vai em creaturescript/script/login.lua antes do ultimo "return true" adiciona o script ![]()
@UP
já existem varios tiles "donates" que no caso só jogadores vip/premium passam
info
Grupo: Artesão
Registrado: 15/11/09
Posts: 103
Reputação: +2
Char no Tibia: SigilosoS u.u

cara eu queria um sccript que quando eu botace VIP numa ACC todos os chars da ACC virace a vocaçao vip e todos os chars que criarem na acc tbm vicassem vip se posivel obragado.
uso o systema vip do kydrai v1.0 flws's vlw.
ID das voc:
master sorcerer id:1
Elder Druiid:2
Royal Palaldin:3
Elite knight:4
VIP sorcerer:5
VIP druid:6
VIP paladin:7
VIP knight:8
Editado Fevereiro 3 por helanio
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

ta ai:
em creaturescript/script/login.lua antes do último return true adicione:
if isVip(cid) and getPlayerPromotionLevel(cid) == 0 then setPlayerPromotionLevel(cid, 1) elseif isVip(cid) == FALSE and getPlayerPromotionLevel(cid) == 1 then setPlayerPromotionLevel(cid, 0) end
info
Grupo: Artesão
Registrado: 15/11/09
Posts: 103
Reputação: +2
Char no Tibia: SigilosoS u.u

Vodkart namoral mrm vc min ajudo tanto com varias duvidas, erros...
vlw aew funfo certinho veih
crio varios char fica com a vocaçao VIP usa as magias VIP, tiro a vip volta a ser Elite Knight, Elder Druid... e nao pode mais usar as magias vip mrm veih ta perfeito graças a vc vlw aew brown.
vai ai um REP+
Vodkart vc ja ajudou muito mais tipo eu alterei as Voc agr e assim:
voc id:1 sorcerer
voc id:2 druid
voc id:3 paladin
voc id:4 knight
voc id:5 master sorcerer
voc id:6 elder druid
voc id:7 royal paladin
voc id:8 elite knight
voc id:9 Vip sorcerer
voc id:10 Vip druid
voc id:11 Vip paladin
voc id:12 Vip knight
ai quando vo fazer um character novo em uma acc vip escolho knight ai vira elite knight envez de VIP knight como ageita isto?
e quando eu vo fazer um novo char em uma acc normal ele fica knight < esta certo aki so precisa la na acc vip de knight virar VIP knight se poder ajuda mais do que voçe ajudo eu agradesso ;D.
Editado Fevereiro 4 por helanio
info
Grupo: Herói
Registrado: 20/05/10
Posts: 3.4k
Reputação: +1.5k
Gênero: Masculino

Bou te explicar
checar:
getPlayerPromotionLevel(cid) == 0 -- se eles tiver a voc 1,2,3,4
getPlayerPromotionLevel(cid) == 1 -- se eles tiver a voc 5,6,7,8
getPlayerPromotionLevel(cid) == 2 -- se eles tiver a voc 9,10,11,12
Dar promote:
setPlayerPromotionLevel(cid, 0) -- Aqui ele vai dar as voc 1,2,3,4
setPlayerPromotionLevel(cid, 1) -- Aqui ele vai dar as voc 5,6,7,8
setPlayerPromotionLevel(cid, 2) -- nesse caso ele vai da as voc 9,10,11,12
---- Agora que você já sabe,só alterar ali no script abraços





info
Grupo: Campones
Registrado: 07/07/10
Posts: 14
Reputação: -1
Char no Tibia: Jogo OTserver
Olá, Gostaria de Saber se tem como Implantar um sistema que QUANDO COMPRA VIP VOCÊ GANHA PROMOTION AUTOMATICAMENTE
E QUANDO ACABAR VC PERDE A PROMOTION...
Baseado nesse Systema ~ > http://www.xtibia.com/forum/topic/136543-vip-system-by-account-v10/
Valew Galera!
Pode Ser algum Script de Login Tambem...
Quando loga e não tiver mais Vip você perde promotion.
Editado Outubro 8 por NucklesMaster