Hallo Com
Ich habe einen Infernus mit der ID 3 der soll aber nur von Admins gefahren werden können.
wie mache ich das ?
Meine Admin Abfrage:
if(Spieler[playerid][pAdmin] >=1)
M.F.G Cyberman
Hallo Com
Ich habe einen Infernus mit der ID 3 der soll aber nur von Admins gefahren werden können.
wie mache ich das ?
Meine Admin Abfrage:
if(Spieler[playerid][pAdmin] >=1)
M.F.G Cyberman
Wie und wo erstellst du diesen Infernus?
Wo deklarierst (new ...) du die Variable "3" des Infernus?
(Code bitte)
Bei onplayerstatechange
if(GetVehicleModel(newcar) == 411)
{
if(Spieler[playerid][pAdmin] >=1){ }
else{RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");}
}
//e beim erstellen speicherst du ihn mit einer variable und schreibst sie statt 411 rein sorry
Wie und wo erstellst du diesen Infernus?
Wo deklarierst (new ...) du die Variable "3" des Infernus?
(Code bitte)
Ich lasse den Infernus unter OnGameModeInit Spawnen.
Ainfernus=AddStaticVehicle(411,2024.9730,1334.7816,10.3076,269.2246,0,0);
if(GetVehicleModel(newcar) == Ainfernus)
{
if(Spieler[playerid][pAdmin] >=1){ }
else{RemovePlayerFromVehicle(playerid); SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");}
}
@GamerHerz: Der Code wird so nicht funktionieren. newcar ist nicht definiert. Außerdem fragst du ob das Model Ainfernus ist.
Code:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
if(vehicleid == Ainfernus && Spieler[playerid][pAdmin] < 1)
{
TogglePlayerControllable(playerid, false);
TogglePlayerControllable(playerid, true);
SendClientMessage(playerid, 0xFF0000FF, "Nur Admins dürfen diesen Infernus fahren.");
}
return 1;
}
stimmt, hab mich vorher etwas verlesen... deshalb hab ich vergessen den code auszutauschen
Wie kann ich eine andere Adminabfrage einbauen ?
Adminabfrage:
if(!isPlayerAnAdmin(playerid,2));
if(vehicleid == Ainfernus && !isPlayerAnAdmin(playerid,2))
So wohl, je nach dem wie die Funktion aufgebaut ist.