[AJUDA]Ejetar o player dos veiculos Hunter,Rhino,Hydra
#1

Ola galera eu queria que quando os players pegassem Hunter,Rhino,Hydra eles sejam ejetados do veiculo e aparecer um gametext dizendo estes veiculos nгo sгo permitodos por enquanto e o veiculo sumice vlw +rep e abraзos a quem ajudar
Reply
#2

Код:
public OnPlayerEnterVehicle(playerid,vehicleid)
{
 if(IsPlayerInVehicle(playerid, 425))//coloca o id do veiculo ali :)
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,-1,"Este veiculo nao esta permitido por inquanto..");
return 1;
}
Vai fazendo assim trocando os id dos veiculos
Reply
#3

vlw manin +rep

@EDIT

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
SendClientMessage(playerid,VERDE_AGUA,"[STR] » Se roubar um veiculo morrera");
if(!ispassenger && IsVehicleOccupied(vehicleid)) SetPlayerHealth(playerid, 0.0);

if(IsPlayerInVehicle(playerid, 432))
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid,-1,"[STR] » O uso deste veiculo nгo esta sendo permitido por enquanto");

return 1;
}

deu erro pra compilar ta ae como eu coloquei o seu codigo ta de azul
Reply
#4

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    SendClientMessage(playerid,VERDE_AGUA,"[STR] » Se roubar um veiculo morrera");
    if(!ispassenger && IsVehicleOccupied(vehicleid)) SetPlayerHealth(playerid, 0.0);

    if(IsPlayerInVehicle(playerid, 432))
    {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid,-1,"[STR] » O uso deste veiculo nгo esta sendo permitido por enquanto");
        return 1;
    }
    return 1;
}
Reply
#5

acho q ao inves de
pawn Код:
IsPlayerInVehicle(playerid, 432)
deve-se usar
pawn Код:
GetVehicleModel(vehicleid) == 432
GetVehicleModel
Reply
#6

Quote:
Originally Posted by Lucas_Alemao
Посмотреть сообщение
acho q ao inves de
pawn Код:
IsPlayerInVehicle(playerid, 432)
deve-se usar
pawn Код:
GetVehicleModel(vehicleid) == 432
GetVehicleModel
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    SendClientMessage(playerid,VERDE_AGUA,"[STR] » Se roubar um veiculo morrera");
    if(!ispassenger && IsVehicleOccupied(vehicleid)) SetPlayerHealth(playerid, 0.0);

   
    new bool: Sets = false;
    switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
    {
        case 432: Sets = true;
//      case  modelo: sets = true;
    }
   
    if(Sets)
    {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid,-1,"[STR] » O uso deste veiculo nгo esta sendo permitido por enquanto");
    }
    return 1;
}
Reply
#7

pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    SendClientMessage(playerid, VERDE_AGUA, "[STR] » Se roubar um veнculo morrerб!");
   
    if(!ispassenger && IsVehicleOccupied(vehicleid))
        return SetPlayerHealth(playerid, 00);

    if(IsPlayerInAnyVehicle(playerid))
    {
        if(GetVehicleModel(vehicleid), 432))
        {
            SendClientMessage(playerid, -1, "[STR] » O uso deste veнculo estб proibido de momento!");
            return RemovePlayerFromVehicle(playerid);
        }
    }
    return true;
}
Reply
#8

nem o do dark nem o do rray fucionou deu pra compilar mais quando pegava o carro acontecia nada o do jefe com o com o lucas disse deu esse erro

pawn Код:
C:\Documents and Settings\JDesigner-PC\Desktop\SAMP\gamemodes\FasDW.pwn(1216 -- 1217) : error 029: invalid expression, assumed zero
Reply
#9

bom eu coloquei esse codigo aqui so pra testar no infernos

pawn Код:
public OnPlayerEnterVehicle(playerid,vehicleid,ispassenger)
{
    if(GetVehicleModel(vehicleid) == 411) // 411 is the infernus model
    {
        SendClientMessage(playerid, 0xFFFFFFFF, "Nice Infernus!");
    }
    return 1;
}
quando eu dava /car infernus 1 1 nгo aparecia a mensagem so quando entrava entгo axo que nгo й OnPlayerEnterVehicle
Reply
#10

pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    if(newstate == PLAYER_STATE_DRIVER)
    {
        switch(GetVehicleModel(GetPlayerVehicleID(playerid)))
        {
            case 520,432,425:
            {
                RemovePlayerFromVehicle(playerid);
                SendClientMessage(playerid,-1,"[STR] » O uso deste veiculo nгo esta sendo permitido por enquanto");
            }
        }
    }
    return true;
}
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)