[AJUDA]Veнculos apenas dos administradores -
Detonador - 04.05.2012
mais uma vez venho pedir a ajuda de vocкs! Bem, eu tenho veнculos aqui que eu sу quero que os administradores usem!
por exemplo, quando um jogador que nгo estб logado na RCON for entrar em um destes veнculos, ele esteja trancado e apreзa a mensagem: vc nao eh um admin!
aguardo a ajuda de vcs.
vlws ai a todos!
Re: [AJUDA]Veнculos apenas dos administradores -
steeldark - 04.05.2012
pawn Код:
// no topo do gm
CarrosAdmins[5];// numero max de carros de adms..
// no OngameModeInit
CarrosAdmins[0] = CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60); //substitua pelos seus veiculkos
CarrosAdmins[1] = CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60);
CarrosAdmins[2] = CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60);
CarrosAdmins[3] = CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60);
CarrosAdmins[4] = CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 60);
// em OnplayerUpdate
for(new a; a < sizeof(CarrosAdmins); a++)
{
if(IsPlayerInVehicle(playerid, CarrosAdmins[a]) && PlayerInfo[playerid][pAdmin] < 1)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, -1, "Somente adms podem dirigir este vehiculo");
}
}
Re: [AJUDA]Veнculos apenas dos administradores -
Detonador - 04.05.2012
amigao, desde ja vlws por ta tentando me ajudar, mas eu preciso de um sistema que o carro fique trancado.
por exemplo, se o jogador nao eh adm, o carro fika trancado.
eu axo q pra isso se usa essa funзгo:
https://sampwiki.blast.hk/wiki/SetVehicleParamsForPlayer
desde jб aguardo sua ajuda!
Re: [AJUDA]Veнculos apenas dos administradores -
KinX - 04.05.2012
pawn Код:
SetVehicleParamsForPlayer(CarrosAdmin[0], playerid, 0, 1);
Defina isso para os carros dos admins, ele estarгo trancados
defini apenas para 1 carro, mas ai vc define pra todos
Re : [AJUDA]Veнculos apenas dos administradores -
3V3RTON - 04.05.2012
pawn Код:
// Coloque em public OnPlayerStateChange(playerid, newstate, oldstate)
if(modelo == 000 || modelo == 000){ //Aqui os ID que so admin pode , um Exemplo .
if(dini_Int(file, "aAdmin ") == 1 || pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5 || IsPlayerAdmin(playerid) == 1){
SendClientMessage(playerid,Amarelo,"Bem vindo Administrador.");
SetPlayerArmour(playerid,100);
SetPlayerHealth(playerid, 100.0);
} else {
SendClientMessage(playerid, Vermelho, "Vocк nгo й Administrador.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
Re: [AJUDA]Veнculos apenas dos administradores -
KinX - 04.05.2012
3V3RTON, ele nгo quer exatamente isso, pq nesse seu sistema, o player й removido do veiculo
Ele quer que o veнculo esteja trancado,e o player nгo possa nem tentar entrar
Re : Re: [AJUDA]Veнculos apenas dos administradores -
3V3RTON - 04.05.2012
Quote:
Originally Posted by KinX
3V3RTON, ele nгo quer exatamente isso, pq nesse seu sistema, o player й removido do veiculo
Ele quer que o veнculo esteja trancado,e o player nгo possa nem tentar entrar
|
AAh , entendi pensei que era isso ;x desculpas.
Re: [AJUDA]Veнculos apenas dos administradores -
steeldark - 04.05.2012
Axo que funciona..
pawn Код:
//coloca isso no OnPlayerUpdat
if(PlayerInfo[playerid][pAdmin] < 1)
{
for(new i=0; i < sizeof(CarrosAdmins); i++)
{
SetVehicleParamsForPlayer(CarrosAdmins[i],playerid,0,1);
}
}
isso vai fazer que qualquer player que receba update, e nгo seja adm, seja setado o vehiculo como trancado..
e juntamente com o meu outro codigo, se ainda assim conseguir entrar no carro, vai ser expulso dele.
Re: [AJUDA]Veнculos apenas dos administradores -
Detonador - 04.05.2012
amigo, assim o ele nao pode entrar no veнculo, mas tipo, se eu perto enter, ele nгo faz nada. ele sу nгo entra no carro.
eu quero que ele tente entrar e a porta esteja trancada.
desde jб agradeзo a quem ajudar!
Re: [AJUDA]Veнculos apenas dos administradores -
CidadeNovaRP - 04.05.2012
Tudo aqui:
https://sampforum.blast.hk/showthread.php?tid=339051