Help. :(
#1

Hi, I'm new at scripting. I ned some help with something. I wanna make a command for my gamemode.

Код:
OnPlayerCommandText(playerid, cmdtext);
{
       dcmd(mylevel, 7, cmdtext);
       return 1;
}
dcmd_mylevel(playerid, params[])
{
      if(gTeam[playerid] == Terrorist)
      {
             GetPlayerScore(playerid) // Wanna check is player's score id 50. But dunno how.
             {
                    SendClientMessage(playerid, Yellow, "Your level is 1"); // Send's Player Mesage if player's score is 50.
                    return 1;
              }
       }
       else if(gTeam[playerid] == Cop)
       {
              GetPlayerScore(playerid); / Wanna check if player's score is 50. :( But how?
              {
                     SendClientMessage(playerid, Blue, "Your level is 1); Same as i mentioned above. :)
                     return 1;
               }
         }
         return 1;
}
Hope u understand what i mean. I wanna check if the Player's score is 50. But by GetPlayerScore(playerid); This will only get the player's score. How do i make it so it check if the player's score is 50?
Please help.
Reply
#2

pawn Код:
dcmd_mylevel(playerid, params[])
{
      if(gTeam[playerid] == Terrorist)
      {
             if(GetPlayerScore(playerid) == 50) // Wanna check is player's score id 50. But dunno how.
             {
                    SendClientMessage(playerid, Yellow, "Your level is 1"); // Send's Player Mesage if player's score is 50.
                    return 1;
              }
       }
       else if(gTeam[playerid] == Cop)
       {
              if(GetPlayerScore(playerid) == 50) // Wanna check if player's score is 50. :( But how?
              {
                     SendClientMessage(playerid, Blue, "Your level is 1); Same as i mentioned above. :)
                     return 1;
               }
         }
         return 1;
}
try that
Reply
#3

pawn Код:
OnPlayerCommandText(playerid, cmdtext);
{
       dcmd(mylevel, 7, cmdtext);
       return 1;
}
dcmd_mylevel(playerid, params[])
{
      if(gTeam[playerid] == Terrorist)
      {
             if (GetPlayerScore(playerid) >= 50) // This'll be if the player's score is 50 or above.
             {
                    SendClientMessage(playerid, Yellow, "Your level is 1");
                    return 1;
              }
       }
       else if(gTeam[playerid] == Cop)
       {
              if (GetPlayerScore(playerid) >= 50) // This'll be if the player's score is 50 or above.
              {
                     SendClientMessage(playerid, Blue, "Your level is 1."); // Fixed a little mistake, you missed a speech mark.
                     return 1;
               }
         }
         return 1;
}
Reply


Forum Jump:


Users browsing this thread: