switch (PlayerInfo[playerid][pDonateRank])
{
case 1:
{
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid, 50);
dlabel[playerid] = Create3DTextLabel("V.I.P", COLOR_YELLOW,0,0,0,40,0);
Attach3DTextLabelToPlayer(dlabel[playerid], playerid, 0.0, 0.0, 0.0);
}
case 2:
{
SetPlayerHealth(playerid,100);
SetPlayerArmour(playerid, 100);
dlabel[playerid] = Create3DTextLabel("Gold V.I.P", COLOR_YELLOW,0,0,0,40,0);
Attach3DTextLabelToPlayer(dlabel[playerid], playerid, 0.0, 0.0, 0.0);
public OnPlayerUpdate(playerid)
{
new str[256];
format(str,sizeof(str),"~r~Kills: ~w~%d ~g~Deaths: ~w~%d",Killss[playerid],Deaths[playerid]);
TextDrawSetString(Text:Stats[playerid],str);
if(Kills[playerid]<10)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Newbie Shooter");
SetPlayerHealth(playerid, 40);
}
else if(Kills[playerid]<25 && Kills[playerid]>=10)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Killer Shooter");
SetPlayerHealth(playerid, 60);
}
else if(Kills[playerid]<75 && Kills[playerid]>=25)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Master Shooter");
SetPlayerHealth(playerid, 80);
}
else if(Kills[playerid]<150 && Kills[playerid]>=300)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Pro Shooter");
SetPlayerHealth(playerid, 90);
}
else if(Kills[playerid]<300 && Kills[playerid]>=450)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Striker Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 5);
}
else if(Kills[playerid]<450 && Kills[playerid]>= 675)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Freekill Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 10);
}
else if(Kills[playerid]<675 && Kills[playerid]>= 1000)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Psycho Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 15);
}
else if(Kills[playerid]<1000 && Kills[playerid]>= 1500)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Fatal Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 20);
}
else if(Kills[playerid]<1500 && Kills[playerid]>= 2250)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Havoc Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 25);
}
else if(Kills[playerid]<2250 && Kills[playerid]>= 3375)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Extreme Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 30);
}
else if(Kills[playerid]<3375 && Kills[playerid]>= 5100)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Wild Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 35);
}
else if(Kills[playerid]<5100 && Kills[playerid]>= 7650)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Hazardous Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 40);
}
else if(Kills[playerid]<7650 && Kills[playerid]>= 11475)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~IGI Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 45); /*Scripted By Sufyan*/
}
else if(Kills[playerid]<11475 && Kills[playerid]>= 17500)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Tactical Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 50);
}
else if(Kills[playerid]<17500 && Kills[playerid]>= 26250)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Dedicated Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 55);
}
else if(Kills[playerid]<26250 && Kills[playerid]>= 39375)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Insane Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 60);
}
else if(Kills[playerid]<39375 && Kills[playerid]>= 60000)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~The Real Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 65);
}
else if(Kills[playerid]<60000 && Kills[playerid]>= 100000)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Professional Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 70);
}
else if(Kills[playerid]> 100000)
{
TextDrawSetString(Text:Ranktext[playerid],"~r~RANK:~w~Rockstar Shooter");
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 80);
}
return 1;
}
@Naruto.
So you mean i should use Rank system and Donater @OnPlayerSpawn callback ? |