10.05.2018, 13:28
Quote:
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. |
Line 27:
Line 52:
Define:
Full Code:
I am using PPC_Trucking gamemode and I saw a guy commented on the thread here. (http://forum.sa-mp.com/showthread.ph...=zcmd&page=438) the guy is DrAlioPHP код:
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]);
PHP код:
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]);
PHP код:
// 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];
PHP код:
// 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;
}
I followed his instructions but I got this warnings doesn't edit anything..