Liebe Community,
Ich habe beim Autohaus 3 Errors, ich finde leider keine Lösung, deswegen frag ich euch mal wieder
Die Errors:
C:\-((() SA-MP ()))-\filterscripts\AutohausSystem.pwn(1324) : error 029: invalid expression, assumed zero
C:\-((() SA-MP ()))-\filterscripts\AutohausSystem.pwn(1344) : error 029: invalid expression, assumed zero
C:\-((() SA-MP ()))-\filterscripts\AutohausSystem.pwn(1388) : error 030: compound statement not closed at the end of file (started at line 1261)
die Zeilen:
[pwn=1257]
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_AUTOKAUFEN)
{
if(response == 1) // Error (Zeile: 1261)
{
new string[128];
if (Spectating[playerid][0]!=-1)
{
if (Carlist[playerid][Typ]==-1)
{
new preis = Kaufliste[Spectating[playerid][0]][Preis];
if (preis <= GetPlayerMoney(playerid))
{
new autohaus=Kaufliste[Spectating[playerid][0]][Autohaus];
//Motorhaube zu
new vid = GetPlayerVehicleID(playerid);
new engine,lights1,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights1,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
//Kofferraum zu
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
//Licht aus
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
GivePlayerMoney(playerid, - preis);
Carlist[playerid][Typ]=Spectating[playerid][0]; Carlist[playerid][X]=Autospawns[autohaus][X]; Carlist[playerid][Y]=Autospawns[autohaus][Y];
Carlist[playerid][Z]=Autospawns[autohaus][Z]; Carlist[playerid][Rotation]=Autospawns[autohaus][Rotation]; Carlist[playerid][Status]=1; Carlist[playerid][Lock]=0;
Carlist[playerid][Carid]=CreateVehicle(Kaufliste[Spectating[playerid][0]][Modelid],Carlist[playerid][X],Carlist[playerid][Y],Carlist[playerid][Z],Carlist[playerid][Rotation],-1,-1,-1);
SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
TogglePlayerControllable(playerid,1);
Spectating[playerid][0]=-1;
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_WHITE, " ");
format(string,128,"Du hast dir erfolgreich für $%i das Fahrzeug %s gekauft.",preis,Kaufliste[Carlist[playerid][Typ]][Name]);
SendClientMessage(playerid, COLOR_GREEN, string);
SendClientMessage(playerid, COLOR_YELLOW, "* Wenn dein Fahrzeug zerstört ist, gib /freparieren ein um es zu reparieren.");
SendClientMessage(playerid, COLOR_YELLOW, "* Du kannst dein Fahrzeug mit /flock, auf- und abschließen.");
SendClientMessage(playerid, COLOR_YELLOW, "* Mehr Befehle kannst du unter /fahrzeughelp sehen.");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_GREEN, "Dein Fahrzeug steht nun am Ausgabepunkt bereit! Viel Spaß mit dein neuen Fahrzeug");
SendClientMessage(playerid, COLOR_WHITE, " ");
SendClientMessage(playerid, COLOR_GREEN, "Fahr Vorsichtig!");
SendClientMessage(playerid, COLOR_WHITE, " ");
}
else
{
//Motorhaube zu
new vid = GetPlayerVehicleID(playerid);
new engine,lights1,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights1,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
//Kofferraum zu
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
//Licht aus
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
format(string, 128, "Du hast nicht keine $%i um das Fahrzeug zu kaufen.", preis); SendClientMessage(playerid, COLOR_GRAD1, string);
TogglePlayerControllable(playerid,1);
SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
Spectating[playerid][0]=-1;
RemovePlayerFromVehicle(playerid);
}
else //Error (Zeile: 1324)
{
//Motorhaube zu
new vid = GetPlayerVehicleID(playerid);
new engine,lights1,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights1,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
//Kofferraum zu
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
//Licht aus
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_GRAD1, "Du besitzt bereits ein Auto!");
TogglePlayerControllable(playerid,1);
SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
Spectating[playerid][0]=-1;
RemovePlayerFromVehicle(playerid);
}
else//Error (Zeile: 1344)
{
//Motorhaube zu
new vid = GetPlayerVehicleID(playerid);
new engine,lights1,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights1,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
//Kofferraum zu
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
//Licht aus
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid, COLOR_GRAD1, "Du besichtigst kein Fahrzeug!");
TogglePlayerControllable(playerid,1);
SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
Spectating[playerid][0]=-1;
RemovePlayerFromVehicle(playerid);
}
return 1;
}
if(response == 0)
{
//Motorhaube zu
new vid = GetPlayerVehicleID(playerid);
new engine,lights1,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights1,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
//Kofferraum zu
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
//Licht aus
GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
SendClientMessage(playerid,COLOR_GRAD1,"Du hast den Fahrzeugkauf beendet.");
TogglePlayerControllable(playerid,1);
SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
Spectating[playerid][0]=-1;
RemovePlayerFromVehicle(playerid);
return 1;
}
}
return 1;
}
[/pwn]
Ich hoffe ihr findet eine Lösung
Mit freundlichen Grüßen,
James.