Ja, Ich bins mal wieder, der verrückte mit dem Firmensystem
Jetz hab ich alle Errors raus, klappt auch wie gelutscht(Wer mich verfolgt weiss es :D).
Leider habe Ich nun das:
C:\Users\Zinne\Desktop\samp03e_svr_R2_win32\gamemodes\TruckingS.pwn(1989) : warning 213: tag mismatch
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Warning.
Stock:
stock LoadFirma(Firma)
{
new pfad[50];
format(pfad,sizeof(pfad),"/Firmen/Firma%d.txt",Firma);
if(!dini_Exists(pfad))return 0;
FirmInfo[Firma][fX] = dini_Float(pfad,"X");
FirmInfo[Firma][fY] = dini_Float(pfad,"Y");
FirmInfo[Firma][fZ] = dini_Float(pfad,"Z");
FirmInfo[Firma][fPrice] = dini_Int(pfad,"preis");
format(FirmInfo[Firma][fBesitzer],32,"%s",dini_Get(pfad,"Besitzer"));
FirmInfo[Firma][fPickup] = CreatePickup(1272,0,FirmInfo[Firma][fX],FirmInfo[Firma][fY],FirmInfo[Firma][fZ],0);
if(dini_Int(pfad,"bought") == 1)
{
new text[100];
format(text,sizeof(text),"** %s **\nBesitzer: %s\nStatus: %d/5",FirmInfo[Firma][fName],FirmInfo[Firma][fBesitzer],FirmInfo[Firma][fStatus]);
/*HIER IST DER WARNING*/FirmInfo[Firma][fLabel] = Create3DTextLabel(text,COLOR_FLABEL,FirmInfo[Firma][fX],FirmInfo[Firma][fY],FirmInfo[Firma][fZ],10,0);
}
else if(dini_Int(pfad,"bought") != 1)
{
new text[100];
format(text,sizeof(text),"** %s **\nDiese Firma ist zu verkaufen!\nPreis: %d$\nStatus: %d/5\nKaufen: /buycomp",FirmInfo[Firma][fName],FirmInfo[Firma][fPrice],FirmInfo[Firma][fStatus]);
Create3DTextLabel(text,COLOR_FLABEL,FirmInfo[Firma][fX],FirmInfo[Firma][fY],FirmInfo[Firma][fZ],10,0);
}
return 1;
}
Stock:
stock LoadFirma(Firma)
{
new pfad[50];
format(pfad,sizeof(pfad),"/Firmen/Firma%d.txt",Firma);
if(!dini_Exists(pfad))return 0;
FirmInfo[Firma][fX] = dini_Float(pfad,"X");
FirmInfo[Firma][fY] = dini_Float(pfad,"Y");
FirmInfo[Firma][fZ] = dini_Float(pfad,"Z");
FirmInfo[Firma][fPrice] = dini_Int(pfad,"preis");
format(FirmInfo[Firma][fBesitzer],32,"%s",dini_Get(pfad,"Besitzer"));
FirmInfo[Firma][fPickup] = CreatePickup(1272,0,FirmInfo[Firma][fX],FirmInfo[Firma][fY],FirmInfo[Firma][fZ],0);
if(dini_Int(pfad,"bought") == 1)
{
new text[100];
format(text,sizeof(text),"** %s **\nBesitzer: %s\nStatus: %d/5",FirmInfo[Firma][fName],FirmInfo[Firma][fBesitzer],FirmInfo[Firma][fStatus]);
/*HIER IST DER WARNING*/FirmInfo[Firma][fLabel] = Create3DTextLabel(text,COLOR_FLABEL,FirmInfo[Firma][fX],FirmInfo[Firma][fY],FirmInfo[Firma][fZ],10,0);
}
else if(dini_Int(pfad,"bought") != 1)
{
new text[100];
format(text,sizeof(text),"** %s **\nDiese Firma ist zu verkaufen!\nPreis: %d$\nStatus: %d/5\nKaufen: /buycomp",FirmInfo[Firma][fName],FirmInfo[Firma][fPrice],FirmInfo[Firma][fStatus]);
Create3DTextLabel(text,COLOR_FLABEL,FirmInfo[Firma][fX],FirmInfo[Firma][fY],FirmInfo[Firma][fZ],10,0);
}
return 1;
}
Hier das FirmenEnum:
enum FirmDaten
{
Float:fX,
Float:fY,
Float:fZ,
fBesitzer[32],
fStatus,
fBought,
fPrice,
fPickup,
fLabel[100],
fName[64]
}
new FirmInfo[MAX_FIRMA][FirmDaten];
enum FirmDaten
{
Float:fX,
Float:fY,
Float:fZ,
fBesitzer[32],
fStatus,
fBought,
fPrice,
fPickup,
fLabel[100],
fName[64]
}
new FirmInfo[MAX_FIRMA][FirmDaten];
bitte mal wieder um Hilfe
lg