Skip to content
Bekijk in de app

Een betere weg om onze GTA community te volgen. Leer meer.

GTAGames.nl - De Nederlandse Grand Theft Auto Community!

Een volledig scherm app op het beginscherm inclusief notificaties, badges en meer.

Om deze app op je iPhone en iPad te installeren
  1. Druk op het icoon in Safari
  2. Scroll in het menu en druk op Zet op beginscherm.
  3. Druk op Voeg toe rechts bovenaan.
Om deze app op je Android toe te voegen
  1. Druk op het 3-punten menu (⋮) rechts bovenaan in de browser.
  2. Druk op Toevoegen aan beginscherm of Installeer app.
  3. Druk op Toevoegen om te bevestigen.

admin commands

Geplaatst:

hoi ik zoek een link waar ik kan vinden hoe ik admin commands kan maken, bv /heal [player ID] of /kill [playerID]

en bv /armor dat ik dan full armor krijg, maar alleen voor admins thanks

Featured Replies

Geplaatst:

om een /(commands, playerid) te doen gebruik ik dit:

if(strcmp(cmd, "/sniper", true) == 0)
			{
if (gTeam[playerid] == Admin)
{

tmp = strtok(cmdtext, idx);
	giveplayerid = strval(tmp);

				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));

			if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /sniper [playerid]");

			giveplayerid = strval(tmp);

 				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
				printf(string);
				ResetPlayerWeapons(giveplayerid);
				GivePlayerWeapon(giveplayerid, 4, 1); // de actie die met de speler gebeurt
				GivePlayerWeapon(giveplayerid, 23, 50);
				GivePlayerWeapon(giveplayerid, 34, 30);
			 	format(string, sizeof(string), "%s Have given you Sniper equipment!", sendername, playerid);
 				SendClientMessage(giveplayerid, COLOR_YELLOW, string);
			 	format(string, sizeof(string), "%s has given %s Sniper equipment!", sendername, giveplayer);
			 	SendAdminMessage(COLOR_YELLOW, string);
}
return 1;
}

Bewerkt: door mosweg

Geplaatst:
  • Auteur
om een /(commands, playerid) te doen gebruik ik dit:

if(strcmp(cmd, "/sniper", true) == 0)
			{
if (gTeam[playerid] == Admin)
{

tmp = strtok(cmdtext, idx);
	giveplayerid = strval(tmp);

				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));

			if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /sniper [playerid]");

			giveplayerid = strval(tmp);

 				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
				printf(string);
				ResetPlayerWeapons(giveplayerid);
				GivePlayerWeapon(giveplayerid, 4, 1); // de actie die met de speler gebeurt
				GivePlayerWeapon(giveplayerid, 23, 50);
				GivePlayerWeapon(giveplayerid, 34, 30);
			 	format(string, sizeof(string), "%s Have given you Sniper equipment!", sendername, playerid);
 				SendClientMessage(giveplayerid, COLOR_YELLOW, string);
			 	format(string, sizeof(string), "%s has given %s Sniper equipment!", sendername, giveplayer);
			 	SendAdminMessage(COLOR_YELLOW, string);
}
return 1;
}

thanks maar ik krijg een paar errors,

: error 017: undefined symbol "giveplayerid"

: error 017: undefined symbol "giveplayerid"

: error 017: undefined symbol "giveplayer"

error 029: invalid expression, assumed zero

fatal error 107: too many error messages on one line

mijn script

	 }
 if(strcmp(cmd, "/geefgeweer", true) == 0)
			{
 if (gTeam[playerid] == 6)
 {

tmp = strtok(cmdtext, idx);
	giveplayerid = strval(tmp);

				GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));

			if(strlen(tmp) == 0) return SendClientMessage(playerid, COLOR_YELLOW, "USAGE: /geefgeweer [playerid]");

			giveplayerid = strval(tmp);

				 GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
				GetPlayerName(playerid, sendername, sizeof(sendername));
				printf(string);
				ResetPlayerWeapons(giveplayerid);
				GivePlayerWeapon(giveplayerid, 4, 1); // de actie die met de speler gebeurt
				GivePlayerWeapon(giveplayerid, 23, 50);
				GivePlayerWeapon(giveplayerid, 34, 30);
				 format(string, sizeof(string), "%s Have given you Sniper equipment!", sendername, playerid);
				 SendClientMessage(giveplayerid, COLOR_YELLOW, string);
				 format(string, sizeof(string), "%s has given %s Sniper equipment!", sendername, giveplayer);
				 SendAdminMessage(COLOR_YELLOW, string);
}
return 1;
}

