How Do You Show "RANK UP" everytime a player reaches the rank? - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: How Do You Show "RANK UP" everytime a player reaches the rank? (
/showthread.php?tid=369009)
How Do You Show "RANK UP" everytime a player reaches the rank? -
markjaysonpinoy - 15.08.2012
I have tried to do it. I put the code on OnPlayerSpawn. But the problem is that the rank up message shows up everytime the player spawns. I want it to show only 1 time if the player reaches enough score for his/her rank,
Thanks!
Re: How Do You Show "RANK UP" everytime a player reaches the rank? -
markjaysonpinoy - 15.08.2012
PLEASE HELP!
Re: How Do You Show "RANK UP" everytime a player reaches the rank? -
markjaysonpinoy - 15.08.2012
HELP PLAESE!!!!
Re: How Do You Show "RANK UP" everytime a player reaches the rank? -
TaLhA XIV - 15.08.2012
Please shoe us the codes.
Re: How Do You Show "RANK UP" everytime a player reaches the rank? -
markjaysonpinoy - 15.08.2012
pawn Код:
public OnPlayerSpawn(playerid)
{
if(GetPlayerScore(playerid) == 0)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 10)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 45)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 150)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 400)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 650)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 920)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 1150)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 1500)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 2000)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 2700)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
else if(GetPlayerScore(playerid) == 3000)
{
GameTextForPlayer(playerid, "~b~Rank ~r~UP", 3000, 1);
}
return 1;
}
Re: How Do You Show "RANK UP" everytime a player reaches the rank? -
TaLhA XIV - 15.08.2012
It would show everytime because you put it under on player spawn and everytime a player would spawn,it will check player's score and display it.
Re: How Do You Show "RANK UP" everytime a player reaches the rank? -
doreto - 15.08.2012
Make timer to check every 1 sec if he rank up
https://sampwiki.blast.hk/wiki/SetTimerEx
Re: How Do You Show "RANK UP" everytime a player reaches the rank? -
CROSS_Hunter - 15.08.2012
put it under
pawn Код:
public OnPlayerConnect(playerid)