Jump to content

Wardrobe en AdminOnly


Recommended Posts

Geplaatst: (bewerkt)

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
Geplaatst: (bewerkt)

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: (bewerkt)

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:

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:

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.

Geplaatst:

Het is mij gelukt om het af te handelen, heb het meteen getest en hij deed het goed. :) Bedankt voor de hulp. ;)

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...

×   Je hebt text geplaatst met opmaak.   Opmaak verwijderen

  Only 75 emoji are allowed.

×   Je link is automatisch ingevoegd.   In plaats daarvan weergeven als link

×   Je vorige bewerkingen zijn hersteld.   Alles verwijderen

×   You cannot paste images directly. Upload or insert images from URL.

  • Recent actief   0 leden

    • Er zijn hier geen geregistreerde gebruikers aanwezig.
×
×
  • Create New...