[Ajuda] Carros Para civis
#1

Olб pessoal, eu estou com um probleminha aqui no GM RPG, eu to fazendo carros apenas para civis, sу que eles tipo, os cara da outra org conseguem entrar no carro de civil, eu ja fiz as forwards tipo, IsaCivil, IsaCivilCar, sу que nгo vai, continua indo, nгo sei qual й o problema, tem como em ajudarem?
Aqui ta os codigos
pawn Код:
forward IsACivilCar(carid);
forward IsACivil(playerid);
public IsACivilCar(carid)//moto civil ;
{
    if((carid >= 410) && (carid <= 427))
    {
        return true;
    }
    return 0;
}
    else if(IsACivilCar(newcar))
            {
                if(!IsACivil(playerid))
                {
                    SendClientMessage(playerid, COR_WHITE, "Vocк nгo й Civil, por isso nгo tem a chave desse veнculo !");
                    RemovePlayerFromVehicleEx(playerid);
                }
            }
public IsACivil(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new lider = PlayerInfo[playerid][pLider];
        new member = PlayerInfo[playerid][pMembro];
        if(member==0 || member==0)
        {
            return true;
        }
        else if(lider==0 || lider==0)
        {
            return true;
        }
    }
    return 0;
}
Eu nao sei se й por causa dewsse lider == 0 pq , eu nao sei o id da org civil nos GMS ,
Sу que tipo nгo vai, os cara da outra org entram e conseguem mexer.. Me ajudem por favor...
Reply
#2

ajuda ae pfv
Reply
#3

Quando o player entra no seu serve,setelhe uma variavel civial = 1;e assim ele pode entrar nos carros,quando ele entrar numa org,o comando que lhe set a variavel para 0 assim ja n pode entrar
Reply
#4

Quote:
Originally Posted by Maltz
Посмотреть сообщение
Olб pessoal, eu estou com um probleminha aqui no GM RPG, eu to fazendo carros apenas para civis, sу que eles tipo, os cara da outra org conseguem entrar no carro de civil, eu ja fiz as forwards tipo, IsaCivil, IsaCivilCar, sу que nгo vai, continua indo, nгo sei qual й o problema, tem como em ajudarem?
Aqui ta os codigos
pawn Код:
forward IsACivilCar(carid);
forward IsACivil(playerid);
public IsACivilCar(carid)//moto civil ;
{
    if((carid >= 410) && (carid <= 427))
    {
        return true;
    }
    return 0;
}
    else if(IsACivilCar(newcar))
            {
                if(!IsACivil(playerid))
                {
                    SendClientMessage(playerid, COR_WHITE, "Vocк nгo й Civil, por isso nгo tem a chave desse veнculo !");
                    RemovePlayerFromVehicleEx(playerid);
                }
            }
public IsACivil(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new lider = PlayerInfo[playerid][pLider];
        new member = PlayerInfo[playerid][pMembro];
        if(member==0 || member==0)
        {
            return true;
        }
        else if(lider==0 || lider==0)
        {
            return true;
        }
    }
    return 0;
}
Eu nao sei se й por causa dewsse lider == 0 pq , eu nao sei o id da org civil nos GMS ,
Sу que tipo nгo vai, os cara da outra org entram e conseguem mexer.. Me ajudem por favor...
PHP код:
// Coloca essas public o final do GM
IsACivil(playerid);
public 
IsACivilCar(carid)
{
    if((
carid >= 410) && (carid <= 427))
    {
        return 
1;
    }
    return 
0;
}
Descongelar(playerid);
public 
Descongelar(playerid)
{
    
TogglePlayerControllable(playerid,1);
    return 
1;
}
// na public OnPlayerEnterVehicle
if(IsACivilCar(newcar))
{
    if(!
IsACivil(playerid))
     {
          
SendClientMessage(playeridCOR_WHITE"Vocк nгo й Civil, por isso nгo tem a chave desse veнculo !");
           
TogglePlayerControllable(playerid,0); SetTimerEx("Descongelar",500,0,"i",playerid);
    }

Obs: a outra public nгo й nescessaria.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)