Please heeeeeeeeelp going to be crazy!
#2

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(cancelEntry == 1) {
            ClearAnimations(playerid);
        }
    }
    return 1;
}
pawn Код:
//Top:
new JailTime[MAX_PLAYERS]=0;
new JailTimer[MAX_PLAYERS];
//CMD:
CMD:ar1(playerid, params[])
{
    new id;
    if(GetPlayerSkin(playerid) == 285 || GetPlayerSkin(playerid) == 282 || GetPlayerSkin(playerid) == 281 || GetPlayerSkin(playerid) == 283 || GetPlayerSkin(playerid) == 288)
    if (sscanf(params, "u", id)) SendClientMessage(playerid, COLOR_LIGHTBLUE, "Usage: /ar1 [ID]");
    else if (id == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_RED, "[INFO]Player not found");
    else
    {
        SetPlayerPos(id, 264.29998779297, 77.800003051758, 1000.5999755859);
        SetPlayerVirtualWorld(id, -1);
        SetPlayerInterior(id, 6);
        GivePlayerMoney(id, -1500);
        ResetPlayerWeapons(id);
        SendClientMessage(id, COLOR_GOLD, "[INFO]You have been Arrested, Your Sentence is 60 Seconds.");
        SendClientMessage(playerid, COLOR_GOLD, "[INFO]Player Arrested succesfully. (Arrest Type: 1)");
        JailTime[playerid] = 60;
        JailTimer[playerid] = SetTimerEx("Unjail",1000,true,"i",playerid);
    }
    return 1;
}
//BOTTOM:
forward Unjail(playerid);
public Unjail(playerid)
{
    JailTime[playerid]--;
    new string[100];
    if(JailTime[playerid] % 5)
    {
        format(string,sizeof(string),"Jail time left: %d seconds.",JailTime[playerid]);
        SendClientMessage(playerid,0xFFFFFFFF,string);
    }
    if(JailTime[playerid] <= 0)
    {
        //teleport them out of jail
        JailTime[playerid] = 0;
        KillTimer(JailTimer[playerid]);
    }
    return 1;
}
Reply


Messages In This Thread
Please heeeeeeeeelp going to be crazy! - by Gooday - 04.01.2012, 09:36
Re: Please heeeeeeeeelp going to be crazy! - by coole210 - 04.01.2012, 10:04

Forum Jump:


Users browsing this thread: 1 Guest(s)