Jump to content

Admin Skin


Recommended Posts

Geplaatst:
maar ik log wel met rcon in...

Heb je dan wel de goede skin-id's ?

Edit: Oh wacht!

In je nieuwe topic lees dat jij connect via rcon.

Maar je moet gewoon de server in gaan, en dan, als je de server in bent, het commando:

/rcon login <password> typen

Dus als je rcon pass 'blabla' is, dan typ je /rcon login blabla

en DAN ben je pas rcon admin ;)

Succes ermee :)

bedankt! kga et gelijk testen... al had ik al lang moeten slapen van me pa en ma... nu weet ik hoe het werkt...

PS: srrie voor dat nieuwe topic... mijn fout

Geplaatst:

Je moet gewoon als speler de server ingaan.

En dan pas

/rcon login password
typen. :)

Dan ben je pas rcon admin van je server.

bedankt!! kga het gelijkl proberen! (srrie voor dit soort van dubbelpost mijn fout)

>>> Door GTA-Sheep: Beide topics maar even samengevoegd tot eentje<<<

  • 4 maanden later...
Geplaatst:

Had ik niet een paar dagen geleden zo'n script voor jou gemaakt?

(of was dat voor iemand anders?) :?

Bij public OnPlayerSpawn:

if(!IsPlayerAdmin(playerid)) {
if(GetPlayerSkin(playerid)== 217) {	//  verander dit getal naar de skin-id die jij wilt gebruiken.
SetPlayerHealth(playerid, 0);
ForceClassSelection(playerid);
SendClientMessage(playerid, COLOR_RED, "Only admins are allowed to use this skin!");
}
}

Ik heb het zelf getest,

Deze code werkt prima in mijn server. :)

Succes ermee

Kan je dit ook gebruiken voor meerdere skins tegelijk (111 117 121, bijvoorbeeld)

Geplaatst:

Zo kan het ook.

Dit is trouwens een ander systeem, toen ik die vorige maakte wist ik nog niet dat de OnPlayerRequestSpawn-callback bestond.

Je kan dus die code bij OnPlayerSpawn weghalen.

En deze code in je script zetten.

public OnPlayerRequestSpawn(playerid)
{
if(!IsPlayerAdmin(playerid)) 
{
	new skin = GetPlayerSkin(playerid);
	if((skin == 111) || (skin == 117) || (skin == 121))
	{
		GameTextForPlayer(playerid, "~r~Admins Only!", 1500, 3);
		return 0;
	}
}
return 1;
}

  • 2 weken later...
Geplaatst:

ik heb een TDM server , en dan staat er .

AddPlayerClass(260,-2062.5583,237.4662,35.7149,268.8936,22,272,25,40,4,1); //Worker

AddPlayerClass(249,-2653.6443,1388.2767,7.1301,212.8453,23,272,29,270,5,1); //Pimp

AddPlayerClass(259,-2642.2583,-274.9985,7.5393,135.0036,25,40,32,250,9,1); //Golfer

AddPlayerClass(118,-2157.2119,649.5484,52.3672,267.0820,24,70,31,250,4,1); //Triad

AddPlayerClass(50,-1377.4271,466.0897,7.1875,1.0348,22,272,30,300,9,1); //Mechanic

AddPlayerClass(165,-1754.9976,958.5851,24.8828,163.2550,31,999,38,999,28,999); //ADMIN

AddPlayerClass(274,-2665.4282,635.6348,14.4531,179.8403,33,40,23,272,4,1); //Medic

dan wil ik van die ID 165 een admin skin maken , maar hoe zet ik dat er dan bij?

Geplaatst:

dat snap ik nog wel , maar waar moet ik de code neerzetten. ben nog veel aan het leren:P

public OnPlayerRequestClass(playerid, classid)

{

SetPlayerClass(playerid, classid);

SetupPlayerForClassSelection(playerid);

gPlayerClass[playerid] = classid;

switch (classid) {

case 0:

{

GameTextForPlayer(playerid, "~g~Worker", 500, 3);

}

case 1:

{

GameTextForPlayer(playerid, "~g~Pimp", 500, 3);

}

case 2:

{

GameTextForPlayer(playerid, "~g~Golfer", 500, 3);

}

case 3:

{

GameTextForPlayer(playerid, "~g~Triad", 500, 3);

}

case 4:

{

GameTextForPlayer(playerid, "~g~Mechanic", 500, 3);

}

case 5:

{

GameTextForPlayer(playerid, "~g~ADMIN", 500, 3);

}

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