/fessel befehl funzt nicht..

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
  • Hier mein Code:
    ocmd:fesseln(playerid,params[])
    {
    new pID;
    if(pID==playerid)
    {
    SendClientMessage(playerid,Rot,"Du kannst dich nicht selber fesseln");
    }
    else
    {
    new vehicle;
    new vehicle2;
    vehicle = GetPlayerVehicleID(playerid);
    vehicle2 = GetPlayerVehicleID(playerid);
    if(vehicle == vehicle2)
    {
    if(sscanf(params,"d",pID))return SendClientMessage(playerid,Rot,"/fesseln (ID)");

    TogglePlayerControllable(pID,0);
    new string[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, name, sizeof(name));
    format(string,sizeof(string),"Du wurdest von %s Gefesselt", name);
    SendClientMessage(pID,Gelb,string);
    }
    }
    return 1;
    }


    Keine errors oder Warnings...


    kann jemand einen code schicken wie der richtig geht?

    Wenn die Menschen nur über das sprächen, was sie begreifen, dann würde es sehr still auf der Welt sein.


    Albert Einstein



    Ich bin nicht sicher, mit welchen Waffen der dritte Weltkrieg ausgetragen wird, aber im vierten Weltkrieg werden sie mit Stöcken und Steinen kämpfen.


    Albert Einstein

  • Was hast'n du da gemacht?

    ocmd:fesseln(playerid,params[])
    {
    if(isPlayerInFrakt(playerid,3) || isPlayerInFrakt(playerid,4) || isPlayerInFrakt(playerid,5) || isPlayerInFrakt(playerid,6) || isPlayerInFrakt(playerid,7) || isPlayerInFrakt(playerid,8))
    {
    if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,rot,"Du musst in einem Auto/Motorrad sitzen!");
    new pID, string[128];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,hellblau,"Benutzung: /fesseln [ID]");
    if(IsPlayerInAnyVehicle(pID))return SendClientMessage(playerid,rot,"Der vorgegebener Spieler sitzt nicht in deinem Auto.");
    TogglePlayerControllable(pID,0);
    format(string,sizeof(string),"Du hast %s gefesselt.",SpielerName(pID));
    SendClientMessage(playerid,weiß,string);
    format(string,sizeof(string),"Du wurdest von %s gefesselt.",SpielerName(playerid));
    SendClientMessage(pID,weiß,string);
    }
    else
    {
    SendClientMessage(playerid,rot,"Du bist kein Mitglied einer Mafia/Gang.");
    }
    return 1;
    }


    Musst du halt an deinem Script anpassen.


    // Edit: Code verbessert

    Mit unfreundlichen Grüßen
    Buschmensch