Hallo,
kann man bestimmte Wagen ID's für nicht rcon eingeloggte User verbieten, so dass sie sofort wieder aussteigen.
Hallo,
kann man bestimmte Wagen ID's für nicht rcon eingeloggte User verbieten, so dass sie sofort wieder aussteigen.
machst die abfrage ob er in einem auto sitzt und dann machst du == die modelid
und dann den befehel also
if(...)
{
RemovePlayeFormVehicle(playerid);
}
oder so
Bin der Meinung das gehört in OnPlayerStateChange
new carid = GetVehicleModel(vehicleid);
if(IsPlayerAdmin(playerid) && carid==DEINCAR)
{
SendClientMessage(playerid,farbe,"Willkommen in deinem Admin Auto!");
} else {
SendClientMessage(playerid,farbe,"Nichts für dich!");
RemovePlayerFromVehicle(playerid);
return 1;
}
UNGETESTET!
in welches callback das nun kommt, da kannste recht haben, jetzt beim 2. mal überdenken kommt es mir auch logischer vor :P:D
Du kannst ihn ja nicht rauswerfen wo er noch gar nicht drinne ist
Bei OnPlayerEnterVehicle bist du ja noch gar nicht drinne, sondern gehst gerade rein
enter beudetet eindringen, eintreten, das heist das würde passieren wenn er einsteigt ;):D
Sag ich doch xDDD
ZitatBei OnPlayerEnterVehicle bist du ja noch gar nicht drinne, sondern gehst gerade raus
mm ab ich was falsch vestanden oder du etwas falsch gesagt?, das heißt für mich das man bei OnPlayerEnterVehicle gerade aussteigt ;):D
Sorry, ich habe mich verschrieben^^
ok, hätte ja auch sein können das du dieser Meinung weiterhin behältst :D:D:D:D
Gib mal ICQ per PM, wir dürfen das Forum ja nicht so zu spammen^^
Ich probier das Ganze mal aus. Danke für eure Codeschnipsel.
Edit: error 017: undefined symbol "vehicleid"
Oder... du erstellst dur mal ein Auto:
Ganz nach oben:
new meinauto;
OnGameModeInit:
meinauto = AddStaticVehicle(bla bla bla);
OnPlayerStateChange:
if(vehicleid == meinauto) {
if(IsPlayerAdmin(playerid)) { }
else { RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,farbe,"nix für dich"); }}
new vehicleid;
und es geht. Danke