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.

Klein probleempje.

Ik heb een probleempje, hij is waarschijnlijk ZO simpel; dat ik hem niet zie :puh:

Code:

new playername[MAX_PLAYER_NAME];

new giveplayerid;
GetPlayerName(playerid, playername, sizeof(playername));

if(strcmp(cmd, "/mute", true) == 0)
{
    tmp = strtok(cmdtext, idx);
	if(!strlen(tmp))
	{
		SendClientMessage(playerid, COLOR_RED, "USAGE: /mute [playerid]");
		return 1;
	}
	giveplayerid = strval(tmp);
	if(IsPlayerAdmin(playerid) || adminlevel[playerid] >= 1)
	{
		pMuted[giveplayerid] = 1;
		format(string, sizeof(string), "-SurkyBot- %s Has been muted by admin %s", playername[giveplayerid], playername[playerid]);
		SendClientMessageToAll(COLOR_RED, string);
	}
	else
	{
		SendClientMessage(playerid, COLOR_RED, "You are not allowed to use this command.");
	}
	return 1;
}

Als ik de command in typ: Dan komt er: urkan has been muted by admin Surkan. Op id 0 zegt die wel gewoon Surkan has been muted by admin Surkan(ik weet niet of dit komt omdat ik altijd id 0 ben.)

Edited by powerkip96

Featured Replies

Je zal de PlayerName toch echt in die command moeten bepalen om 1 of andere reden, zelf maak ik gebruik van een stock die PlayerName noemt en waarme het dus altijd klopt.

stock PlayerName(playerid)
{
new plrname[MAX_PLAYER_NAME];
GetPlayerName(playerid, plrname, sizeof(plrname);
return plrname;
}

  • Author

Hoe bedoel je, altijd New Playername in de command? Dat zuigt -.-

EDIT: Iemand nog andere oplossingen?

Edited by powerkip96

Het moet wel aangezien dat de enige oplossing is en mijn functie is al zeker de beste oplossingen. Gewoon PlayerName vervangen door PlayerName(playerid) dan...

  • Author

Het moet wel aangezien dat de enige oplossing is en mijn functie is al zeker de beste oplossingen. Gewoon PlayerName vervangen door PlayerName(playerid) dan...

Hoe bedoel je?

Bijvoorbeeld;

/hoi

new PlayerName[MAX_PLAYER_NAME];

{

format ding %s has typed /hoi, PlayerName[playerid]

Zoiets?

Je vergeet nog de spelernaam op te halen en erin te zetten maar je kan beter deze stock in je script zetten:

stock PlayerName(playerid)
{
       new plrname[MAX_PLAYER_NAME];
       GetPlayerName(playerid, plrname, sizeof(plrname);
       return plrname;
}

Dan kan je overal new PlayerName... al weghalen en als je een gebruikersnaam ophaalt gewoon PlayerName(playerid) doen waarna hij de gebruikersnaam dus returned.

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.