26.01.2013, 14:09
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
SaveAirline(airlineid); //undefined symbol airlineid
return 1;
}
pawn Код:
CMD:createairline(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new airline[28], player1id,player1[MAX_PLAYER_NAME];//,string[128];
GetPlayerName(player1id,player1,sizeof(player1));
if(sscanf(params,"us[28]", player1id,airline)) return SendClientMessage(playerid, 0xFFFFFFFF, "[USAGE]: /createairline [playerid] [companyname]");
if(IsPlayerConnected(player1id))
{
AirlineInfo[airlineid][aName] = airline;//Array sizes do not match, or destination array is too small
PlayerInfo[player1id][Airline] = airline;//must be assigned to an array
PlayerInfo[player1id][AirlineRank] = 5;
SaveAirline(airlineid);
SavePlayer(player1id);
}
}
return 1;
}
I also already have both of this
pawn Код:
public LoadAirline_data(airlineid, name[], value[])
{
INI_Int("Name", AirlineInfo[airlineid][aName]);
INI_Int("Money", AirlineInfo[airlineid][aMoney]);
INI_Int("Slots", AirlineInfo[airlineid][aSlots]);
return 1;
}
stock SaveAirline(airlineid)
{
new airline[28];
format(airline,sizeof(airline),"Admin/Airlines/%s.ini", airlinename);
new INI:File = INI_Open(airline);
INI_SetTag(File,"data");
INI_WriteString(File,"Name", AirlineInfo[airlineid][aName]);
INI_WriteInt(File,"Money", AirlineInfo[airlineid][aMoney]);
INI_WriteInt(File,"Slots", AirlineInfo[airlineid][aSlots]);
INI_Close(File);
}
Now, why does it says "undefined symbol playerid" and the array size has got a problem?