Wenn ich hmieten eingebe bekomme ich immer wieder haus 1 und es kommt die Meldung Server unknown command
ocmd:hmieten(playerid,params[]){
new hID = hRange(playerid),query[256];new MaxMieter = HausInfo[hID][h_mieter1] || HausInfo[hID][h_mieter2] || HausInfo[hID][h_mieter3] || HausInfo[hID][h_mieter4] || HausInfo[hID][h_mieter5] || HausInfo[hID][h_mieter6]
for(new i=0; i<sizeof(MaxMieter); i++) { if(strlen(HausInfo[i][h_mieter1])) { continue; } else { format(query,sizeof(query),"UPDATE `h_mieter1` = '%s' WHERE `ID` = '%d'",HausInfo[i][h_mieter1],id); db_query(Database,query); SendClientMessage(playerid,gruen,"Du hast dir ein Zimmer (1) Gemietet."); return 0; } if(strlen(HausInfo[i][h_mieter2])) { continue; } else { format(query,sizeof(query),"UPDATE `h_mieter2` = '%s' WHERE `ID` = '%d'",HausInfo[i][h_mieter2],id); db_query(Database,query); SendClientMessage(playerid,gruen,"Du hast dir ein Zimmer (2) Gemietet."); return 0;
} if(strlen(HausInfo[i][h_mieter3])) { continue; } else { format(query,sizeof(query),"UPDATE `h_mieter3` = '%s' WHERE `ID` = '%d'",HausInfo[i][h_mieter3],id); db_query(Database,query); SendClientMessage(playerid,gruen,"Du hast dir ein Zimmer (3) Gemietet."); return 0; } if(strlen(HausInfo[i][h_mieter4])) { continue; } else { format(query,sizeof(query),"UPDATE `h_mieter4` = '%s' WHERE `ID` = '%d'",HausInfo[i][h_mieter4],id); db_query(Database,query); SendClientMessage(playerid,gruen,"Du hast dir ein Zimmer (4) Gemietet."); return 0;
} if(strlen(HausInfo[i][h_mieter5])) { continue; } else { format(query,sizeof(query),"UPDATE `h_mieter5` = '%s' WHERE `ID` = '%d'",HausInfo[i][h_mieter5],id); db_query(Database,query); SendClientMessage(playerid,gruen,"Du hast dir ein Zimmer (5) Gemietet."); return 0;
} } return 1;}
Hier der code (lesbar):
ocmd:hmieten(playerid,params[])
{
new hID = hRange(playerid),query[256];
new MaxMieter = HausInfo[hID][h_mieter1] HausInfo[hID][h_mieter2] HausInfo[hID][h_mieter3] HausInfo[hID][h_mieter4] HausInfo[hID][h_mieter5] HausInfo[hID][h_mieter6]
for(new i=0; i<sizeof(MaxMieter); i++)
{
if(strlen(HausInfo[h_mieter1]))
{
continue;
}
else
{
format(query,sizeof(query),"UPDATE `h_mieter1` = '%s' WHERE `ID` = '%d'",HausInfo[h_mieter1],id);
db_query(Database,query);
SendClientMessage(playerid,gruen,"Du hast dir ein Zimmer (1) Gemietet.");
return 0;
}
if(strlen(HausInfo[h_mieter2]))
{
continue;
}
else
{
format(query,sizeof(query),"UPDATE `h_mieter2` = '%s' WHERE `ID` = '%d'",HausInfo[h_mieter2],id);
db_query(Database,query);
SendClientMessage(playerid,gruen,"Du hast dir ein Zimmer (2) Gemietet.");
return 0;
}
if(strlen(HausInfo[i][h_mieter3]))
{
continue;
}
else
{
format(query,sizeof(query),"UPDATE `h_mieter3` = '%s' WHERE `ID` = '%d'",HausInfo[i][h_mieter3],id);
db_query(Database,query);
SendClientMessage(playerid,gruen,"Du hast dir ein Zimmer (3) Gemietet.");
return 0;
}
if(strlen(HausInfo[i][h_mieter4]))
{
continue;
}
else
{
format(query,sizeof(query),"UPDATE `h_mieter4` = '%s' WHERE `ID` = '%d'",HausInfo[i][h_mieter4],id);
db_query(Database,query);
SendClientMessage(playerid,gruen,"Du hast dir ein Zimmer (4) Gemietet.");
return 0;
}
if(strlen(HausInfo[i][h_mieter5]))
{
continue;
}
else
{
format(query,sizeof(query),"UPDATE `h_mieter5` = '%s' WHERE `ID` = '%d'",HausInfo[i][h_mieter5],id);
db_query(Database,query);
SendClientMessage(playerid,gruen,"Du hast dir ein Zimmer (5) Gemietet.");
return 0;
}
}
return 1;
}
[/i][/i][/i][/i][/i][/i][i][i][i][i][i][i]
MFG[/i][/i][/i][/i][/i][/i]