SA-MP Forums Archive
[SOLVED]Please Help this Rank Chat - 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)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: [SOLVED]Please Help this Rank Chat (/showthread.php?tid=117623)



[SOLVED]Please Help this Rank Chat - Hijolion - 01.01.2010

I don't know what is wrong I made this and when ever player writes something it

All the textmessage shows at the same time

pawn Код:
if(GetPlayerScore(playerid) >=0)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[Private]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_ORANGE, str);
   
    }
  if(GetPlayerScore(playerid) >=10)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[Corporal]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_ORANGE, str);
   
  }
  if(GetPlayerScore(playerid) >=20)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[Sergeant]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_ORANGE, str);
   
    }
  if(GetPlayerScore(playerid) >=30)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[Lieutenant]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_ORANGE, str);
   
    }
  if(GetPlayerScore(playerid) >=40)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[Major]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_ORANGE, str);
   
    }
  if(GetPlayerScore(playerid) >=50)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[Colonel]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_ORANGE, str);
   
    }
  if(GetPlayerScore(playerid) >=70)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[LieutenantColonel]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_ORANGE, str);
   
    }
  if(GetPlayerScore(playerid) >=90)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[MajorGeneral]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_DARKRED, str);
   
    }
  if(GetPlayerScore(playerid) >=110)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[General]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_DARKRED, str);
   
    }
  if(GetPlayerScore(playerid) >=210)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[GeneralOfTheArmy]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_RED, str);
   
    }
  return 0;



Re: [UNSOLVED]Please Help this Rank Chat - Joe Staff - 01.01.2010

Put them in reverse order, and add return 0; after each SendClientMessage

pawn Код:
if(GetPlayerScore(playerid) >=210)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[GeneralOfTheArmy]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_RED, str);
    return 0;
}
if(GetPlayerScore(playerid) >=110)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[General]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_DARKRED, str);
    return 0;
}
//etc.



Re: [UNSOLVED]Please Help this Rank Chat - Hijolion - 01.01.2010

Quote:
Originally Posted by Joe Staff
Put them in reverse order, and add return 0; after each SendClientMessage

pawn Код:
if(GetPlayerScore(playerid) >=210)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[GeneralOfTheArmy]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_RED, str);
    return 0;
}
if(GetPlayerScore(playerid) >=110)
  {
    new str[128], Pname[24];
    GetPlayerName(playerid, Pname, 24);
    format(str, sizeof(str), "[General]%s: %s", Pname, text);
    SendClientMessageToAll(COLOR_DARKRED, str);
    return 0;
}
//etc.
Thanks And I will try