Hallo Community,
ich hab mir was gebasltelt doch es klappt überhaupt nicht
1. Ich bekomm hundert mal die nachricht das ich das fahrzeug nicht benutzen darf.
2. Kommt die Nachricht obwohl ich das Fahrzeug benutzen darf...
Onplayerstate
if(newstate==PLAYER_STATE_DRIVER)
{
for(new i=0; i<MAX_FAUTOS; i++)
{
if(FAutos[i][fraktionsnummer] == PlayerInfo[playerid][pLeader] || FAutos[i][fraktionsnummer] == PlayerInfo[playerid][pMember])
{
TogglePlayerControllable(playerid,false);
TogglePlayerControllable(playerid,true);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du darfst dieses Fahrzeug nicht benutzen.");
}
}
}
Dann noch meine Speicherung:
stock LoadFrakAutos(){
new tmpfrakautos;
for(new i=0; i<MAX_FAUTOS; i++){
new var[256],var2[128];
format(var2, sizeof(var2),"SELECT * FROM `frakautos` WHERE `autoid` = '%d'", i);
self_mysql_queryEx(var2);
mysql_store_result();
while(mysql_fetch_row_format(var2,"|")){
mysql_get_field("autoid",var); FAutos[i][autoid] = strval(var);
mysql_get_field("autogestell",var ); FAutos[i][autogestell] = strval(var);
mysql_get_field("fraktion",var); FAutos[i][fraktionsnummer] = strval(var);
mysql_get_field("preis",var); FAutos[i][fraktionspreis] = strval(var);
mysql_get_field("farbe1",var); FAutos[i][farbe1] = strval(var);
mysql_get_field("farbe2",var); FAutos[i][farbe2] = strval(var);
mysql_get_field("autox",var); FAutos[i][autox] = floatstr(var);
mysql_get_field("autoy",var); FAutos[i][autoy] = floatstr(var);
mysql_get_field("autoz",var); FAutos[i][autoz] = floatstr(var);
mysql_get_field("autoa",var); FAutos[i][autoa] = floatstr(var);
FAutos[i][Fahrzeugfraku] = CreateVehicle(FAutos[i][autogestell],FAutos[i][autox],FAutos[i][autoy],FAutos[i][autoz],FAutos[i][autoa],FAutos[i][farbe1],FAutos[i][farbe2],-1);
tmpfrakautos += 1;
}
}
printf("%d Fraktionsautos wurden geladen.",tmpfrakautos);
return 1;
}