SA-MP Forums Archive
[AJUDA] Veiculos para Organizaзгo deu fail. - 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: [AJUDA] Veiculos para Organizaзгo deu fail. (/showthread.php?tid=315993)



[AJUDA] Veiculos para Organizaзгo deu fail. - CaioMors - 05.02.2012

Seguinte.. Eu andei vendo alguns tutoriais, pra explicar de como colocar um veiculo para a Organizaзгo ou seja, quando o Jogador que nao e desta organizaзao entra no Veiculo, ele nao poderar dirigi-lo o mesmo.

Criei com ajuda do tutorial, para minha Organizaзгo.
Criei, mais bugou, da para o Jogador, dirigir o veiculo mesmo nao sendo da organizaзao.

Code:

Topo do GameMode, Definir.
pawn Код:
new Farcv[2];
Veiculos:
pawn Код:
Farcv[0] = AddStaticVehicle(470,-1119.3066,-1649.6825,76.3600,269.7375,3,3); // Patriot - Farc
    Farcv[1] = AddStaticVehicle(470,-1117.8270,-1618.4304,76.3635,269.2950,3,3); // Patriot - Farc
OnPlayerStateChange

pawn Код:
for(new i=0;i<= sizeof(Farcv);i++)
{
        if(vid==Farcv[i])
        {
            if(PlayerInfo[playerid][pMember] == 25||PlayerInfo[playerid][pLeader] == 25) { }
            else
            {
                SendClientMessage(playerid,COLOR_RED,"|-Vocк nгo й da Farc");
                RemovePlayerFromVehicle(playerid);
                TogglePlayerControllable(playerid, 1);
            }
        }
        }
Ajude-me.


Re: [AJUDA] Veiculos para Organizaзгo deu fail. - CaioMors - 05.02.2012

po ninguem ? *-*


Re: [AJUDA] Veiculos para Organizaзгo deu fail. - Vitor_Marfioso - 05.02.2012

pawn Код:
forward IsAFarcCar(carid);
public IsAFarcCar(carid)
{
    for(new i=0;i<sizeof(Farcv);i++)
    {
        if(carid == Farcv[i])
        {
             return 1;
        }
    }
    return 0;
    }
No OnPlayerStateChange
pawn Код:
else if(IsFarclCar(newcar))
        {
            if(PlayerInfo[playerid][pLider] == 25 || PlayerInfo[playerid][pMembro] == 25) { }
            else {
            RemovePlayerFromVehicle(playerid);
            SendClientMessage(playerid, COLOR_ASFARC, "Vocк nгo й Farc"); }
        }



Re: [AJUDA] Veiculos para Organizaзгo deu fail. - CaioMors - 05.02.2012

Nop, funfed.


Re: [AJUDA] Veiculos para Organizaзгo deu fail. - RebeloX - 05.02.2012

Tenta assim.
pawn Код:
else if(IsFarclCar(newcar))
{
    if(PlayerInfo[playerid][pLider] == 25 || PlayerInfo[playerid][pMembro] == 25) return 1;
    else {
        RemovePlayerFromVehicle(playerid);
        SendClientMessage(playerid, COLOR_ASFARC, "Vocк nгo й Farc");
    }
    return 1;
}