undefined playerid.
#1

help:
Код:
public OnVehicleDeath(vehicleid, killerid)
{
	if(vehicleid == tvid[playerid])
	    {
	        DestroyVehicle(tvid[playerid]);
			for(new i=0;i<MAX_PLAYERS;i++)
			    {
			    new name[MAX_PLAYER_NAME];
				if(GetPlayerName(i, name, sizeof(name)) == owner[vid])
				    {
				    SendClientMessage(i, red, "Your vehicle has been destroyed.");
					}
				}
		}
	return 1;
}
Reply
#2

Well, if you could read, the public function's paramaters don't allow you to use "playerid", only "vehicleid" and "killerid", I suggest changing "playerid" to "killerid", as that appears to be what you're going for.

pawn Код:
public OnVehicleDeath(vehicleid, killerid)
{
    if(vehicleid == tvid[killerid])
        {
            DestroyVehicle(tvid[killerid]);
            for(new i=0;i<MAX_PLAYERS;i++)
                {
                new name[MAX_PLAYER_NAME];
                if(GetPlayerName(i, name, sizeof(name)) == owner[vid])
                    {
                    SendClientMessage(i, red, "Your vehicle has been destroyed.");
                    }
                }
        }
    return 1;
}
Reply
#3

ok thanks
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)