30.04.2014, 21:49
Quote:
First of all what's the point of this line? If the system is dynamic, the chances of it to have both same House ID and slot in the array are minimum.
pawn Код:
pawn Код:
|
Sounded like it would work.. Tried this:
pawn Код:
CMD:houses(playerid, params[])
{
new string[500];
if(!IsPlayerLoggedIn(playerid))
{
SendClientMessage(playerid, COLOR_RED, "Error"White": You are restricted from using commands until you log in.");
return 1;
}
if(PlayerInfo[playerid][pAdminLevel] < 1)
{
SendClientMessage(playerid, COLOR_RED, "Error"White": You do not have the authority to use this command.");
return 1;
}
if(!AdminDuty[playerid])
{
SendClientMessage(playerid, COLOR_RED, "Error"White": You are not on duty as an Administrator (/aduty).");
return 1;
}
for(new i = 1; i < MAX_HOUSES; i++)
{
if(HouseInfo[i][hHouseID] == i)
{
format(string, sizeof(string), "ID: %d - Address: %s - Owner: %s", HouseInfo[i][hHouseID], HouseInfo[i][hAddress], HouseInfo[i][hOwner]);
}
}
ShowPlayerDialog(playerid, DIALOG_HOUSES, DIALOG_STYLE_LIST, ""Lightblue"House List", string, "", "Cancel");
return 1;
}