SOMEONE CAN SOLVE THIS ?
#1

Hey guys =D i finally have /drag code but.. i have 4 erros how know how to fix this errors ?
Код:
if(strcmp(cmd, "/drag", true) == 0)
  {
    if(IsPlayerConnected(playerid))
    {
     if(PlayerInfo[playerid][pAdmin] == 10 || IsACop(playerid))
     {
       tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) {
        SendClientMessage(playerid, COLOR_WHITE, "SERVER: /drag [Player ID]");
        return 1;
      }
      giveplayerid = ReturnUser(tmp);
       if(IsPlayerConnected(giveplayerid))
      {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
          if(gTeam[giveplayerid] == 2 || IsACop(giveplayerid))
          {
            SendClientMessage(playerid, COLOR_GREY, "  You can't drag Cops !");
            return 1;
          }
          if(DragOff[giveplayerid] > 0)
          {
            SendClientMessage(playerid, COLOR_GREY, "  You Are already being Dragged!");
            return 1;
          }
         if (ProxDetectorS(3.0, playerid, giveplayerid))
         {
               if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You Cannot Drag Yourself!"); return 1; }
             GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
            GetPlayerName(playerid, sendername, sizeof(sendername));
             format(string, sizeof(string), "* You are being dragged by %s,", sendername);
            SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            format(string, sizeof(string), "* You begin to drag %s,", giveplayer);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
            format(string, sizeof(string), "* %s has started to drag %s.", sendername ,giveplayer);
            ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            TogglePlayerControllable(giveplayerid, 0);
            DragOff[giveplayerid] = playerid;
 
         }
         else
         {
           SendClientMessage(playerid, COLOR_GREY, "  That Player is not near you !");
           return 1;
         }
        }
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "  That player is Offline !");
        return 1;
      }
     }
     else
     {
      SendClientMessage(playerid, COLOR_GREY, "  You are not a Cop / FBI / Navy / National Guard!");
     }
   }
   return 1;
  }
  if(strcmp(cmd, "/stopdrag", true) == 0)
  {
    if(IsPlayerConnected(playerid))
    {
     if(PlayerInfo[playerid][pAdmin] == 10 || IsACop(playerid))
     {
       tmp = strtok(cmdtext, idx);
      if(!strlen(tmp)) {
        SendClientMessage(playerid, COLOR_WHITE, "SERVER: /stopdrag [Player ID]");
        return 1;
      }
      giveplayerid = ReturnUser(tmp);
      if(IsPlayerConnected(giveplayerid))
      {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
          if (ProxDetectorS(3.0, playerid, giveplayerid))
         {
           if(giveplayerid == playerid) { SendClientMessage(playerid, COLOR_GREY, "You cannot stop dragging yourself!"); return 1; }
           if(DragOff[giveplayerid] > 0)
           {
             GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
            GetPlayerName(playerid, sendername, sizeof(sendername));
             format(string, sizeof(string), "* %s stopped dragging you.", sendername);
            SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
            format(string, sizeof(string), "* You stopped dragging %s.", giveplayer);
            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
            TogglePlayerControllable(giveplayerid, 1);
            DragOff[giveplayerid] = 0;
           }
           else
           {
             SendClientMessage(playerid, COLOR_GREY, "  That player isn't being dragged !");
             return 1;
           }
         }
         else
         {
           SendClientMessage(playerid, COLOR_GREY, "  That player is not near you !");
           return 1;
         }
        }
      }
      else
      {
        SendClientMessage(playerid, COLOR_GREY, "  That player is Offline !");
        return 1;
      }
     }
     else
     {
      SendClientMessage(playerid, COLOR_GREY, "  You are not a Cop / FBI / Navy / National Guard !");
     }
   }//not connected
   return 1;
  }

Erros:

D:\Documents and Settings\Joгo Lourenзo\Ambiente de trabalho\7846523\server\gamemodes\Generation_Role_Play.pwn(40348) : error 017: undefined symbol "DragOff"
D:\Documents and Settings\Joгo Lourenзo\Ambiente de trabalho\7846523\server\gamemodes\Generation_Role_Play.pwn(40348) : warning 215: expression has no effect
D:\Documents and Settings\Joгo Lourenзo\Ambiente de trabalho\7846523\server\gamemodes\Generation_Role_Play.pwn(40348) : error 001: expected token: ";", but found "]"
D:\Documents and Settings\Joгo Lourenзo\Ambiente de trabalho\7846523\server\gamemodes\Generation_Role_Play.pwn(40348) : error 029: invalid expression, assumed zero
D:\Documents and Settings\Joгo Lourenзo\Ambiente de trabalho\7846523\server\gamemodes\Generation_Role_Play.pwn(40348) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


4 Errors.
Reply
#2

no reason to spam...
why don't you just wait for someone to reply at your first topic?!?

https://sampforum.blast.hk/showthread.php?tid=251757




"This forum requires that you wait 120 seconds between posts. Please try again in 48 seconds."
Reply
#3

Quote:
Originally Posted by Sascha
Посмотреть сообщение
no reason to spam...
why don't you just wait for someone to reply at your first topic?!?

https://sampforum.blast.hk/showthread.php?tid=251757




"This forum requires that you wait 120 seconds between posts. Please try again in 48 seconds."
dude i dint want to spam, its just because the title of the other topic is inportuguese , and this is in english :S
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)