SA-MP Forums Archive
[DUV] Reservando carros pra Gang - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [DUV] Reservando carros pra Gang (/showthread.php?tid=191911)



[DUV] Reservando carros pra Gang - Mr_Taxi - 20.11.2010

Calma Calma, eu ja fiz o code, sу tenho uma duvida sobre ele
Aqui estб assim:
pawn Код:
forward ReservedCar(carid);
pawn Код:
public ReservedCar(carid)
 {
    if((carid == 1) || (carid == 2) || (carid == 3))
    {
        return 1;
    }
    return 0;
}
pawn Код:
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
    if (ReservedCar(vehicleid)
    )
        if(gTeam[playerid] == TEAM_GROVE)
        {
            SendClientMessage(playerid, 0xC0C0C0AA, "Ok vocк й um Grove Street");  
        }
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, 0xC0C0C0AA, "Vocк nao й da Grove Street")
    return 0;
}
Sу que se eu for um Ballas e entrar num carro dos Ballas vou receber a msg: Vocк nao й da Grove Street mais nao vou ser ejetado do carro, e se eu entrar num carro da Grove vou receber a mesma msg, e nao vou ser ejetado do carro... e mesmo se eu for da Grove, vou receber as mesmas msgs entrando em carros da propria gang...

Como resouvo isso ?
Ajudaн


Re: [DUV] Reservando carros pra Gang - jonas_gabriel - 20.11.2010

topo do gm
pawn Код:
forward IsAOrgnome(playerid);
forward IsAOrgnomeCar(carid);
em public OnPlayerStateChange(playerid, newstate, oldstate)

pawn Код:
if(IsAOrgnomeCar(newcar))
        {
            if(IsAOrgnome(playerid)) { }
            else {
            RemovePlayerFromVehicle(playerid);
            TogglePlayerControllable(playerid, 1);
            SendClientMessage(playerid, COLOR_GRAD1, "[BGL]: Vocк nгo й da org org nome!"); }
        }
final do gm
pawn Код:
public IsAOrgnomeCarr(carid)
{
    if((carid >= Comeзo dos carros da org aqui) && (carid <= fim dos carros da org aqui))
    {
        return 1;
    }
    return 0;
}
//================================='
public IsAOrgnome(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new Lider = PlayerInfo[playerid][pLider];
        new member = PlayerInfo[playerid][pMembro];
        if(member==Numero da org aki || member==Numero da org aki)
        {
            return 1;
        }
        else if(Lider==Numero da org aki || Lider==Numero da org aki)
        {
            return 1;
        }
    }
    return 0;
}
esse й o sistema que eu uso no meu gm


Re: [DUV] Reservando carros pra Gang - Mr_Taxi - 20.11.2010

No seu caso, o sv й RPG, o meu й um GW, nao hб lнder para as gangs, como faзo pra adaptar o code ?


Re: [DUV] Reservando carros pra Gang - jonas_gabriel - 20.11.2010

basta trocar o lider e membro que й definido por numero coloca pra GW eu acho que vai funcionar =D.


Re: [DUV] Reservando carros pra Gang - Mr_Taxi - 20.11.2010

Num entendi
Trocar os Numero da Org para o numero da Gang nao funfa, ja tentei, й isso q vc quis dizer ?


Re: [DUV] Reservando carros pra Gang - egonzks - 20.11.2010

Pode fazer tbm assim.
Exemplo:
pawn Код:
BALLAS_VEHICLES[0][0] = AddStaticVehicle .....
BALLAS_VEHICLES[0][1] = AddStaticVehicle .....
VAGOS_VEHICLES[1][0] = AddStaticVehicle .....
VAGOS_VEHICLES[1][1] = AddStaticVehicle .....



Re: [DUV] Reservando carros pra Gang - Mr_Taxi - 20.11.2010

Como assim ? Egonzks ?
KKk agora tф mais confuso que Piru em Йpoca de Natal