SendClientMessage(playerid, 0xFF0000AA, "You not at the Gas Station!");
CMD:refull(playerid, params[])
{
if (GetPlayerVehicleSeat(playerid) == 0)
for (new i; i < sizeof(ARefuelPickups); i++)
if(IsPlayerInRangeOfPoint(playerid, 2.5, ARefuelPickups[i][pux], ARefuelPickups[i][puy], ARefuelPickups[i][puz]))
{
SetTimerEx("RefuelVehicle", 5000, false, "i", playerid);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, TXT_Refuelling, 3000, 4);
}
else
SendClientMessage(playerid, 0xFF0000AA, "You not at the Gas Station!");
return 1;
}
CMD:refull(playerid, params[])
{
if (GetPlayerVehicleSeat(playerid) == 0)
if(IsPlayerInRangeOfPoint(playerid, 2.5, ARefuelPickups[i][pux], ARefuelPickups[i][puy], ARefuelPickups[i][puz]))
{
for (new i; i < sizeof(ARefuelPickups); i++)
{
SetTimerEx("RefuelVehicle", 5000, false, "i", playerid);
}
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, TXT_Refuelling, 3000, 4);
}
else SendClientMessage(playerid, 0xFF0000AA, "You not at the Gas Station!");
return 1;
}
CMD:refull(playerid, params[])
{
if (GetPlayerVehicleSeat(playerid) == 0)
for (new i; i < sizeof(ARefuelPickups); i++)
if(IsPlayerInRangeOfPoint(playerid, 2.5, ARefuelPickups[i][pux], ARefuelPickups[i][puy], ARefuelPickups[i][puz]))
{
SetTimerEx("RefuelVehicle", 5000, false, "i", playerid);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, TXT_Refuelling, 3000, 4);
break;
}
else
SendClientMessage(playerid, 0xFF0000AA, "You not at the Gas Station!");
return 1;
}
Try this:
pawn Код:
|
error 017: undefined symbol "i" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Error.
pawn Код:
|
bool:IsPlayerAtGasStation(playerid)
{
for(new i; i != sizeof(ARefuelPickups); i++)
if(IsPlayerInRangeOfPoint(playerid, 2.5, ARefuelPickups[i][pux], ARefuelPickups[i][puy], ARefuelPickups[i][puz]))
return true;
return false;
}
CMD:refull(playerid, params[])
{
if(GetPlayerVehicleSeat(playerid) != 0) SendClientMessage(playerid, 0xFF0000AA, "You are not a driver");
else if(!IsPlayerAtGasStation(playerid)) SendClientMessage(playerid, 0xFF0000AA, "You not at the Gas Station!");
else{
SetTimerEx("RefuelVehicle", 5000, false, "i", playerid);
TogglePlayerControllable(playerid, 0);
GameTextForPlayer(playerid, TXT_Refuelling, 3000, 4);
}
return 1;
}
pawn Код:
|
warning 208: function with tag result used before definition, forcing reparse Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning.
Код:
warning 208: function with tag result used before definition, forcing reparse Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warning. |
bool:IsPlayerAtGasStation(playerid)
{
for(new i; i != sizeof(ARefuelPickups); i++)
if(IsPlayerInRangeOfPoint(playerid, 2.5, ARefuelPickups[i][pux], ARefuelPickups[i][puy], ARefuelPickups[i][puz]))
return true;
return false;
}