Ich weiß erlich gesagt nicht mehr was ich machen soll das ihr versteht was ich meine.
Ich bin kurz davor mein Selfmade Script in die Tonne zu hauen und die sache scripten mir aus den Kopf zu schlagen.
So eine sch.... eh 6 Verdammte wochen stress pur und nix passiert keiner peilt nur ansatzweise was ich möchte.
Punkt 2)
Ich habe Gestern angefangen Fraktionen zu erstellen.
Ich habe wie immer MrMonat nachgemacht. Ich habe mir eine Fraktion namens Cripz erstellt.
Und der Fraktion autos zugewissen. Anschliessen habe ich under
public OnPlayerStateChange eine abfrage gemacht ob ein spieler in einen Frakcar ist als zivi also das er aus dem auto gekickt wird. Das ganze sitt so aus.
public OnPlayerStateChange(playerid, newstate, oldstate)
{
//Cripz Fahrzeugabfrage
if(newstate==PLAYER_STATE_DRIVER)
{
for(new i=0; i<sizeof(Cripzcar); i++)
{
if(GetPlayerVehicleID(playerid)==Cripzcar[i])
{
if(GetPVarInt(playerid,"Fraktion")!=1)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,MRot,"Du bist nicht bei den Cripz.");
}
}
}
}
return 1;
}
Und einen nuen stock erstellt der so aussit
stock isPlayerInFrakt(playerid,fraktid)
{
if(GetPVarInt(playerid,"Fraktion")==fraktid)return 1;
return 0;
}
Nun habe ich aber das Problem das wenn ich eine weitere Fraktion mache zb Cripz nicht aus dem Cripzcar geschmissen werde wenn ich ein Pasant bin. Wie kann ich machen das ich als Zivi aus allen Fraktionsautos gekikt werde ?