Geplaatst:

klopt,

bovenaan commandtext heb ik dit,

daarmee kun je ze wel gebuiken

public OnPlayerCommandText(playerid, cmdtext[])
{
			new tmp[256];
				new idx;
				new string[256];
				new cmd[256];
				new name[256];
			cmd = strtok(cmdtext, idx);
			GetPlayerName(playerid, playername, sizeof(playername));
			new sendername[MAX_PLAYER_NAME];
			new giveplayer[MAX_PLAYER_NAME];
			new giveplayerid;

en helemaal bovenaan de script heb ik

new playername[MAX_PLAYER_NAME];

Met dit werkt het wel

Geplaatst:

Komt er dus op neer dat je wil checken of de speler een admin is?

IsPlayerAdmin(playerid)

Documentatie.

En op een playerid te kiezen, gebruik je STRTOK. In mijn sig vind je de PMTL, ga vanuit daar naar 'Multi Param comando's' maken. Daar staat een documentatie over hoe je een playerid kan invoeren ;)

Bewerkt: door Remi-X

Geplaatst:
  • Auteur
klopt,

bovenaan commandtext heb ik dit,

daarmee kun je ze wel gebuiken

public OnPlayerCommandText(playerid, cmdtext[])
{
			new tmp[256];
				new idx;
				new string[256];
				new cmd[256];
				new name[256];
			cmd = strtok(cmdtext, idx);
			GetPlayerName(playerid, playername, sizeof(playername));
			new sendername[MAX_PLAYER_NAME];
			new giveplayer[MAX_PLAYER_NAME];
			new giveplayerid;

en helemaal bovenaan de script heb ik

new playername[MAX_PLAYER_NAME];

Met dit werkt het wel

lol

error 017: undefined symbol "cmd"

error 017: undefined symbol "SendAdminMessage"

ik moet het nog define maar hoe moet ik het noemen, #define cmd, werkt niet krijg ik 21 errors xDD

Geplaatst:

Undefined symbol betekent niet dat je #define moet doen, maar new [symbol] :7

Geplaatst:
  • Auteur
Undefined symbol betekent niet dat je #define moet doen, maar new [symbol] :7

lol thanks

Undefined symbol betekent niet dat je #define moet doen, maar new [symbol] :7

lol thanks

sorry maar werkt weer niet , new cmd; werkt niet en, new cmd[MAX_PLAYERS];

werkt ook niet :S

Geplaatst:

Jezus stop is met al die Topics aanmaken.

Kijk op het samp forum bij Filterscripts staan volledige Admin dingen.

ik word echt gek van al die topics van jou.

Geplaatst:

Patty, van kopieren leer je niets! Zelf maken is leuker en beter.

@ TS: Om dit te maken moet je de tutorial over een Account systeem en de tutorial over multi-params maken combineren. Bijde tutorials zijn van Sandra. Ze zijn te vinden in de MTL.

Geplaatst:

Dan hoeft Addysnow tenminste geen 1000000000000 topics aan te maken en is het een stuk beter voor dit forum.

Bij elk ding maakt ie een topic aan, haaaleeeluujaaa omg.

Geplaatst:
  • Auteur
Dan hoeft Addysnow tenminste geen 1000000000000 topics aan te maken en is het een stuk beter voor dit forum.

Bij elk ding maakt ie een topic aan, haaaleeeluujaaa omg.

lees mijn laatste topic ezel, ik stel mijn vragen nu alleen daar -.-

Geplaatst:

Kijk eens naar je berichten, spammer.

Voorstaande Bericht quoten heeft ook lekker veel nut.

Geplaatst:
Kijk eens naar je berichten, spammer.

Voorstaande Bericht quoten heeft ook lekker veel nut.

@ quote: omdat je het zo leuk vind xD

btw ik zet 10euro in op jou! (pattypat)

Geplaatst:

Waar saat dat nu weeer op ?

Een reactie plaatsen

Je kan nu een reactie plaatsen en pas achteraf registreren. Als je al lid bent, log eerst in om met je eigen account een reactie te plaatsen.

Gast
Op dit onderwerp reageren...

Recent actief 0

  • Er zijn hier geen geregistreerde gebruikers aanwezig.

Account

Navigatie

Zoeken

Zoeken

Configureer push berichten

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.