Hallo, wie mache ich eine Varraible für Autos ich habe das so Getestet:
new CarFraktion[MAX_VEHICLES];
beim Laden dan:
FrakCar[car][FraktionID] = dini_Int(FrakCars,"Fraktion");
Zum test ist ein printf in der Ladefunktion:
printf("Car %d der Fraktion %d Erfolgreich Geladen!", car, FrakCar[car][FraktionID]);
Doch wenn ich das so mit String bei OnPlayerStateChange Verwende:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate==PLAYER_STATE_DRIVER)
{
new vehicle;
vehicle = GetPlayerVehicleID(playerid);
if(FrakCar[vehicle][FraktionID] == PlayerInfo[playerid][pMember] || FrakCar[vehicle][FraktionID] == 0)
{
}
else
{
new datei[42];
format(datei,sizeof(datei),"Das Car gehört der Fraktion %d An!",FrakCar[vehicle][FraktionID]);
SendClientMessage(playerid,ROT,datei);
SendClientMessage(playerid,ROT,"Sie gehören Nicht dieser Fraktion an!");
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
kommt z.B bei diesem Car:
Es gehöre zur Fraktion 2 ...
wenn ihr irgendein Abschnitt oder so noch Braucht Melden!
Danke an Alle Die Helfen!
MFG Arendium