Hallo
ich hab eein problem der speichert alles falsch immer bei id 0
der speichert das bei id 0 obwohl die frak die id 18 hat
wie muss ich das machen das der nucht imemr bei fraktion 0 speichert wenn man z.b in der fraktion 18 ist .
Mche ich das so und er was speichert oder was verändern soll dann hengt der server abe rer lauft
for(new i;i<MAX_PLAYERS;i++)
{
for(new FraktionID = pDaten[i][Team]; FraktionID < MAX_FRACS; FraktionID++)
{
wie kann man das anders machen ich habe auch ein mal nur
for(new FraktionID = 0; FraktionID < MAX_FRACS; FraktionID++)
{
da lädt(glaube ich ) und speichert er immer bei id 0 ob wohl m,an in frak id 18 ist
weis einer wie ich es lösen kann das er alle lät und ale speichert und richtig also das frak 18 auch in der id 18 speichert un dnicht in 0 1 oder was weis ich jetzt ist er bei 0
Das ist dringend bitte helf tmir doch
//edit was vergessen und dazu gefügt
//edit hier de rganze code
stock SaveFrakGM()
{
new ID3[5];
for(new FraktionID = 0; FraktionID < MAX_FRACS; FraktionID++)
{
//Nun speichern wir die Daten in der Datenbank.
valstr(ID3,FraktionID);//Wandelt die Zahl in einen string um genau wie format
mysql_SetInt("Fraktionskassse", "Mats", Frak[FraktionID][Mats], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Kasse", Frak[FraktionID][Kasse], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Weed", Frak[FraktionID][Weed], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Heroin", Frak[FraktionID][Heroin], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Kokain", Frak[FraktionID][Kokain], "Name",ID3);
mysql_SetInt("Fraktionskassse", "LSD", Frak[FraktionID][LSD], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Amphetamine", Frak[FraktionID][Amphetamine], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Metamphetamine", Frak[FraktionID][Metamphetamine], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Cannabis", Frak[FraktionID][Cannabis], "Name",ID3);
}
return 1;
}
stock LoadFrakGM()
{
new ID3[5];
for(new FraktionID = 0; FraktionID < MAX_FRACS; FraktionID++)
{
valstr(ID3,FraktionID);
Frak[FraktionID][Mats] = mysql_GetInt("Fraktionskassse","Mats", "Name", ID3);
Frak[FraktionID][Kasse] = mysql_GetInt("Fraktionskassse", "Kasse", "Name", ID3);
Frak[FraktionID][Weed] = mysql_GetInt("Fraktionskassse", "Weed", "Name", ID3);
Frak[FraktionID][Heroin] = mysql_GetInt("Fraktionskassse", "Heroin", "Name", ID3);
Frak[FraktionID][Kokain] = mysql_GetInt("Fraktionskassse", "Kokain", "Name", ID3);
Frak[FraktionID][LSD] = mysql_GetInt("Fraktionskassse", "LSD", "Name", ID3);
Frak[FraktionID][Amphetamine] = mysql_GetInt("Fraktionskassse", "Amphetamine", "Name", ID3);
Frak[FraktionID][Metamphetamine] = mysql_GetInt("Fraktionskassse", "Metamphetamine", "Name", ID3);
Frak[FraktionID][Cannabis] = mysql_GetInt("Fraktionskassse", "Cannabis", "Name", ID3);
}
return 1;
}
stock SaveFrak()
{
new ID3[5];
for(new i;i<MAX_PLAYERS;i++)
{
for(new FraktionID = pDaten[i][Team]; FraktionID < MAX_FRACS; FraktionID++)
{
//Nun speichern wir die Daten in der Datenbank.
valstr(ID3,FraktionID);//Wandelt die Zahl in einen string um genau wie format
mysql_SetInt("Fraktionskassse", "Mats", Frak[FraktionID][Mats], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Kasse", Frak[FraktionID][Kasse], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Weed", Frak[FraktionID][Weed], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Heroin", Frak[FraktionID][Heroin], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Kokain", Frak[FraktionID][Kokain], "Name",ID3);
mysql_SetInt("Fraktionskassse", "LSD", Frak[FraktionID][LSD], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Amphetamine", Frak[FraktionID][Amphetamine], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Metamphetamine", Frak[FraktionID][Metamphetamine], "Name",ID3);
mysql_SetInt("Fraktionskassse", "Cannabis", Frak[FraktionID][Cannabis], "Name",ID3);
}
}
return 1;
}
stock LoadFrak()
{
new ID3[5];
for(new i;i<MAX_PLAYERS;i++)
{
for(new FraktionID = pDaten[i][Team]; FraktionID < MAX_FRACS; FraktionID++)
{
valstr(ID3,FraktionID);
Frak[FraktionID][Mats] = mysql_GetInt("Fraktionskassse","Mats", "Name", ID3);
Frak[FraktionID][Kasse] = mysql_GetInt("Fraktionskassse", "Kasse", "Name", ID3);
Frak[FraktionID][Weed] = mysql_GetInt("Fraktionskassse", "Weed", "Name", ID3);
Frak[FraktionID][Heroin] = mysql_GetInt("Fraktionskassse", "Heroin", "Name", ID3);
Frak[FraktionID][Kokain] = mysql_GetInt("Fraktionskassse", "Kokain", "Name", ID3);
Frak[FraktionID][LSD] = mysql_GetInt("Fraktionskassse", "LSD", "Name", ID3);
Frak[FraktionID][Amphetamine] = mysql_GetInt("Fraktionskassse", "Amphetamine", "Name", ID3);
Frak[FraktionID][Metamphetamine] = mysql_GetInt("Fraktionskassse", "Metamphetamine", "Name", ID3);
Frak[FraktionID][Cannabis] = mysql_GetInt("Fraktionskassse", "Cannabis", "Name", ID3);
}
}
return 1;
}es soll nur funktionieren aber es will net beim ersten speicher er immer id 0 und beim 2en hengt der server wie verrpckt und es geht nix mehr
//edit niman den eine lösung