Freezen im Tutorial

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
  • Wenn du es mit ocmd machen willst:


    ocmd:freez(playerid,params[])
    {
    if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,DEINE_FARBE,"Du bist kein Admin!");
    if(!params)return SendClientMessage(playerid,DEINE_FARBE,"Verwendung: /freez [playerid]");
    new id = strval(params);
    if(!IsPlayerConnected(id))return SendClientMessage(playerid,DEINE_FARBE,"Spieler nicht online!");
    TogglePlayerControllable(id,0);
    SendClientMessage(playerid,DEINE_FARBE,"Spieler gefreezt!");
    return 1;
    }


    Und bitte benutz doch die Suchfunktion zuerst. Gibt bereits viele Themen dazu..


    EDIT:


    Wenn nicht:


    TogglePlayerControllable(giveplayerid, 0);//=GEFREEZED


    TogglePlayerControllable(giveplayerid, 1);//=UNGEFREEZED



    PS: Nicht getestet!

  • gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1;
    TogglePlayerControllable(playerid,0);
    RegistrationStep[playerid] = 1;
    SendClientMessage(playerid, COLOR_RED, "Willkommen auf dem SanAndreas[ShoxiI]RealLife Server.");
    SendClientMessage(playerid, COLOR_1BLUE, "Was sind sie Männlich oda Weiblich ?.");


    Spieler wird net Gefreezt

  • Da steht doch alles schön auf SAMP WIKI


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    //Freezed den Player bei /freeze
    if(strcmp(cmdtext, "/freeze", true) == 0)
    {
    TogglePlayerControllable(playerid,0);
    return 1;
    }
    // Unfreezed den Player bei /unfreeze
    if(strcmp(cmdtext, "/unfreeze", true) == 0)
    {
    TogglePlayerControllable(playerid,1);
    return 1;
    }
    return 0;
    }


    Edit: Kleiner fehler