Guten Abend,
Ich bin grade dabei ein MYSQL autohaus zu schreiben und wenn ich in einem Autohaus Fahrzeug sietze kommt das ich in keinem Autohaus Fahrzeug sitze
hier der befehl:
if (strcmp("/buycar", cmdtext, true, 10) == 0)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new str[128], id=Sachen();
new autohaus=aInfo[id][Autohaus], cpreis =aInfo[id][Preis];
format(str,sizeof(str),"SERVER: Du besitzt zuwenig geld du benötigst $%i", cpreis-GetPlayerMoney(playerid));
if(GetPlayerVehicleID(playerid) != aInfo[id][id_x])return SCM(playerid,COLOR_GRAD1,"SERVER: Du bist in keinem Autohaus Fahrzeug!");
if(cpreis >= GetPlayerMoney(playerid)) return SCM(playerid,COLOR_GRAD1,str);
for(new a = 0; a < sizeof(cInfo); a++)
{
GivePlayerMoney(playerid,-cpreis);
cInfo[a][c_x]=AutohausSpawns[autohaus][pos_x];
cInfo[a][c_y]=AutohausSpawns[autohaus][pos_y];
cInfo[a][c_z]=AutohausSpawns[autohaus][pos_z];
cInfo[a][c_r]=AutohausSpawns[autohaus][pos_r];
cInfo[a][ModelID]=aInfo[id][ModelID];
cInfo[a][Color][0] = -1;
cInfo[a][Color][1] = -1;
cInfo[a][id_x] = CreateVehicle(cInfo[a][ModelID],cInfo[a][c_x],cInfo[a][c_y],cInfo[a][c_z],cInfo[a][c_r],cInfo[a][Color][0],cInfo[a][Color][1],-1);
SCM(playerid, COLOR_GREEN, "Bitte vergesse nicht dein Fahrzeug mit /park zu parken sonst spawnt es immer nach einem relogg hier.");
SCM(playerid, COLOR_GREEN, "Mit /carlock kannst du dein Fahrzeug für andere Leute freigeben oder abschließen.");
SCM(playerid, COLOR_YELLOW, "Dein Auto steht am Ausgabepunkt bereit! Viel Spaß beim Fahren! Und Beachte die StVo!");
RemovePlayerFromVehicle(playerid);
SaveCarToDB(playerid,a);
break;
}
}
return 1;
}
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new str[128], id=Sachen();
new autohaus=aInfo[id][Autohaus], cpreis =aInfo[id][Preis];
format(str,sizeof(str),"SERVER: Du besitzt zuwenig geld du benötigst $%i", cpreis-GetPlayerMoney(playerid));
if(GetPlayerVehicleID(playerid) != aInfo[id][id_x])return SCM(playerid,COLOR_GRAD1,"SERVER: Du bist in keinem Autohaus Fahrzeug!");
if(cpreis >= GetPlayerMoney(playerid)) return SCM(playerid,COLOR_GRAD1,str);
for(new a = 0; a < sizeof(cInfo); a++)
{
GivePlayerMoney(playerid,-cpreis);
cInfo[a][c_x]=AutohausSpawns[autohaus][pos_x];
cInfo[a][c_y]=AutohausSpawns[autohaus][pos_y];
cInfo[a][c_z]=AutohausSpawns[autohaus][pos_z];
cInfo[a][c_r]=AutohausSpawns[autohaus][pos_r];
cInfo[a][ModelID]=aInfo[id][ModelID];
cInfo[a][Color][0] = -1;
cInfo[a][Color][1] = -1;
cInfo[a][id_x] = CreateVehicle(cInfo[a][ModelID],cInfo[a][c_x],cInfo[a][c_y],cInfo[a][c_z],cInfo[a][c_r],cInfo[a][Color][0],cInfo[a][Color][1],-1);
SCM(playerid, COLOR_GREEN, "Bitte vergesse nicht dein Fahrzeug mit /park zu parken sonst spawnt es immer nach einem relogg hier.");
SCM(playerid, COLOR_GREEN, "Mit /carlock kannst du dein Fahrzeug für andere Leute freigeben oder abschließen.");
SCM(playerid, COLOR_YELLOW, "Dein Auto steht am Ausgabepunkt bereit! Viel Spaß beim Fahren! Und Beachte die StVo!");
RemovePlayerFromVehicle(playerid);
SaveCarToDB(playerid,a);
break;
}
}
return 1;
}
hier der stock:
Sachen() {
for(new i = 0; i < sizeof(aInfo); i++)
{
if(aInfo[i][id_x] != 0) return 1;
}
return 0;
}
ich hoffe hier könnt mir helfen.
mfg. Fabi.StaR