PA

Voltando Promotion Vip

By PauloBriiito, 20 de nov. de 2011 in Archived

script
6
914
20 de novembro de 2011 às 13:31

Alguem sabe algum script que quando a VIP da account acaba todos os players da account voutar a promotion normal (master, elder, elite) removendo assim a promotion vip.

 

Uso Sistema vip, by kydray Por Account.

Edited Novembro 20 by PauloBriiito

SkyDangerousS
20 de novembro de 2011 às 14:43

Estou sem tempo para ajudar.

Então irei dizer o que pode fazer.

 

Na parte que ele checa quando o player loga , checa também as vocações , caso a vocação for master transforma ela em outra vocação.

 

Deve dar certo :p

23 de novembro de 2011 às 12:33

Sim sim, mais como fazer isso ?

aisdoaijdoiad '

Vi um topico que o vodkart ajudo o lek so que aqui nao funfo, ele nao ajuda mais so trolla no bar.

Mais espero que tenha outro scrpter ai.

BUMP.

 

Ninguem possui esse Script Ai ????

Edited Novembro 22 by PauloBriiito

jhon992J
24 de novembro de 2011 às 10:23

crair uma arquivo na pasata "data/creaturescripts/scripts/" com o nome de "vippromotion" e cole:

function onLogin(cid) 
if (isVip(cid) == true)
if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then -- id das vocações que ira voltar
doPlayerSetVocation(cid,getPlayerVocation(cid)+4) 
end
elseif isVip(cid) == FALSE and getVipDays(cid) == 0 then
if(isInArray({9, 10, 11, 12}, getPlayerVocation(cid))) then  -- id das vocações que esta quando vip
doPlayerSetVocation(cid,getPlayerVocation(cid)-4)
end
end  
return TRUE
end

 

depois vai em "data/creaturescripts/creaturescripts.xml" e cole essa tag:

 

<event type="login" name="VipPromotion" script="vippromotion.lua"/>

 

é isso aew =)

1 month later...
04 de dezembro de 2011 às 15:08

aqui nao funcionou, a vip acabou o char foi teleportado pro temple , so que nao alterou a vocação ;s

jhon992J
04 de dezembro de 2011 às 17:29

Troca por esse:

 

function onLogin(cid)

if (isVip(cid) == true)
  if(isInArray({5, 6, 7, 8}, getPlayerVocation(cid))) then -- id das vocações que ira voltar
  doPlayerSetVocation(cid,getPlayerVocation(cid)+4)
  return TRUE
  end
else
  if(isInArray({9, 10, 11, 12}, getPlayerVocation(cid))) then  -- id das vocações que esta quando vip
  doPlayerSetVocation(cid,getPlayerVocation(cid)-4)
  return TRUE
  end
end 
return TRUE
end