[Ajuda] Ajuda em um erro
#1

Bem pessoal, jб estou programando a uma semana e estou bem avanзado, quase terminado um Gang War. Mas estou com dъvida em um comando que fiz para pegar os equipamentos da gangue, aqui estб:

pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256], idx;
    cmd = strtok(cmdtext, idx);

    if(strcmp(cmd,  "/equiparballas", true) == 0)
    {
        if(gTeam[playerid] == TEAM_BALLAS)
        {
            if(IsPlayerInRangeOfPoint(playerid, 2.0, 2079.4646,-1155.3173,23.8752))
            {
                GivePlayerWeapon(playerid, 35, 100);
                SendClientMessage(playerid, -1, "Vocк pegou seus equipamentos e pagou R$1000,00");
                GivePlayerMoney(playerid, -1000);
                }
            }
        return 1;
    }

    if(strcmp(cmd,  "/equipargroove", true) == 0)
   {
     if(gTeam[playerid] == TEAM_GROVE)
     {
        if(IsPlayerInRangeOfPoint(playerid, 2.0, 2512.3162,-1670.8052,13.4790))
        {
            GivePlayerWeapon(playerid, 35, 100);
            SendClientMessage(playerid, -1, "Vocк pegou seus equipamentos e pagou R$1000,00");
            GivePlayerMoney(playerid, -1000);
        }
     }
     return 1;
   }

    if(strcmp(cmd,  "/equiparvagos", true) == 0)
   {
     if(gTeam[playerid] == TEAM_VAGOS)
     {
         if(IsPlayerInRangeOfPoint(playerid, 2.0, 2349.8677,-1162.2516,27.3652))
         {
            GivePlayerWeapon(playerid, 35, 100);
            SendClientMessage(playerid, -1, "Vocк pegou seus equipamentos e pagou R$1000,00");
            GivePlayerMoney(playerid, -1000);
         }
     }
     return 1;
   }

    if(strcmp(cmd, "/equiparpolicia", true) == 0)
   {
     if(gTeam[playerid] == TEAM_POLICIA)
     {
         if(IsPlayerInRangeOfPoint(playerid, 2.0, 1552.7638,-1675.6663,16.1953))
         {
            GivePlayerWeapon(playerid, 35, 100);
            SendClientMessage(playerid, -1, "Vocк pegou seus equipamentos e pagou R$1000,00");
            GivePlayerMoney(playerid, -1000);
         }
     }
     return 1;
   }

    if(strcmp(cmd,  "/equiparazteca", true) == 0)
   {
     if(gTeam[playerid] == TEAM_AZTECAS)
     {
         if(IsPlayerInRangeOfPoint(playerid, 2.0, 1882.9657,-2015.8688,13.5469))
         {
            GivePlayerWeapon(playerid, 35, 100);
            SendClientMessage(playerid, -1, "Vocк pegou seus equipamentos e pagou R$1000,00");
            GivePlayerMoney(playerid, -1000);
         }
     }
     return 1;
   }
Quando eu compilo, aparecem esses 3 erros:

Код:
C:\Users\usuario\Desktop\Servidor\gamemodes\gangwar.pwn(430) : error 017: undefined symbol "strtok"
C:\Users\usuario\Desktop\Servidor\gamemodes\gangwar.pwn(430) : error 033: array must be indexed (variable "cmd")
C:\Users\usuario\Desktop\Servidor\gamemodes\gangwar.pwn(501) : error 030: compound statement not closed at the end of file (started at line 429)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


3 Errors.
Ao tirar esta linha:

pawn Код:
cmd = strtok(cmdtext, idx); // Linha 430
Fica sу este erro:

Код:
C:\Users\usuario\Desktop\Servidor\gamemodes\gangwar.pwn(500) : error 030: compound statement not closed at the end of file (started at line 429)
Pawn compiler 3.2.3664	 	 	Copyright © 1997-2006, ITB CompuPhase


1 Error.
Fiquei tentando resolver isto por um tempinho, mas nгo consegui dai decidi pedir ajuda aqui... Entгo, alguйm?
Reply


Messages In This Thread
Ajuda em um erro - by Insidious - 28.07.2014, 19:38
Re: Ajuda em um erro - by ViniBorn - 28.07.2014, 19:53
Re: Ajuda em um erro - by Insidious - 28.07.2014, 20:02
Re: Ajuda em um erro - by Insidious - 28.07.2014, 20:16
Re: Ajuda em um erro - by ViniBorn - 28.07.2014, 20:17
Re: Ajuda em um erro - by Insidious - 28.07.2014, 20:28
Re: Ajuda em um erro - by ViniBorn - 28.07.2014, 20:34
Re: Ajuda em um erro - by Insidious - 28.07.2014, 20:40

Forum Jump:


Users browsing this thread: 1 Guest(s)