so kurz und knapp
egal welche frak man ist es wird immer bei frakid 0 gespeichert. Also in der DB. hier mal die load udn save funtion
mysql_SetInt("accounts", "Team", pDaten[playerid][Team], "Name", pDaten[playerid][pNames]);//so wird Team gespeichert Team ist zu verstehen FraktionID normaler Member kein Leader
pDaten[playerid][Team] = mysql_GetInt("accounts", "Team", "Name", pDaten[playerid][pNames]);//so wirds geladen
stock ReturnFrakName(playerid)
{
new val;
switch(pDaten[playerid][Team])
{
case 0: val = TEAM_Member;
case 1: val = TEAM_Cop;
case 2: val = TEAM_A_Team;
case 3: val = TEAM_FBI;
case 4: val = TEAM_Army;
case 5: val = TEAM_Medic;
case 6: val = TEAM_Feuerwehr;
case 7: val = TEAM_OAmt;
case 8: val = TEAM_Fahrschule;
case 9: val = TEAM_Taxi;
case 10: val = TEAM_STAAT;
case 11: val = TEAM_News;
case 12: val = TEAM_Yakuza;
case 13: val = TEAM_Ballas;
case 14: val = TEAM_Grove;
case 15: val = TEAM_Vagos;
case 16: val = TEAM_Aztecas;
case 17: val = TEAM_Rifa;
case 18: val = TEAM_RS;
case 19: val = TEAM_LCN;
case 20: val = TEAM_PMAFIA;
case 21: val = TEAM_SB;
case 22: val = TEAM_Terror;
case 23: val = TEAM_AMIGOS;
case 24: val = TEAM_MS13;
}
return val;
}
stock ReturnFrakID(fraktionname)
{
new val;
switch(fraktionname)
{
case TEAM_Member: val = 0;
case TEAM_Cop: val = 1;
case TEAM_A_Team: val = 2;
case TEAM_FBI: val = 3;
case TEAM_Army: val = 4;
case TEAM_Medic: val = 5;
case TEAM_Feuerwehr: val = 6;
case TEAM_OAmt: val = 7;
case TEAM_Fahrschule: val = 8;
case TEAM_Taxi: val = 9;
case TEAM_STAAT: val = 10;
case TEAM_News: val = 11;
case TEAM_Yakuza: val = 12;
case TEAM_Ballas: val = 13;
case TEAM_Grove: val = 14;
case TEAM_Vagos: val = 15;
case TEAM_Aztecas: val = 16;
case TEAM_Rifa: val = 17;
case TEAM_RS: val = 18;
case TEAM_LCN: val = 19;
case TEAM_PMAFIA: val = 20;
case TEAM_SB: val = 21;
case TEAM_Terror: val = 22;
case TEAM_AMIGOS: val = 23;
case TEAM_MS13: val = 24;
}
return val;
}
stock SaveFrak(FraktionID)
{
for(new i; i<MAX_FRACS;i++)
{
mysql_SetInt("Fraktionskassse", "Mats", Frak[i][Mats], "Name",ReturnFrakID(FraktionID));
mysql_SetInt("Fraktionskassse", "Kasse", Frak[i][Kasse], "Name",ReturnFrakID(FraktionID));
mysql_SetInt("Fraktionskassse", "Weed", Frak[i][Weed], "Name",ReturnFrakID(FraktionID));
mysql_SetInt("Fraktionskassse", "Heroin", Frak[i][Heroin], "Name",ReturnFrakID(FraktionID));
mysql_SetInt("Fraktionskassse", "Kokain", Frak[i][Kokain], "Name",ReturnFrakID(FraktionID));
mysql_SetInt("Fraktionskassse", "LSD", Frak[i][LSD], "Name",ReturnFrakID(FraktionID));
mysql_SetInt("Fraktionskassse", "Amphetamine", Frak[i][Amphetamine], "Name",ReturnFrakID(FraktionID));
mysql_SetInt("Fraktionskassse", "Metamphetamine", Frak[i][Metamphetamine], "Name",ReturnFrakID(FraktionID));
mysql_SetInt("Fraktionskassse", "Cannabis", Frak[i][Cannabis], "Name",ReturnFrakID(FraktionID));
}
return 1;
}
stock LoadFrak(FraktionID)
{
for(new i; i<MAX_FRACS;i++)
{
Frak[i][Mats] = mysql_GetInt("Fraktionskassse","Mats", "Name", ReturnFrakID(FraktionID));
Frak[i][Kasse] = mysql_GetInt("Fraktionskassse", "Kasse", "Name", ReturnFrakID(FraktionID));
Frak[i][Weed] = mysql_GetInt("Fraktionskassse", "Weed", "Name", ReturnFrakID(FraktionID));
Frak[i][Heroin] = mysql_GetInt("Fraktionskassse", "Heroin", "Name", ReturnFrakID(FraktionID));
Frak[i][Kokain] = mysql_GetInt("Fraktionskassse", "Kokain", "Name", ReturnFrakID(FraktionID));
Frak[i][LSD] = mysql_GetInt("Fraktionskassse", "LSD", "Name", ReturnFrakID(FraktionID));
Frak[i][Amphetamine] = mysql_GetInt("Fraktionskassse", "Amphetamine", "Name", ReturnFrakID(FraktionID));
Frak[i][Metamphetamine] = mysql_GetInt("Fraktionskassse", "Metamphetamine", "Name", ReturnFrakID(FraktionID));
Frak[i][Cannabis] = mysql_GetInt("Fraktionskassse", "Cannabis", "Name", ReturnFrakID(FraktionID));
}
return 1;
}
AOF+Admin.pwn(18482) : error 035: argument type mismatch (argument 5)
AOF+Admin.pwn(18483) : error 035: argument type mismatch (argument 5)
AOF+Admin.pwn(18484) : error 035: argument type mismatch (argument 5)
AOF+Admin.pwn(18485) : error 035: argument type mismatch (argument 5)
AOF+Admin.pwn(18486) : error 035: argument type mismatch (argument 5)
AOF+Admin.pwn(18487) : error 035: argument type mismatch (argument 5)
AOF+Admin.pwn(18488) : error 035: argument type mismatch (argument 5)
AOF+Admin.pwn(18489) : error 035: argument type mismatch (argument 5)
AOF+Admin.pwn(18490) : error 035: argument type mismatch (argument 5)
AOF+Admin.pwn(18498) : error 035: argument type mismatch (argument 4)
AOF+Admin.pwn(18499) : error 035: argument type mismatch (argument 4)
AOF+Admin.pwn(18500) : error 035: argument type mismatch (argument 4)
AOF+Admin.pwn(18501) : error 035: argument type mismatch (argument 4)
AOF+Admin.pwn(18502) : error 035: argument type mismatch (argument 4)
AOF+Admin.pwn(18503) : error 035: argument type mismatch (argument 4)
AOF+Admin.pwn(18504) : error 035: argument type mismatch (argument 4)
AOF+Admin.pwn(18505) : error 035: argument type mismatch (argument 4)
AOF+Admin.pwn(18506) : error 035: argument type mismatch (argument 4)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
18 Errors.
Alles anzeigen
//edit code geändert
//Edit Geupdatet mit errors