Also ich komme am Autohaus nicht weiter... Ich habe ein Tutorial befolgt und nun habe ich Errors und weiß nicht wie ich sie beheben soll.
Hier ist das was mit dem Autohaus zutun hat:
Oben im Script:
enum Autohausinfo
{
Float:X,
Float:Y,
Float:Z,
Float: SpawnX,
Float: SpawnY,
Float: SpawnZ,
Float: SpawnA,
Inhaber[MAX_PLAYER_NAME],
Kasse
}
enum Autokauf
{
modelid,
Name[40],
Autohausname[60],
Prei,
Float: PosX,
Float: PosY,
Float: PosZ,
Float: PosA,
};
new Autohaus[1][Autohausinfo] = {
("Serious-Autohaus",755.9205,-1361.6007,13.5138,750.7912,-1333.5479,13.5425,"Los Santos",0)
};
new AutosZumVerkauf[1][Autokauf] = {
{560, "Sultan","Serious-Autohaus",12500,749.1084,-1333.6691,13.2648,182.2400
}};
new kaufauto[2];
Unter "OnGameModeInit":
//Autohäuser Pickups
for(new i = 0; i < sizeof Autohaus; i++)
{
CreatePickup(pickupid,1,Autohaus[PosX],Autohaus[PosY],Autohaus[PosZ],-1);
}
//Autohäuser Autos
for(new i = 0; i < sizeof AutosZumVerkauf; i++)
{
kaufauto = CreateVehicle[AutosZumVerkauf[modelid],AutosZumVerkauf[PosX],AutosZumVerkauf[PosY],AutosZumVerkauf[PosZ],-1,-1);
}
//Autohäuser
for(new i =0; i < sizeof Autohaus; i++)
{
new Fahrzeugdatei[60];
format(Fahrzeugdatei,sizeof(Fahrzeugdatei),"Autohaus/%s.ubu",Autohaus[Autohausname]);
if(!dini_Exists(Fahrzeugdatei))
{
dini_Create(Fahrzeugdatei);
dini_Set(Fahrzeugdatei,"Besitzer","Los Santos");
dini_IntSet(Fahrzeugdatei,"Kasse",Autohaus[Kasse]);
}
Autohaus[Kasse] = dini_Int(Fahrzeugdatei,"Kasse");
format(Autohaus[Besitzer],MAX_PLAYERNAME_NAME,dini_get(Fahrzeugdatei,"Besitzer");
return 1;
}
Unter "OnGameModeExit":
public OnGameModeExit()
{
for(new i =0; i < sizeof Autohaus; i++
{
new Fahrzeugdatei[60];
format (Fahrzeugdatei,sizeof(Fahrzeugdateu),"Autohaus/%s.ini,Autohaus[Autohausname];
dini_Set(Fahrzeugdatei,"Besitzer",Autohaus[Besitzer]);
dini_Set(Fahrzeugdatei,"Kasse",Autohaus[Kasse]);
}
for(new i = 0; i < sizeof AutosZumVerkauf; i++)
{
DestroyVehicle(kaufauto;
}
return 1;
}
Unter OnPlayerConnect:
for(new i = 0; i < 3; i++)
{
new Autodatei[80];
format{Autodatei,sizeof(Autodatei,"/Autos/%sAuto%d.ini",GetName(playerid),i);
if(dini_Exists(Autodatei))
{
Autos[playerid][modelid] = dini_Int(Autodatei,"modelid");
Autos[playerid][Farbe1] = dini_Int(Autodatei,"Farbe1");
Autos[playerid][Farbe2] = dini_Int(Autodatei,"Farbe2");
Autos[playerid][HP] = dini_Int(Autodatei,"HP");
Autos[playerid][Paintjob] = dini_Int(Autodatei,"Paintjob");
Autos[playerid][Nummernschild] = dini_Int(Autodatei,"Nummernschild");
Autos[playerid][PosX] = dini_Int(Autodatei,"PosX");
Autos[playerid][PosY] = dini_Int(Autodatei,"PosY");
Autos[playerid][PosZ] = dini_Int(Autodatei,"PosZ");
Autos[playerid][PosA] = dini_Int(Autodatei,"PosA");
Autos[playerid][Spoiler] = dini_Int(Autodatei,"Spoiler");
Autos[playerid][Wheels] = dini_Int(Autodatei,"Wheels");
Autos[playerid][Nitro] = dini_Int(Autodatei,"Nitro");
Autos[playerid][Stereo] = dini_Int(Autodatei,"Stereo");
Autos[playerid][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
Autos[playerid][FrontBumber] = dini_Int(Autodatei,"FrontBumber");
Autos[playerid][RearBumber] = dini_Int(Autodatei,"RearBumber");
Autos[playerid][VentRight] = dini_Int(Autodatei,"VentRight");
Autos[playerid][Roof] = dini_Int(Autodatei,"Roof");
Autos[playerid][Hood] = dini_Int(Autodatei,"Hood");
Autos[playerid][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
Autos[playerid][Lamps] = dini_Int(Autodatei,"Lamps");
Autos[playerid][Exhaust] = dini_Int(Autodatei,"Exhaust");
Spielercar[playerid] = CreateVehicle(Autois[playerid][modelid],Autos[playerid][PosX],Autos[playerid][PosY],Autos[playerid][PosZ],Autos[playerid][PosA],Autos[playerid][Farbe1],Autos[playerid][Farbe2]);
SetVehicleNumberPlate(Spielercar[playerid]dini_Int(Autodatei,"Nummernschild"));
SetVehicleParamsForPlayer[Spielercar[playerid],playerid,0,0);
if(Autos[playerid][Paintjob] > 0)
{
ChangeVehiclePaintjob(Spielercar[playerid][Paintjob]);
}
if(Autos[playerid][Spoiler] >= 1000)
{
AddVehicleComponent(Spielercar[playerid][Spoiler]);
}
if(Autos[playerid][Roof] >= 1000)
{
AddVehicleComponent(Spielercar[playerid][Roof]);
}
if(Autos[playerid][Sideskirt] >= 1000)
{
AddVehicleComponent(Spielercar[playerid][Sideskirt]);
}
if(Autos[playerid][Lamps] >= 1000)
{
AddVehicleComponent(Spielercar[playerid][Lamps]);
}
if(Autos[playerid][Nitro] >= 1000)
{
AddVehicleComponent(Spielercar[playerid][Nitro]);
}
if(Autos[playerid][Wheels] >= 1000)
{
AddVehicleComponent(Spielercar[playerid][Wheels]);
}
if(Autos[playerid][Exhaust] >= 1000)
{
AddVehicleComponent(Spielercar[playerid][Exhaust]);
}
if(Autos[playerid][Stereo] >= 1000)
{
AddVehicleComponent(Spielercar[playerid][Stereo]);
}
}
}
Die Errors: DIE [ i ]'s GEHÖREN NICHT DAZU!!! ALSO DIE HIER DRÜBER SIND!!!! DIE KOMMEN IRGENDWIE!
C:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(522) : error 017: undefined symbol "pickupid"C:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : error 028: invalid subscript (not an array or too many subscripts): "CreateVehicle"C:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : warning 215: expression has no effectC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : error 001: expected token: ";", but found ")"C:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : error 029: invalid expression, assumed zeroC:\Users\ziegler\Desktop\SA-MP Server\gamemodes\serious.pwn(528) : fatal error 107: too many error messages on one lineCompilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase5 Errors.
Jetzt sieht man nicht in welchen Zeilen die Errors sind...
Hier sind die Zeilen
Zeile 519//Autohäuser
bis
Zeile 529//Autohäuser Autos