Brauche Hilfe mit meinem CMD und Autos

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo
    Ich habe einen Fesseln und Entfesseln CMD gemacht,
    Aber ich weis nicht wie ich da nun noch reinmache, ob pID auch im Gleichen Auto Sitzt wie Playerid ?


    Und wie mache ich es richtig das das mit der Fraktions Abfrage Funzt,
    Hier mal mein CMD Bisher


    ocmd:fesseln(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
    if(GetPVarInt(playerid,"Fraktion")==9,10,11,12)
    {
    new pID,string1[128],string2[128];
    if(IsPlayerConnected(pID))
    {
    format(string1,sizeof(string1),"Du hast %s Gefesselt",SpielerName(pID));
    SendClientMessage(playerid,WEISS,string1);
    format(string1,sizeof(string1),"Du wurdest von %s Gefesselt",SpielerName(playerid));
    SendClientMessage(pID,WEISS,string2);
    SetPVarInt(pID,"Gefesselt",1);
    TogglePlayerControllable(pID,0);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Der Spieler ist nicht auf dem Server");
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht in einer Gang/Maffia");
    }
    }
    }
    return 1;


    }



    ocmd:entfesseln(playerid,params[])
    {
    if(IsPlayerConnected(playerid))
    {
    if(GetPVarInt(playerid,"Fraktion")==9,10,11,12) //Brauche Hier Hilfe mit der Fraktions Abfrage
    {
    new pID,string1[128],string2[128];
    if(IsPlayerConnected(pID))
    {
    format(string1,sizeof(string1),"Du hast %s Entfesselt",SpielerName(pID));
    SendClientMessage(playerid,WEISS,string1);
    format(string1,sizeof(string1),"Du wurdest von %s Entfesselt",SpielerName(playerid));
    SendClientMessage(pID,WEISS,string2);
    SetPVarInt(pID,"Gefesselt",0);
    TogglePlayerControllable(pID,1);
    }
    else
    {
    SendClientMessage(playerid,ROT,"Der Spieler ist nicht auf dem Server");
    }
    }
    else
    {
    SendClientMessage(playerid,ROT,"Du bist nicht in einer Gang/Maffia");
    }
    }
    }
    return 1;


    }


    Ich danke mal wieder für eure Hilfe



    MFG Dr.Turk

  • GetPlayerVehicleID abfragen bei playerid & pID


    Und für das mit der Fraktion, würde ich das so machen:
    if(GetPVarInt(playerid,"Fraktion")>=9 && GetPVarInt(playerid, "Fraktion") <= 12))


    Sollte gehen.