[[[[[[]]]]]] This doesnt work?
#1

Hey, why this doesnt work?
pawn Код:
if(strcmp(cmd, "/giveweaponlicense", true) == 0 || strcmp(cmd, "/gwl", true) == 0)
    {
      giveplayerid = ReturnUser(tmp);
      if(IsPlayerConnected(playerid))
        {
            if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
            {
                if(giveplayerid != INVALID_PLAYER_ID)
                {
            new Float:x, Float:y, Float:z;
            GetPlayerPos(giveplayerid,x,y,z);
                    if(PlayerInfo[playerid][pRank] < 2)
                    {
                    SendClientMessage(playerid, COLOR_GRAD1, " You need to be Rank 2 to give license!");
                      return 1;
                    }
            if(!PlayerToPoint(15, playerid, x, y, z))
                    {
              SendClientMessage(playerid, COLOR_GRAD1, " Player is not near you!");
              return 1;
            }
            if(PlayerInfo[giveplayerid][pGunLic] == 1)
                    {
              SendClientMessage(playerid, COLOR_GRAD1, " Player already haves weapon license.");
              return 1;
            }
            PlayerInfo[giveplayerid][pGunLic] = 1;
                GetPlayerName(playerid, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* Officer %s gave you Weapons License.", sendername);
                    SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
                    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
                    format(string, sizeof(string), "* You gave Weapons License to %s.",giveplayerid);
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
          }
            }
            else
            {
              SendClientMessage(playerid, COLOR_GRAD1, " You are not Cop!");
              return 1;
            }
        }
        return 1;
    }
Reply
#2

Quote:
Originally Posted by ДitisOnHuora
Hey, why this doesnt work?
What EXACTLY doesn't work?
Reply
#3

Quote:
Originally Posted by Don Correlli
Quote:
Originally Posted by ДitisOnHuora
Hey, why this doesnt work?
What EXACTLY doesn't work?
Nothing. Nothing happens.
Reply
#4

How does the system work I assume it is saved as a variable in account file? ^^
Reply
#5

Quote:
Originally Posted by 1Fisher1
How does the system work I assume it is saved as a variable in account file? ^^
PlayerInfo[giveplayerid][pGunLic] = 1;

Yes... Why?
Reply
#6

Okay check a players user file and see if the License Variable has actually been changed and tell me what too
Reply
#7

Quote:
Originally Posted by 1Fisher1
Okay check a players user file and see if the License Variable has actually been changed and tell me what too
It is not...
Reply
#8

Is here really that bad scripters that cant figoure this out? D
JK

But anyone please?
Reply
#9

Stop double-posting and help yourself with debug messages like:
pawn Код:
printf("DEBUG: debugMsg0 passed.");
Reply
#10

Quote:
Originally Posted by Don Correlli
Stop double-posting and help yourself with debug messages like:
pawn Код:
printf("DEBUG: debugMsg0 passed.");
I dont know how to debug?

Please can you debug this for me, so i can see example
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)