[Ajuda] Algumas dъvidas sobre Bloquear armas.
#1

Galera, estive tentando arrumar um jeito de Bloquear certas armas de dentro do carro.
Eu nгo consegui entгo procurei na internet e achei um bom comando que funcionou perfeitamente, mas eu queria bloquear outras armas tambem, como por exemplo a combat shotgun, alguem me da uma forзa?
Код:
//PROIBIR DESERT EAGLE EM CARROS

public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate==PLAYER_STATE_PASSENGER)
    {
        new gun,tmp;
        GetPlayerWeaponData(playerid,4,gun,tmp);
        #pragma unused tmp
        if(gun)SetPlayerArmedWeapon(playerid,gun);
        else SetPlayerArmedWeapon(playerid,0);
    }
    return 1;
}
Esse script faz com que a Desert Eagle nгo funcione dentro de carros em modo passageiro.
Gostaria de saber como faзo o mesmo script so que com o ID da arma diferente, exemplo a Combat Shotgun.

Tenho outra grande duvida tambem pessoal, pesquisei muito na internet, testei varios scripts e achei um Script bom, que faz o seguinte :
Quando o jogador entra no carro sem motorista, ele sai automaticamente.
Mas existe 1 pequeno problema, quando entra um motorista e um passageiro, ae o motorista sai o passageiro continua.
Alguem me ajuda a corrigir isso ?

Код:
    //BLOQUEAR VEICULOS SEM MOTORISTAS

public OnPlayerStateChange(playerid, newstate, oldstate)
    if(newstate==PLAYER_STATE_PASSENGER)
    {
        for(new i=0; i<MAX_PLAYERS; i++)
        {
            if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
            {
              
            }
        }
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_RED, "Este veiculo nгo possui um motorista !");
    }
Esse script faz com que o carro fique bloqueado sem motorista.
Porem quando entra um motorista e um passageiro, ae o motorista sai, o passageiro continua.

Vlws!
Reply
#2

1: Tem varias formas uma das mais Simples й:
pawn Код:
if( GetPlayerWeapon( playerid ) == 38 )
    {
        //Seus Cуdigos
        return true;
    }
Reply
#3

Puts ainda nгo consegui D:
Reply
#4

Se alguem puder me ajudar, to ficando louco.. ^^
Vlws.
Reply
#5

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_PASSENGER)
    {
        for(new i=0; i<MAX_PLAYERS; i++)
        {
            if(GetPlayerVehicleID(playerid) == GetPlayerVehicleID(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
            {
                // Seu code
            }
            else
            {
                RemovePlayerFromVehicle(playerid);
                SendClientMessage(playerid, COLOR_RED, "Este veiculo nгo possui um motorista !");
            }
        }
    }
    return 1;
}
Reply
#6

Alguem poderia me explicar porque meu Server estб ficando cheio de :
Код:
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
COMO RESOLVO ISSO, PLS ALGUEM ME AJUDA!
Reply
#7

Quote:
Originally Posted by sydrus
Посмотреть сообщение
Alguem poderia me explicar porque meu Server estб ficando cheio de :
Код:
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
[02:16:57] BAD RCON ATTEMPT BY: 189.15.151.157
COMO RESOLVO ISSO, PLS ALGUEM ME AJUDA!
Jб dei a soluзгo para seu problema em seu tуpico: https://sampforum.blast.hk/showthread.php?tid=418237
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)