Problem with a callback
#2

Quote:
Originally Posted by Ice-cup
Посмотреть сообщение
This is the callback (which I'd like to use just like the PlayerToPoint function) which doesn't work:

Код:
public IsVehicleInRadius(playerid)
{
	for(new c=0;c<MAX_VEHICLES;c++)
	{
	    new Float:x, Float:y, Float:z;
		GetVehiclePos(c,x,y,z);
		if(PlayerToPoint(5.0, playerid, x, y, z))
		{
		    return 1;
		}
		else
		{
		    SendClientMessage(playerid, COLOR_YELLOW, "You're not at your car!");
		    return 1;
		}
	}
	return 1;
}
It should check if there is a car near the player, but even if I am on top of a car it says the else thing.
At the return 1; it should continue with the command:

Код:
		else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
		{
      		GetVehicleParamsEx(carid,engine,lights,alarm,doors,bonnet,boot,objective);
			if(doors == 0)
			{
   				if(IsVehicleInRadius(playerid))
			    {
   		    		if(PlayerInfo[playerid][pCar] == DynamicCars[VehicleLockedPlayer[playerid]][CarID])
   		    		{
						if(PlayerInfo[playerid][pSex] == 1)
						{
							PlayerActionMessage(playerid,15.0,"has just unlocked his vehicle.");
						}
						else
						{
							PlayerActionMessage(playerid,15.0,"has just unlocked her vehicle.");
						}
						SendClientMessage(playerid,COLOR_LIGHTYELLOW2,"[INFO:] Vehicle Unlocked.");
						SetVehicleParamsEx(carid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF);
					}
					else
					{
					    SendClientMessage(playerid, COLOR_RED, "You do not have the keys for this vehicle!");
					}
			    }
			}
But it doesn't
Don't use it as a callback, use it as function. Just remove the 'public'-tag and it should work I think.
Reply


Messages In This Thread
Problem with a callback - by Ice-cup - 27.01.2011, 12:26
Re: Problem with a callback - by DeathOnaStick - 27.01.2011, 15:07
Re: Problem with a callback - by Grim_ - 27.01.2011, 17:08
Re: Problem with a callback - by Ice-cup - 27.01.2011, 19:46
Re: Problem with a callback - by Ice-cup - 28.01.2011, 16:22

Forum Jump:


Users browsing this thread: 1 Guest(s)