Skip to content
View in the app

A better way to browse. Learn more.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Errors niet wetend waar?

Hallo!

Ik heb de volgende errors:

C:\Users\Johan Wenting\Desktop\Documenten, Games, etc\Games\Server\gamemodes\NL3.pwn(164) : error 017: undefined symbol "tmp"

C:\Users\Johan Wenting\Desktop\Documenten, Games, etc\Games\Server\gamemodes\NL3.pwn(164) : error 017: undefined symbol "idx"

C:\Users\Johan Wenting\Desktop\Documenten, Games, etc\Games\Server\gamemodes\NL3.pwn(165) : error 017: undefined symbol "tmp"

C:\Users\Johan Wenting\Desktop\Documenten, Games, etc\Games\Server\gamemodes\NL3.pwn(170) : error 017: undefined symbol "tmp"

C:\Users\Johan Wenting\Desktop\Documenten, Games, etc\Games\Server\gamemodes\NL3.pwn(183) : error 001: expected token: ";", but found "for"

Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

5 Errors.

Hier is de code: Is de regel waar ik //DEZE REGEL onder heb gezet goed?

if(!strcmp(cmdtext, "/su", true))
{
       new giveplayerid, pName[MAX_PLAYER_NAME],oName[MAX_PLAYER_NAME], string[100];
       tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
       {
               SendClientMessage(playerid, 0xFF0000AA, "Gebruik: /su [id]");
               return 1;
       }
       giveplayerid = strval(tmp);

       if(!IsPlayerConnected(giveplayerid))
       {
               SendClientMessage(playerid, 0xFF0000AA, "Deze speler is niet online!");
               return 1;
       }

       GetPlayerName(giveplayerid, pName, sizeof(pName));
       GetPlayerName(playerid, oName, sizeof(oName));
       format(string, sizeof(string), "Cop Message: %s heeft %s verdacht gemaakt!", oName,pName);
       SetPlayerWantedLevel(giveplayerid,GetPlayerWantedLevel(giveplayerid)+1);
       SetPlayerColor(giveplayerid, COLOR_ORANGE)
       //DEZE REGEL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       for(new i;i<MAX_PLAYERS;i++) if(gTeam[i] == TEAM_COP0) SendClientMessage(i,0xff0000AA,string);
       return 1;
}

Alvast bedankt voor de hulp!

Edited by Johannetje2

Featured Replies

Achter die regel mist een ';'.

        if(!strcmp(cmdtext, "/su", true))
       {
       new giveplayerid, pName[MAX_PLAYER_NAME],oName[MAX_PLAYER_NAME], string[100], tmp;
       tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
       {
               SendClientMessage(playerid, 0xFF0000AA, "Gebruik: /su [id]");
               return 1;
       }
       giveplayerid = strval(tmp);

       if(!IsPlayerConnected(giveplayerid))
       {
               SendClientMessage(playerid, 0xFF0000AA, "Deze speler is niet online!");
               return 1;
       }

       GetPlayerName(giveplayerid, pName, sizeof(pName));
       GetPlayerName(playerid, oName, sizeof(oName));
       format(string, sizeof(string), "Cop Message: %s heeft %s verdacht gemaakt!", oName,pName);
       SetPlayerWantedLevel(giveplayerid,GetPlayerWantedLevel(giveplayerid)+1);
       SetPlayerColor(giveplayerid, COLOR_ORANGE);
       //DEZE REGEL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       for(new i;i<MAX_PLAYERS;i++) if(gTeam[i] == TEAM_COP0) SendClientMessage(i,0xff0000AA,string);
       return 1;
}

Zo moet hij zijn volgens mij.

Je was inderdaad een ";" vergeten achtr the SetPlayerColor

Edited by Wu-Zi-Mu

  • Author

        if(!strcmp(cmdtext, "/su", true))
       {
       new giveplayerid, pName[MAX_PLAYER_NAME],oName[MAX_PLAYER_NAME], string[100], tmp;
       tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
       {
               SendClientMessage(playerid, 0xFF0000AA, "Gebruik: /su [id]");
               return 1;
       }
       giveplayerid = strval(tmp);

       if(!IsPlayerConnected(giveplayerid))
       {
               SendClientMessage(playerid, 0xFF0000AA, "Deze speler is niet online!");
               return 1;
       }

       GetPlayerName(giveplayerid, pName, sizeof(pName));
       GetPlayerName(playerid, oName, sizeof(oName));
       format(string, sizeof(string), "Cop Message: %s heeft %s verdacht gemaakt!", oName,pName);
       SetPlayerWantedLevel(giveplayerid,GetPlayerWantedLevel(giveplayerid)+1);
       SetPlayerColor(giveplayerid, COLOR_ORANGE);
       //DEZE REGEL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       for(new i;i<MAX_PLAYERS;i++) if(gTeam[i] == TEAM_COP0) SendClientMessage(i,0xff0000AA,string);
       return 1;
}

Zo moet hij zijn volgens mij.

Je was inderdaad een ";" vergeten achtr the SetPlayerColor

Bedankt! Ik had er dus te snel overheen gekeken!

Maar als ik nu in mijn server doe /su ben ik ineens suspect en als ik /su + id doe dan staat er:

SERVER: Unknown Commands

        if(!strcmp(cmdtext, "/su", true))
       {
       new giveplayerid, pName[MAX_PLAYER_NAME],oName[MAX_PLAYER_NAME], string[100], tmp[256];
       tmp = strtok(cmdtext, idx);
       if(!strlen(tmp))
       {
               SendClientMessage(playerid, 0xFF0000AA, "Gebruik: /su [id]");
               return 1;
       }
       giveplayerid = strval(tmp);

       if(!IsPlayerConnected(giveplayerid))
       {
               SendClientMessage(playerid, 0xFF0000AA, "Deze speler is niet online!");
               return 1;
       }

       GetPlayerName(giveplayerid, pName, sizeof(pName));
       GetPlayerName(playerid, oName, sizeof(oName));
       format(string, sizeof(string), "Cop Message: %s heeft %s verdacht gemaakt!", oName,pName);
       SetPlayerWantedLevel(giveplayerid,GetPlayerWantedLevel(giveplayerid)+1);
       SetPlayerColor(giveplayerid, COLOR_ORANGE);
       //DEZE REGEL ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
       for(new i;i<MAX_PLAYERS;i++) if(gTeam[i] == TEAM_COP0) SendClientMessage(i,0xff0000AA,string);
       return 1;
}

Mijn fout, was vergeten tmp een waarde te geven.

Heb het verandert. Als het goed is werkt deze wel ;)

Je command kijkt naar cmdtext, dat moet zijn cmd ;)

if(!strcmp(cmd, "/su", true))

Je command kijkt naar cmdtext, dat moet zijn cmd ;)

if(!strcmp(cmd, "/su", true))

Hoeft niet altijd, ligt eraan hoe het is aangegeven.

Als het fout was kreeg je wel een error.

Edited by Wu-Zi-Mu

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

Recently Browsing 0

  • No registered users viewing this page.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.