[Suche]Suche /tazer Behfel

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 Suche Ein /tazer Behfehl Also Wenn man /tazer eingibt als cop das der andere dann gefreezst ist für 5-10sek

    Hey Du :huh: Hää?? Ja Du :huh: Hää? Ich Muss Dir Was Sagen 8| Was? DU Stinks^^ :cursing: HRRRRR!! Haha :D

  • mach ein timer der nach 5sek abläuft dazu ein public wo er entfreezet wird

  • Das irgendwo hin
    ocmd:taze(playerid,params[])
    {
    if(!IsPlayerFraktion(playerid,1))return SendClientMessage(playerid,0xB90000FF,"[ERROR]: Diesen Befehl kannst du nicht nutzen. Dazu musst du im SFPD tätig sein"); // Hier wird gefragt ob du in der Fraktion 1 bist bei mir ist 1 SFPD
    new pID, string[128]; // pID= Player id
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,0x0069FFFF,"Benutzung: /taze [spieler/ID]");
    FreezePlayer(pID);
    SetTimer("FreezePlayerNot", 6000, 0);
    return 1;
    }


    das ganz nach oben
    //--------Taze--------//
    forward FreezPlayer(pID);
    stock FreezePlayer(pID)
    {
    TogglePlayerControllable(pID,0);
    return 1;
    }
    //--------------------------------//
    forward FreezPlayerNot(pID);
    stock FreezePlayerNot(pID)
    {
    TogglePlayerControllable(pID,1);
    return 1;
    }

    • Offizieller Beitrag

    Schwachsinn :rolleyes:
    Benutz mal die SuFu da gibt es schon einen erklärten Tazer.
    Du musst nämlich den public OnPlayerTakeDamage nutzen ;)

  • stock Freeze:
    stock Freeze(playerid)
    {
    TogglePlayerControllable(playerid, 0);
    return 1;
    }


    Befehl:
    ocmd:freeze(playerid, params[])
    {
    new ID, Grund[256];
    if(sscanf(params,"ds[256]",ID, Grund)) return SendClientMessage(playerid, COLOR_GRAD2,"Nutze: /tazer [ID]");
    if(pInfo[playerid][Member] == 2) return SendClientMessage(playerid, COLOR_GRAD2, "Du bist kein Polizist!");;
    if(AdminDuty[playerid] == 0) return SendClientMessage(playerid, COLOR_GRAD2, "Du bist nicht im Dienst!");
    if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, COLOR_GRAD2,"Dieser Spieler ist nicht Online!");
    GetPlayerPos(ID, pX, pY, pZ);
    if(!IsPlayerInRangeOfPoint(playerid, 3.0, pX, pY, pZ)) return SendClientMessage(playerid,COLOR_GRAD2, "Du bist nicht in der Nähe des Spielers!");
    new string[256], string2[256];
    format(string, sizeof(string),"Du hast %s getazert",GetName(ID));
    format(string2, sizeof(string2),"%s hat dich getazert",GetName(playerid));
    SendClientMessage(playerid, COLOR_RED, string);
    SendClientMessage(ID, COLOR_RED, string2);
    Freeze(ID);
    return 1;
    }


    Befehl ungetestet. Keine Garantie auf Richtigkeit! Hab einfach nur mein Freeze-Befehl umgeschrieben! :)
    Timer & Rest von cireyses nehmen und anpassen

    [tabmenu][tab='Angebote',http://images-1.findicons.com/files/icons/1722/gnome_2_18_icon_theme/48/stock_new_meeting.png][subtab='CMS und Forumsystem',http://icons.iconarchive.com/icons/uribaani/realm/128/Control-panel-icon.png]Installationen & Forumlösung - Forumthread

    3 Mal editiert, zuletzt von Nesoc () aus folgendem Grund: editiert