No permitir matar con aviones
#4

pawn Код:
//reemplaza vehiculo1, vehiculo2, etc x las id de los modelos q correspondan
new Count[MAX_PLAYERS], Timer[MAX_PLAYERS];

public OnPlayerConnect(playerid){
    Timer[playerid] = -1;
    Count[playerid] = 0;
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
    if(Timer[playerid] != -1)KillTimer(Timer[playerid]);
    return 1;
}

public OnPlayerDeath(playerid, killerid, reason){
    if(IsPlayerInAnyVehicle(killerid)){
        switch(GetVehicleModel(GetPlayerVehicleID(playerid))){
            case vehiculo1, vehiculo2:{
                Count[playerid]++;
                if(Count[playerid]==5){
                    Timer[playerid] = SetTimerEx("UseVeh", 5*60*1000, false, "d", playerid);
                    RemovePlayerFromVehicle(playerid);
                }return SendClientMessage(playerid, 0xFF0000FF, "Deja de matar con ese vehiculo o no lo podras usar por 5 minutos.");
            }
        }
    }
    return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if(Count[playerid] == 5){
        switch(GetVehicleModel(vehicleid)){
            case vehiculo1, vehiculo2:{
                SendClientMessage(playerid, 0xFF0000FF, "Error: No puedes subir a este vehiculo, te lo advertimos.");
                RemovePlayerFromVehicle(playerid);
            }
        }
    }
    return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER){
        switch(GetVehicleModel(GetPlayerVehicleID(playerid))){
            case vehiculo1, vehiculo2:{
                SendClientMessage(playerid, 0xFF0000FF, "Error: No puedes subir a este vehiculo, te lo advertimos.");
                RemovePlayerFromVehicle(playerid);
            }
        }
    }
    return 1;
}

forward UseVeh(playerid);
public UseVeh(playerid)
{
    Count[playerid] = 0;
}
fijate si funciona xq lo hice aca directament y es algo incomodo

PD: la proxima ponelo en PEDIDOS
Reply


Messages In This Thread
No permitir matar con aviones - by chucho - 10.08.2011, 00:02
Re: No permitir matar con aviones - by linux - 10.08.2011, 00:05
Respuesta: No permitir matar con aviones - by TiNcH010 - 10.08.2011, 00:08
Respuesta: No permitir matar con aviones - by TheChaoz - 10.08.2011, 00:20
Respuesta: No permitir matar con aviones - by chucho - 10.08.2011, 01:09
Respuesta: No permitir matar con aviones - by [J]ulian - 10.08.2011, 01:21
Respuesta: No permitir matar con aviones - by chucho - 10.08.2011, 02:41
Respuesta: No permitir matar con aviones - by [J]ulian - 10.08.2011, 02:45
Respuesta: No permitir matar con aviones - by chucho - 10.08.2011, 02:56
Respuesta: No permitir matar con aviones - by TheChaoz - 10.08.2011, 03:43

Forum Jump:


Users browsing this thread: 3 Guest(s)