SA-MP Forums Archive
A bunch of errors - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: A bunch of errors (/showthread.php?tid=410689)



A bunch of errors - Neil. - 26.01.2013

pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    SaveAirline(airlineid); //undefined symbol airlineid
    return 1;
}
Undefined symbol airlineid

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;
}
Two errors^



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?


Re: A bunch of errors - Roach_ - 26.01.2013

Try this:
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    SaveAirline(playerid);
    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[player1id][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(player1id);
             SavePlayer(player1id);
         }
    }
    return 1;
}



Re: A bunch of errors - Neil. - 26.01.2013

pawn Код:
CMD:createairline(playerid, params[])
{
    if(IsPlayerAdmin(playerid))
    {
         new _airline[28], player1id,player1[MAX_PLAYER_NAME];
         GetPlayerName(player1id,player1,sizeof(player1));
         if(sscanf(params,"us[28]", player1id,_airline)) return SendClientMessage(playerid, 0xFFFFFFFF, "[USAGE]: /createairline [playerid] [companyname]");
         if(IsPlayerConnected(player1id))
         {
             AirlineInfo[player1id][aName] = _airline;//Must be assigned to an array
             PlayerInfo[player1id][Airline] = _airline;//must be assigned to an array
             PlayerInfo[player1id][AirlineRank] = 5;
             SaveAirline(player1id);
             SavePlayer(player1id);
         }
    }
    return 1;
}
I still have two errors..
Help


Re: A bunch of errors - Neil. - 27.01.2013

BUMP
Anyone?