#1

Well can someone help me when player types /rank he just sees private

pawn Код:
CMD:rank(playerid,params[])
{
 if(GetPlayerScore(playerid) >= 0)
 {
 SendClientMessage(playerid,GREEN,"Your rank is Private!");
 }
 else if(GetPlayerScore(playerid) >= 10)
 {
 SendClientMessage(playerid,GREEN,"Your rank is Private First Class!");
 }
 else if(GetPlayerScore(playerid) >= 50)
 {
 SendClientMessage(playerid,GREEN,"Your rank is Corporal!");
 }
 else if(GetPlayerScore(playerid) >= 100)
 {
 SendClientMessage(playerid,GREEN,"Your rank is Sergeant!");
 }
 else if(GetPlayerScore(playerid) >= 200)
 {
 SendClientMessage(playerid,GREEN,"Your rank is Staff Sergeant!");
 }
 else if(GetPlayerScore(playerid) >= 300)
 {
 SendClientMessage(playerid, GREEN,"Your rank is Sergent First Class!");
 }
 else if(GetPlayerScore(playerid) >= 500)
 {
 SendClientMessage(playerid, GREEN,"Your rank is Master Sergeant!");
 }
 else if(GetPlayerScore(playerid) >= 600)
 {
 SendClientMessage(playerid,GREEN,"Your rank is Commander!");
 }
 return 1;
}
Also:

Can someone make me a function like if player's score more then 600 it will return RankName
Reply
#2

pawn Код:
CMD:rank(playerid,params[])
{
 if(GetPlayerScore(playerid) < 10)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Private!");
 }
 else if(GetPlayerScore(playerid) < 50)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Private First Class!");
 }
 else if(GetPlayerScore(playerid) < 100)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Corporal!");
 }
 else if(GetPlayerScore(playerid) < 200)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Sergeant!");
 }
 else if(GetPlayerScore(playerid) < 300)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Staff Sergeant!");
 }
 else if(GetPlayerScore(playerid) < 500)
 {
    SendClientMessage(playerid, GREEN,"Your rank is Sergent First Class!");
 }
 else if(GetPlayerScore(playerid) < 600)
 {
    SendClientMessage(playerid, GREEN,"Your rank is Master Sergeant!");
 }
 else if(GetPlayerScore(playerid) >= 600)
 {
    SendClientMessage(playerid,GREEN,"Your rank is Commander!");
 }
 return 1;
}
Reply
#3

You can use..
pawn Код:
switch(GetPlayerScore(playerid))
{
    case 0..9: SendClientMessage(playerid,GREEN,"Your rank is Private!");
    case 10..49: SendClientMessage(playerid,GREEN,"Your rank is Private First Class!");
    case 50..99: SendClientMessage(playerid,GREEN,"Your rank is Corporal!");
    case 100..199: SendClientMessage(playerid,GREEN,"Your rank is Sergeant!");
    case 200..299: SendClientMessage(playerid,GREEN,"Your rank is Staff Sergeant!");
    case 300..499: SendClientMessage(playerid, GREEN,"Your rank is Sergent First Class!");
    case 500..599: SendClientMessage(playerid, GREEN,"Your rank is Master Sergeant!");
    default: SendClientMessage(playerid,GREEN,"Your rank is Commander!");
}
Or you could use...
pawn Код:
else if(GetPlayerScore(playerid) >= 500 && GetPlayerScore(playerid) < 600)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)