26.01.2013, 10:38
(
Последний раз редактировалось Neil.; 26.01.2013 в 11:22.
)
...
Nevermind, fixed
Nevermind, fixed
CMD:airlines(playerid, params[]) #pragma unused params for(new i = 1; i < MAX_AIRLINES; i++) if(strlen(aInfo[i][aName]) > 0) format(String, 600, "%s%s\n", String, aInfo[i][aName]); ShowPlayerDialog(playerid, 666, DIALOG_STYLE_LIST, "Airlines", String, "Ok", ""); return 1; }
|
Код:
CMD:airlines(playerid, params[]) #pragma unused params for(new i = 1; i < MAX_AIRLINES; i++) if(strlen(aInfo[i][aName]) > 0) format(String, 600, "%s%s\n", String, aInfo[i][aName]); ShowPlayerDialog(playerid, 666, DIALOG_STYLE_LIST, "Airlines", String, "Ok", ""); return 1; } |
enum AirlineInfo
{
aName,
aOwner,
}; new aInfo[MAX_AIRLINES][AirlineInfo];
CMD:airlines(playerid, params[])
#pragma unused params
new String[1000];
for(new i = 1; i < MAX_AIRLINES; i++) if(strlen(aInfo[i][aName]) > 0) format(String, 1000, "%s%s\n", String, aInfo[i][aName]);
ShowPlayerDialog(playerid, 666, DIALOG_STYLE_LIST, "Airlines", String, "Ok", "");
return 1;
}
CMD:createairline(playerid, params[])
{
new Airlineid = AirlineCount;
new player1[MAX_PLAYER_NAME],player1id;
GetPlayerName(player1id, player1,sizeof(player1));
if(!IsPlayerAdmin(playerid)) return 0;
new airline[128];
if(sscanf(params,"ds[128]", player1id, airline)) return SendClientMessage(playerid, 0xFFFFFFFF, "[USAGE]: /createairline [playerid] [companyname]");
if(IsPlayerConnected(player1id))
{
new INI:iFile2 = INI_Open(AirlinePath(Airlineid));
PlayerInfo[player1id][Airline_Owner] = 1;
SavePlayer(player1id);
INI_SetTag(iFile2,"Airline_data");
INI_WriteString(iFile2,"aName",airline);
INI_WriteString(iFile2,"aOwner",player1);
INI_Close(iFile2);
new string[256];
format(string,sizeof(string),"Created airline: %s | CEO: %s(%d)", airline, player1, player1id);
SendClientMessage(playerid, 0xFF9900FF, string);
aInfo[Airlineid][aName] = airline;
aInfo[Airlineid][aOwner] = player1;
}
else return SendClientMessage(playerid, 0xFF0000AA, "Player is not online");
return 1;
}