forward IsAVelib(vehicleid);
public IsAVelib(vehicleid) { if(GetVehicleModel(vehicleid) >268 && GetVehicleModel(vehicleid) < 280 ) { return 1; } else return 0; }
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { passenger[playerid] = ispassenger; if (IsAVelib(vehicleid) && !ispassenger) { SendClientMessage(playerid,COLOR_GREY, "TEST"); GivePlayerMoney(playerid, -100); }
Originally Posted by falor
Hey guys,
I try to code my server's vehicles to be used just by one faction for exemple. I try this : Код:
forward IsAVelib(vehicleid); Код:
public IsAVelib(vehicleid) { if(GetVehicleModel(vehicleid) >268 && GetVehicleModel(vehicleid) < 280 ) { return 1; } else return 0; } Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { passenger[playerid] = ispassenger; if (IsAVelib(vehicleid) && !ispassenger) { SendClientMessage(playerid,COLOR_GREY, "TEST"); GivePlayerMoney(playerid, -100); } I hope you'll be able to help me, thank you ! |
Originally Posted by falor
Thanks i'll do it.
I can't use < and > ? Because type 20bikes is very long + the police cars etc... |
public IsAVelibCar(carid) { if((carid > 260 && carid < 280) ) { return 1; } return 0; }
Originally Posted by falor
I know, but can i set like that
Код:
public IsAVelibCar(carid) { if((carid > 260 && carid < 280) ) { return 1; } return 0; } ![]() |
public OnPlayerStateChange(playerid,newstate,oldstate) { new state = GetPlayerState(playerid); if (state == PLAYER_STATE_PASSENGER || state == PLAYER_STATE_DRIVER) { if((carid > 260 && carid < 280) ) { GivePlayerMoney(playerid, -100); return 1; } return 0; } return 1; }
public OnPlayerStateChange(playerid,newstate,oldstate) { new state = GetPlayerState(playerid); if (state == PLAYER_STATE_PASSENGER || state == PLAYER_STATE_DRIVER) { if(IsAVelibCar) { GivePlayerMoney(playerid, -100); return 1; } return 0; } return 1; }
public IsAVelib(vehicleid)
{
if(vehicleid > 268 && vehicleid < 280)
{
return 1;
}
else return 0;
}