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.

Need help :D

Ik heb wat lopen vogelen maar krijg wat errors.

Ik zou het zeer op prijs stellen als iemand het voor me kan fixe =3

Het Stukje script :

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if (IsPlayerAdmin(playerid));
new message[128];
format(message, 128, "player ID: %d got kicked!!", clickedplayerid);
SendClientMessageToAll(COLOR_BLUE, message);
Kick(clickedplayerid);
else SendClientMessage(playerid, COLOR_RED, "Only admins can do that!!");
return 1;
}

De Errors :

C:\Users\Mathijs\Desktop\[Name] Server\gamemodes\NewScript.pwn(725) : error 036: empty statement
C:\Users\Mathijs\Desktop\[Name] Server\gamemodes\NewScript.pwn(730) : error 029: invalid expression, assumed zero

heel erg bedankt als je het kan fixen :D

Featured Replies

Probeer:

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    	if (IsPlayerAdmin(playerid));
       new message[128];
       format(message, 128, "player ID: %d got kicked!!", clickedplayerid);
       SendClientMessageToAll(COLOR_BLUE, message);
       Kick(clickedplayerid);
        } else { 
SendClientMessage(playerid, COLOR_RED, "Only admins can do that!!");
       return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(IsPlayerAdmin(playerid))
{
	new message[128];
	format(message, 128, "player ID: %d got kicked!!", clickedplayerid);
	SendClientMessageToAll(COLOR_BLUE, message);
	Kick(clickedplayerid);
}
else SendClientMessage(playerid, COLOR_RED, "Only admins can do that!!");

return 1;
}

Omdat er meer dan één functie wordt opgeroepen na je if-constructie, moet je er wel accolades achter zetten, zodat alle code wordt uitgevoerd. Bij de else kun je die accolades weglaten, want er wordt maar één functie opgeroepen.

@ Biesmen: ook jouw code is nog fout, want je sluit de if-structuur wel, maar opent hem niet.

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(IsPlayerAdmin(playerid))
{
	new message[128];
	format(message, 128, "player ID: %d got kicked!!", clickedplayerid);
	SendClientMessageToAll(COLOR_BLUE, message);
	Kick(clickedplayerid);
}
else SendClientMessage(playerid, COLOR_RED, "Only admins can do that!!");

return 1;
}

Omdat er meer dan één functie wordt opgeroepen na je if-constructie, moet je er wel accolades achter zetten, zodat alle code wordt uitgevoerd. Bij de else kun je die accolades weglaten, want er wordt maar één functie opgeroepen.

@ Biesmen: ook jouw code is nog fout, want je sluit de if-structuur wel, maar opent hem niet.

Daar had ik even niet opgelet, omdat hij niet aangaf welke lijn wat is. :/

Edit: maar volgens mij klopt jouw script ook niet.

Je hebt 'else' niet gesloten en ook niet geopend.

Dus ik denk dat dit het moet zijn:

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(IsPlayerAdmin(playerid))
{
	new message[128];
	format(message, 128, "player ID: %d got kicked!!", clickedplayerid);
	SendClientMessageToAll(COLOR_BLUE, message);
	Kick(clickedplayerid);
} else {
       SendClientMessage(playerid, COLOR_RED, "Only admins can do that!!");
return 1;
    } 
}

Edited by Guest

  • Author

Bedankt voor de help het werkt nu en snap nu ook wat meer van die if en else :D

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.