Szerző Téma: Frakció kocsi probléma  (Megtekintve 1568 alkalommal)

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Frakció kocsi probléma
« Dátum: 2013. április 09. - 19:29:26 »
0 Show voters
Sziasztok!
Van 2 kocsi. Az egyik a rendõröké, a másik a kamionosoké. Ha a módomban megadom, hogy akkor használhassák, ha az 1-es frakcióba tartoznak, de mindkét frakcióhoz 1-est írok, nincs error, se warning, és mûködik minden szépen. Azonban ha 2-est írok az egyikhez, akkor már bebugol, és - habár nem ír se errort, se warningot -, nem érzékeli jól a frakciót, kiírja, hogy nem használhatom a kocsit a szerverre való belépéskor, mikor kiszállok egy kocsiból, stb. Mi lehet a probléma? :(
 
public OnPlayerStateChange(playerid, newstate, oldstate)
{
    new LVPDKocsikID = GetPlayerVehicleID(playerid);
if(LVPDKocsikID == LVPDKocsi1 || LVPDKocsikID == LVPDKocsi2 || LVPDKocsikID == LVPDKocsi3 || LVPDKocsikID == LVPDKocsi4 || LVPDKocsikID == LVPDKocsi5 || LVPDKocsikID == LVPDKocsi6)
{
if(pInfo[playerid][pLeader] == 1 || pInfo[playerid][pTag] == 1){}
else
{
   SendClientMessage(playerid, COLOR_RED, \"Nem vezetheted ezt a jármûvet, mert nem vagy Las Venturasi Rendõr!\");
   RemovePlayerFromVehicle(playerid);
}
}
new LVFVKocsikID = GetPlayerVehicleID(playerid);
if(LVFVKocsikID == LVFVKocsi1 || LVFVKocsikID == LVFVKocsi2 || LVFVKocsikID == LVFVKocsi3 || LVFVKocsikID == LVFVKocsi4 || LVFVKocsikID == LVFVKocsi5)
{
if(pInfo[playerid][pLeader] == 2 || pInfo[playerid][pTag] == 2){}
else
{
   SendClientMessage(playerid, COLOR_RED, \"Nem vezetheted ezt a jármûvet, mert nem vagy a Fuvarozó Vállalat Tagja!\");
   RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
« Utoljára szerkesztve: 2013. április 10. - 13:40:03 írta Dfoglalo »

Nem elérhető kos

  • 292
    • Profil megtekintése
Frakció kocsi probléma
« Válasz #1 Dátum: 2013. április 10. - 14:53:01 »
0 Show voters
Hello!
Próbáld így..ha nem jó írj.
 
    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
            new LVPDKocsikID = GetPlayerVehicleID(playerid);
            new LVFVKocsikID = GetPlayerVehicleID(playerid);
            if(LVPDKocsikID == LVPDKocsi1 || LVPDKocsikID == LVPDKocsi2 || LVPDKocsikID == LVPDKocsi3 || LVPDKocsikID == LVPDKocsi4 || LVPDKocsikID == LVPDKocsi5 || LVPDKocsikID == LVPDKocsi6)
            {
                    if(pInfo[playerid][pLeader] != 1 || pInfo[playerid][pTag] != 1)
                    {
                            SendClientMessage(playerid, COLOR_RED, \"Nem vezetheted ezt a jármûvet, mert nem vagy Las Venturasi Rendõr!\");
                            RemovePlayerFromVehicle(playerid);
                    }
            }
            else if(LVFVKocsikID == LVFVKocsi1 || LVFVKocsikID == LVFVKocsi2 || LVFVKocsikID == LVFVKocsi3 || LVFVKocsikID == LVFVKocsi4 || LVFVKocsikID == LVFVKocsi5)
            {
                    if(pInfo[playerid][pLeader] != 2 || pInfo[playerid][pTag] != 2)
                    {
                            SendClientMessage(playerid, COLOR_RED, \"Nem vezetheted ezt a jármûvet, mert nem vagy a Fuvarozó Vállalat Tagja!\");
                            RemovePlayerFromVehicle(playerid);
                    }
            }
            return 1;
    }

Nem elérhető Dfoglalo

  • 4069
  • Globális Moderátor
    • Profil megtekintése
Frakció kocsi probléma
« Válasz #2 Dátum: 2013. április 10. - 16:43:29 »
0 Show voters
Nem jó^^ De igazán segíthetnél Skypeon is...

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal