Jump to content
Geplaatst:
comment_802352

Hallo,

Ik ben sinds kort ook begonnen met de gamemodes, maar als ik nu test, zal ik slechts uitkomen op een kale plek, waar géén spelers te zien zijn. Aan de hand van de geleverde wapens moet ik uitzoeken welke speler ik uitkies. Nu wil ik graag weten hoe ik mijn spelers in een WardRobe plaats (of een andere plaats, hoe dat moet ik heb al onderzocht :Y), zodat ik duidelijk kan kiezen. Ook wil ik dan de naam erbij van het Karakter, dus dat de naam in beeld verschijnt als ik dat karakter heb.

Mijn andere probleem is het AdminOnly. Ik heb een paar commands, maar dan wil ik er ook een paar die alleen voor de Admin zijn, dus dat gewone spelers ze niet kunnen gebruiken. Waar moet ik die commands plaatsen, of wat moet ik erbij zetten?

Alvast bedankt,

Donwell

Bewerkt: door Donwell

Featured Replies

Geplaatst:
comment_802373

Om een command alleen te laten werken voor admin, moet jij dit in de command zetten:

if(IsPlayerAdmin(playerid)) {

of

if(strcmp(cmd,"/commandnaam",true) == 0 && IsPlayerAdmin(playerid) == 1) {

Die 1 staat voor, als iemand admin is...

Bewerkt: door quincy225

Geplaatst:
  • Auteur
comment_802375

Code verwijderd ;) Had 'Strcmp' vervangen door het 'IsPlayerAdmin', snap nu dat het op die manier hierboven moet.

Edit:

Post geëdit toen ik poste :7 Ik zal het eens testen, bedankt voor de uitleg. :)

Edit2:

Hij doet het nu, dus dat is klaar. Bedankt voor de uitleg daarvoor. Nu rest me slechts nog de Wardrobe...

Edit3 @hieronder: Heb het op de andere manier aangepakt, de code is nu:

if (strcmp("/armour", cmdtext, true, 10) == 0 && IsPlayerAdmin(playerid) == 1)
{
	SetPlayerArmour(playerid, 100);
	return 1;
}

Is een andere code. ;)

Bewerkt: door Donwell

Geplaatst:
comment_802377

Zo:

if("/skatepark", cmdtext, true, 10) == 0)
 {
 if(IsPlayerAdmin(playerid)) {
 SetPlayerPos(playerid, 1922.5964, -1399.8970, 13.5703);
 SendClientMessage(playerid, COLOR_BLUE, "***Je bent nu in het skatepark!");
 return 1;
}

Succes ermee ;)

Geplaatst:
comment_803136

Karakter-kiezen in de Wardrobe + namen van karakters laten zien:

public OnPlayerRequestClass(playerid, classid)
{ 	SetPlayerInterior(playerid,14);
SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
SetPlayerFacingAngle(playerid, 270.0);
SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);

switch (classid) {
case 0: {
GameTextForPlayer(playerid,">>hier je tekst voor de 1e karaketer<<",2500,4);
}
case 1: {
GameTextForPlayer(playerid,">>hier je tekst voor de 2e karaketer<<",2500,4);
}
case 2: {
GameTextForPlayer(playerid,">>hier je tekst voor de 3e karaketer<<",2500,4);
}
case 3: {
GameTextForPlayer(playerid,">>hier je tekst voor de 4e karaketer<<",2500,4);
}
}
return 1;
}

En vergeet niet bij Public OnPlayerSpawn de regel:

SetPlayerInterior(playerid, 0);

toe te voegen.

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.