Beiträge von RFT


    if(strcmp(cmd, "/prison",true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    if(SpielerInfo[playerid][pAdmin] < 1337)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist nicht Autorisiert um diesen CMD zu nutzen !");
    return 1;
    }
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /prison [playerid][Minuten][Grund]");
    return 1;
    }
    giveplayerid = ReturnUser(tmp);

    tmp = strtok(cmdtext, idx);
    if(!tmp[0])return SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /prison [playerid][Minuten][Grund]");
    new Minutes = strval(tmp);
    tmp = strtok(cmdtext, idx);
    if(!tmp[0])return SendClientMessage(playerid, COLOR_GRAD2, "FEHLER: /prison [playerid][Minuten][Grund]");
    if(IsPlayerConnected(giveplayerid))
    {
    if(giveplayerid != INVALID_PLAYER_ID)
    {
    GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
    GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* Du hast %s für %d Minuten zur Toilette des Todes teleportiert, Grund: %s.", giveplayer, Minutes, tmp);
    SendClientMessage(playerid, COLOR_LIGHTRED, string);
    format(string, sizeof(string), "* Du wurdest von Admin %s für %d Minuten zur Toilette des Todes teleportiert, Grund: %s.", sendername, Minutes, tmp);
    SendClientMessage(giveplayerid, COLOR_LIGHTRED, string);
    GameTextForPlayer(giveplayerid, "~w~Willkommen in ~n~~r~der Toilette des Todes", 5000, 3);
    WantedPoints[giveplayerid] = 0;
    WantedLevel[giveplayerid] = 0;
    SetPlayerWantedLevel(giveplayerid,0);
    SpielerInfo[giveplayerid][pJailed] = 2;
    SpielerInfo[giveplayerid][pJailTime] = Minutes*60;
    ResetPlayerWeapons(playerid);
    SetPlayerInterior(playerid,18);
    SetPlayerPos(giveplayerid, -221.059051,1408.984008,27.773437);
    }
    }
    else
    {
    SendClientMessage(playerid, COLOR_GREY, " Dieser Spieler ist Offline !");
    return 1;
    }
    }
    return 1;
    }

    Das ist ein Umweg einfach den Text makieren den du ändern möchtest.
    Ein haken unter "Selected Text only" und es funktioniert.


    MFG RFT

    Würde Errors ergeben.



    public OnPlayerCommandText(playerid, cmdtext[])
    {

    return SendClientMessage(playerid, COLOR_GREEN, "Du hast einen falschen Befehl eingegeben, gib /hilfe ein für Weiteres!");
    }


    es sei denn du hast dir die Befehle dadrüber gedacht.

    Mr.Xeanon brauch nicht runter kommen dafür kassiert er einen Ban das war 3 mal zu viel dann noch gegen die Eltern da drücke ich kein Auge zu sowas brauchen wir hier nicht.


    MFG RFT


    Es gibt Leute die haben ICQ Nummern im Profil...
    Und du kannst auch wen anderes Adden der dem Mod ne PN schreibt...


    Sry aber wenn du nicht genug Grips hast musste uns nicht Kindisch nennen... :rolleyes:


    //Closed


    Bevor hier dicht ist muss ich noch was wichtiges dazu sagen.
    Es gibt auch einen IRC Channel den man mit klicken des Buttons "Chat" erreicht


    MFG RFT

    Sehen noch etwas leer und unintressant aus.
    Die zweite gefällt mir schon mehr.


    Tipp:


    Etwas bunter und fröhlicher gestalten dann sollte aus nicht schlecht aussehen aber jeder hat seinen eigenen Stil und geschmack.


    MFG RFT

    Sowas kann man per PN besprechen beim nächsten mal muss ich ne Verwarnung raus geben.
    Mein Favorit ist der Plugin Streamer von Icognito.


    Diesen Streamer findest du im SA-MP.com Plugin Development (Ist nicht zu übersehen)


    MFG RFT

    Macht sich nicht wirklich bemerkbar.


    Ich würde trozdem Callbacks nur für Timer und CallRemote Functionen verwenden.
    Stock Funktionen nur wenn der Compiler sie nicht mit einbezieht falls die nicht verwendet werden verbraucht daher dann weniger Speicher da sie nicht mit einbezogen wird.


    Normale Funktionen benutzen falls es Funktionen sind die mit einbezogen sind.


    MFG RFT


    MyFunction()
    {
    return true;
    }


    Normale Funktion gibt Warnings wenn sie nicht mit einbezogen wird




    stock MyFunction()
    {
    return true;
    }


    Gibt keine Warnings falls die Funktion nicht mit einbezogen ist



    forward MyFunction();
    public MyFunction()
    {
    return true;
    }


    Callback können Timer , CallLocal und CallRemote Funktionen drauf zugreifen.


    MFG RFT

    Dazu braucht man keine Includes es geht viel einfacher.


    Scripter1 erstellt dieses System.
    Scripter2 erstellt das andere System.


    Hinterher werden beide PWN´s zu einer zusammen gefügt und ihr habt erfolgreich zu zweit gescriptet.


    MFG RFT