SA-MP Forums Archive
Help. :( - 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: Help. :( (/showthread.php?tid=255097)



Help. :( - Talha dar - 14.05.2011

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.


Re: Help. :( - selten98 - 14.05.2011

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


Re: Help. :( - ••• ĤБĶБM ••• - 14.05.2011

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;
}