PA

Voltando Promotion Vip

Por PauloBriiito, 20 de nov. de 2011 em Archived

script
6
867
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.

Editado Novembro 20 por 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 ????

Editado Novembro 22 por 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 mês depois...
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