When spme1 enter a vehicle got freezed
#1

Hi, i got a hosted server, hen someone enter a vehicle got freezed how i can fix it? +REP!
Reply
#2

Show us OnPlayerEnterVehicle and OnPlayerStateChange. You probably have TogglePlayerControllable(playerid,0);
Reply
#3

check you code for OnPlayerentervehicle? And newstate == PLAYER_STATE_DRIVER and newstate == PLAYER_STATE_PASSENGER... If i have typo somewhere sorry i'm not using pawno and sa-mp anymore
Reply
#4

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    new cancelEntry = 0;
    if(!ispassenger)
    {
        if(GetVehicleModel(vehicleid) == 525) {
            if(GetPlayerSkin(playerid) != 50) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 596) {
            if(GetPlayerSkin(playerid) != 282 && GetPlayerSkin(playerid) != 283 && GetPlayerSkin(playerid) != 281){
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 597) {
            if(GetPlayerSkin(playerid) != 282 && GetPlayerSkin(playerid) != 283 && GetPlayerSkin(playerid) != 281 && GetPlayerSkin(playerid) != 288){
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 598) {
            if(GetPlayerSkin(playerid) != 282 && GetPlayerSkin(playerid) != 283 && GetPlayerSkin(playerid) != 281 && GetPlayerSkin(playerid) != 288) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 490) {
            if(GetPlayerSkin(playerid) != 282 && GetPlayerSkin(playerid) != 281 && GetPlayerSkin(playerid) != 288 && GetPlayerSkin(playerid) != 283) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 427) {
            if(GetPlayerSkin(playerid) != 282 && GetPlayerSkin(playerid) != 283 && GetPlayerSkin(playerid) != 288 && GetPlayerSkin(playerid) != 281) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 599) {
            if(GetPlayerSkin(playerid) != 275) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 528) {
            if(GetPlayerSkin(playerid) != 278 && GetPlayerSkin(playerid) != 275 && GetPlayerSkin(playerid) != 279 && GetPlayerSkin(playerid) != 277 && GetPlayerSkin(playerid) != 274 && GetPlayerSkin(playerid) != 275) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 544) {
            if(GetPlayerSkin(playerid) != 278 && GetPlayerSkin(playerid) != 275 && GetPlayerSkin(playerid) != 279 && GetPlayerSkin(playerid) != 277 && GetPlayerSkin(playerid) != 274 && GetPlayerSkin(playerid) != 275) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 433) {
            if(GetPlayerSkin(playerid) != 278 && GetPlayerSkin(playerid) != 275 && GetPlayerSkin(playerid) != 279 && GetPlayerSkin(playerid) != 277 && GetPlayerSkin(playerid) != 274 && GetPlayerSkin(playerid) != 275) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 416) {
            if(GetPlayerSkin(playerid) != 278 && GetPlayerSkin(playerid) != 275 && GetPlayerSkin(playerid) != 279 && GetPlayerSkin(playerid) != 277 && GetPlayerSkin(playerid) != 274 && GetPlayerSkin(playerid) != 275) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 459) {
            if(GetPlayerSkin(playerid) != 278 && GetPlayerSkin(playerid) != 275 && GetPlayerSkin(playerid) != 279 && GetPlayerSkin(playerid) != 277 && GetPlayerSkin(playerid) != 274 && GetPlayerSkin(playerid) != 275) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 573) {
            if(GetPlayerSkin(playerid) != 278 && GetPlayerSkin(playerid) != 275 && GetPlayerSkin(playerid) != 279 && GetPlayerSkin(playerid) != 277 && GetPlayerSkin(playerid) != 274 && GetPlayerSkin(playerid) != 275) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 407) {
            if(GetPlayerSkin(playerid) != 278 && GetPlayerSkin(playerid) != 275 && GetPlayerSkin(playerid) != 279 && GetPlayerSkin(playerid) != 277 && GetPlayerSkin(playerid) != 274 && GetPlayerSkin(playerid) != 275) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 552) {
            if(GetPlayerSkin(playerid) != 27 && GetPlayerSkin(playerid) != 260) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 574) {
            if(GetPlayerSkin(playerid) != 27 && GetPlayerSkin(playerid) != 260) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 438) {
            if(GetPlayerSkin(playerid) != 142) {
                cancelEntry = 1;
            }
        }
         if(GetVehicleModel(vehicleid) == 420) {
            if(GetPlayerSkin(playerid) != 142) {
                cancelEntry = 1;
            }
        }
        if(GetVehicleModel(vehicleid) == 431) {
            if(GetPlayerSkin(playerid) != 61) {
                cancelEntry = 1;
            }
        }
         if(GetVehicleModel(vehicleid) == 437) {
            if(GetPlayerSkin(playerid) != 61) {
                cancelEntry = 1;
            }
        }
        if(cancelEntry == 1) {
            ClearAnimations(playerid);
        }
    }
    return 1;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)