little bug
#2

Quote:
Originally Posted by saffierr
Посмотреть сообщение
A little bug, It removes me from every car in the map, while I want it just for the 5 cars from GSF. If you're not a GSF member it removes me from everycar in the map. Please help, how do I change it to just: If you're not a GSF member you cannot drive a GSF vehicle.
PHP код:
public OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == PLAYER_STATE_DRIVER)
    {
        new 
vehicleid GetPlayerVehicleID(playerid);
        if(
vehicleid == Veh || Veh2 || Veh3 || Veh4 || Veh5)
        {
            if(
PlayerInfo[playerid][MemberGSF] >= || PlayerInfo[playerid][LeaderGSF] >= 1)
            {
                
SendClientMessage(playeridCOLOR_LIMEGREEN"You have entered your organization vehicle!");
            }
            else
            {
                
SendClientMessage(playeridCOLOR_RED"Error: You are not a member of Grove Street Families!");
                
RemovePlayerFromVehicle(playerid);
            }
        }
    }
    return 
1;

PHP код:

new bool:v_clan_gsf[MAX_VEHICLES];
public 
OnGameModeInit() {
       
//... = CreateVehicle();
       
v_clan_gsf[1] = true// Vehicle ID 1 in clan GSF
       
v_clan_gsf[20] = true// etc..
       
v_clan_gsf[10] = true// EOF Vehicles of clan GSF
       
return true;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    if(
newstate == PLAYER_STATE_DRIVER)
    {
        new 
vehicleid GetPlayerVehicleID(playerid);
        if(
v_clan_gsf[vehicleid])
        {
            if(
PlayerInfo[playerid][MemberGSF] >= && PlayerInfo[playerid][LeaderGSF] >= 1)
            {
                
SendClientMessage(playeridCOLOR_LIMEGREEN"You have entered your organization vehicle!");
            }
            else
            {
                new
                     
Float:xFloat:yFloat:z
                
;
                
GetPlayerPos(playeridxyz);
                
SendClientMessage(playeridCOLOR_RED"Error: You are not a member of Grove Street Families!");
                
SetPlayerPos(playeridxyz);
                
// Or RemovePlayerFromVehicle(playerid);
            
}
        }
    }
    return 
1;

Reply


Messages In This Thread
little bug - by saffierr - 31.08.2015, 20:48
Re: little bug - by Logofero - 31.08.2015, 20:58
Re: little bug - by saffierr - 31.08.2015, 21:34
Re: little bug - by Logofero - 01.09.2015, 21:25
Re: little bug - by saffierr - 01.09.2015, 21:27
Re: little bug - by Logofero - 01.09.2015, 21:36
Re: little bug - by saffierr - 01.09.2015, 21:41
Re: little bug - by Logofero - 01.09.2015, 21:53
Re: little bug - by saffierr - 01.09.2015, 21:58
Re: little bug - by SoFahim - 02.09.2015, 02:30

Forum Jump:


Users browsing this thread: 1 Guest(s)