Ir para conteúdo
  • 0

Promotion Para Vip


Potrexzinhox

Pergunta

Tipo do script: Acho que é creaturescript...

Protocolo (versão do Tibia): 8.60 Funcional com VIP System By Account v 1.0

Servidor utilizado: TFS 0.3.6 Ou superior.

Nível de experiência: Intermediário

Adicionais/Informações: Bom, é o seguinte, preciso de 1 script que ao virar vip, ele adicione a promotion no player.. e que quando acabar a vip dele, o promotion saia... tem que funcionar com esse VIp System By Account v1.0 . Quem puder me ajudar.. +2REP ;)

Link para o comentário
Compartilhar em outros sites

Posts Recomendados

  • 0

vai em login.lua e adiciona isso antes do return true:

 


if isVip(cid) == FALSE and (isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then  -- id das voc promotion
doPlayerSetVocation(cid,getPlayerVocation(cid)-4) -- aqui ele vai perde promotion
elseif isVip(cid) == TRUE and (isInArray({1, 2, 3, 4}, getPlayerVocation(cid))) then
doPlayerSetVocation(cid,getPlayerVocation(cid)+4) -- aqui ele ganha promotion
end

Link para o comentário
Compartilhar em outros sites

  • 0

o script vai fazer o seguinte

 

Vai checar se o jogador é vip,se for vip e tiver essas voc: 1,2,3,4 ele vai promover os jogadores paras voc 5,6,7,8 (respectivas voc,druid para elder druid...etc)

Se não for vip e tiver as voc: 5,6,7,8 ele vai colocar ele para a primeira promotion,ou seja as voc 1,2,3,4 (respectivas voc,elite knight para knight...etc..)

Link para o comentário
Compartilhar em outros sites

  • 0

Piabeta tenta esse

if isPremium(cid) == FALSE and (isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then -- id das voc promotion

doPlayerSetVocation(cid,getPlayerVocation(cid)-4) -- aqui ele vai perde promotion

elseif isPremium(cid) == TRUE and (isInArray({1, 2, 3, 4}, getPlayerVocation(cid))) then

doPlayerSetVocation(cid,getPlayerVocation(cid)+4) -- aqui ele ganha promotion

end

Link para o comentário
Compartilhar em outros sites

  • 0

Entro com o Char aparece isso ...

 

[Error - CreaetureScript Iterface]

Data/creaturescript/scripts/login.lua:onLogin

Description:

Data/creaturescripts/scripts/login.lua:84: attempt to call global ' isVip' <a nil value>

stack traceback:

Data/creaturescripts/scripts/login.lua:84: in function <data/creaturescripts/script/login.lua:6>

 

E o char nao loga!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...