C:\Users\server\Desktop\SAMP FILES\PPC_Trucking6\PNT v1.0\pawno\include\PPC_Toll.inc(27) : warning 202: number of arguments does not match definition
C:\Users\server\Desktop\SAMP FILES\PPC_Trucking6\PNT v1.0\pawno\include\PPC_Toll.inc(27) : warning 202: number of arguments does not match definition C:\Users\server\Desktop\SAMP FILES\PPC_Trucking6\PNT v1.0\pawno\include\PPC_Toll.inc(27) : warning 202: number of arguments does not match definition C:\Users\server\Desktop\SAMP FILES\PPC_Trucking6\PNT v1.0\pawno\include\PPC_Toll.inc(52) : warning 202: number of arguments does not match definition C:\Users\server\Desktop\SAMP FILES\PPC_Trucking6\PNT v1.0\pawno\include\PPC_Toll.inc(52) : warning 202: number of arguments does not match definition C:\Users\server\Desktop\SAMP FILES\PPC_Trucking6\PNT v1.0\pawno\include\PPC_Toll.inc(52) : warning 202: number of arguments does not match definition Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 6 Warnings. |
MoveObject(ATollGates[TollGate][GateID], ATollGates[TollGate][TollX], ATollGates[TollGate][TollY], ATollGates[TollGate][TollZ]+0.82, 0.04, ATollGates[TollGate][TollRX], ATollGates[TollGate][TollRY], ATollGates[TollGate][TollRZ]);
MoveObject(ATollGates[TollGate][GateID], ATollGates[TollGate][TollX], ATollGates[TollGate][TollY], ATollGates[TollGate][TollZ]+0.82, 0.04, ATollGates[TollGate][TollRX], ATollGates[TollGate][TollRY]-90.0, ATollGates[TollGate][TollRZ]);
// Setup a custom type that holds all data about toll-boots (les peages jaune)
enum TTollGate
{
GateID, // Holds the object-id of the gate
TollPrice, // Holds the price for passing the gate
GateStatus, // Holds the status of the gate (open = 1, closed = 0)
Float:TollX, // Holds the coordinates when the gate is opened
Float:TollY, // Holds the coordinates when the gate is opened
Float:TollZ, // Holds the coordinates when the gate is opened
Float:TollRX, // Holds the coordinates when the gate is closed
Float:TollRY, // Holds the coordinates when the gate is closed
Float:TollRZ // Holds the coordinates when the gate is closed
}
new ATollGates[MAX_TOLLGATES][TTollGate];
// This file holds all functions for the toll-system
forward Toll();
public Toll()
{
// Loop through all players
for(new playerid; playerid < MAX_PLAYERS; playerid++)
{
// If the player isn't connected, skip to the next player
if(APlayerData[playerid][LoggedIn] == false) continue;
// Check if the player is the driver of a vehicle
if (GetPlayerVehicleSeat(playerid) == 0)
{
// Loop through all toll-gates
for (new TollGate; TollGate < MAX_TOLLGATES; TollGate++)
{
// Check if this toll-gate exists
if (ATollGates[TollGate][GateID] != 0)
{
// Check if the player is in range of the tollgate
if(IsPlayerInRangeOfPoint(playerid, 7.5, ATollGates[TollGate][TollX], ATollGates[TollGate][TollY], ATollGates[TollGate][TollZ]))
{
// Check if the toll-gate is closed
if(ATollGates[TollGate][GateStatus] == 0)
{
// Open the gate
MoveObject(ATollGates[TollGate][GateID], ATollGates[TollGate][TollX], ATollGates[TollGate][TollY], ATollGates[TollGate][TollZ]+0.82, 0.04, ATollGates[TollGate][TollRX], ATollGates[TollGate][TollRY], ATollGates[TollGate][TollRZ]);
// Set status to OPEN
ATollGates[TollGate][GateStatus] = 1;
if (ATollGates[TollGate][TollPrice] != 0)
{
// Let the player pay the toll
RewardPlayer(playerid, -ATollGates[TollGate][TollPrice], 0);
new string[50];
format(string, sizeof(string), TXT_PlayerPaysToll, ATollGates[TollGate][TollPrice]);
GameTextForPlayer(playerid, string, 3000, 4);
}
// Start a timer that closes the gate after 5 seconds
SetTimerEx("CloseGate", 5000, false, "i", TollGate);
}
}
}
}
}
}
}
forward CloseGate(TollGate);
public CloseGate(TollGate)
{
// Close the gate
MoveObject(ATollGates[TollGate][GateID], ATollGates[TollGate][TollX], ATollGates[TollGate][TollY], ATollGates[TollGate][TollZ]+0.82, 0.04, ATollGates[TollGate][TollRX], ATollGates[TollGate][TollRY]-90.0, ATollGates[TollGate][TollRZ]);
// Set status to CLOSED
ATollGates[TollGate][GateStatus] = 0;
}
gamemodes\PPC_Trucking.pwn(1475) : warning 203: symbol is never used: "IsVehicleAirVehicle" gamemodes\PPC_Trucking.pwn(1475) : warning 203: symbol is never used: "Player_PortOutAdminZone" gamemodes\PPC_Trucking.pwn(1475) : warning 203: symbol is never used: "RefuelMaxPrice" |
The reason why you get «symbol is never used» is because you have functions/variables that has no use in your script. So basically to get these warnings away you can either comment them out(or remove them) doesn’t really matter. At least if you are not planning on using them. Just search for «IsVehicleAirVehicle», «Player_PortOutAdminZone» and «RefuelMaxPrice». These warnings will give no major harm to your script, it just tells you that you have functions/variables that is not used.
|