Beiträge von VitoHusky

    Hallo Community


    Ich biete hier meine Website "http://prophetgp.de" zum Verkauf an.


    Features

    • Die Website ist in professionellem Stil programmiert
    • Es wurde das template System "Smarty" verwendet
    • Facebook Posts bei eurer Lets Player Seite werden autom. übernommen
    • Ein Bild, das 1920x1080 (für die Thumbnails) hochgeladen wird, wird automatisch an die Breiten und Höhen der Seite angepasst
    • Facebook Like Button und Youtube Abonier Button unter jedem Video
    • Multi Lets Player Fähig (Es können x beliebige Lets Player diese Seite benutzen


    Dinge, die noch nachbearbeitet werden müssen (Mit Aufpreis übernehme ich diese)

    • User Registrierung
    • Kommentar Funktion für die Nutzer
    • Twitter Posts


    Bilder


    Programmierungen von 3.

    • Die Admin Oberfläche ist ein Bootstrap template welches runtergeladen wurde#
    • Als Template System wurde "Smarty" verwendet.


    Preisvorstellung
    Meine aktuelle Vorstellung des Preises für diese Seite liegt bei 150€.
    Natürlich kann man mit mir verhandeln.
    Neue Features o.Ä. können zusätzlich (mit Aufpreis, der dann vereinbart wird) hinzugefügt werden.


    Allgemeine Hinweise

    • Die Website wird einmal verkauft und danach nicht mehr von mir in dieser Form verwendet.
    • Es gibt kein Copyright. Momentan unterliegt es nur meinem s.g. "geistigen Eigentum"
    • Bei einem Verkauf wird die gesamte Programmierung voll und ganz übergeben und alle Rechte, die ich daran habe an den Käufer übertragen.
    • Der Verkauf ohne einen Mittelsmann wird nur bei 100% Sicherheit von meiner Seite aus erfolgen (Paypal oder PSC)


    Kontakt
    Sollten Fragen o.Ä. aufkommen, kann man mich wie folgt erreichen:

    • Skype: xExcursius
    • Mail: admin[at]sys-dev.de
    • PN: In diesem Forum





    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    Moin ;)


    Angenommen ich erstelle bei einem Befehl eine Varaiable.
    Dann wird ja diese Variable im Befehl selber erstellt
    ocmd:test(playerid, params[])
    {
    new string[128];
    format(string, sizeof string, "Alo %s",Name[playerid]);
    SendClientMessage(playerid, string);
    return 1;
    }


    Wenn ich aber jetzt eine andere Größe haben will der Variable
    ocmd:test(playerid, params[])
    {
    new string[128-MAX_PLAYER_NAME];
    format(string, sizeof string, "Alo %s",Name[playerid]);
    SendClientMessage(playerid, string);
    return 1;
    }



    Nun meine Fragen:
    1. Wird dann immer beim erstellen der Variable 128-24 gerechnet oder automatisch direkt (vom precompiler aus halt) 104 reingeschrieben?
    2. die Funktion sizeof string wird diese auch beim Funktionsaufruf ausgeführt oder auch im Precompiler dann mit 104 ersetzt?


    Ich hoffe man versteht die Fragen und kann mir helfen.
    Danke im Vorraus.


    Schöne Grüße

    Kenne das HTC One leider nicht


    Ich weiß vom S5 nur, dass du dort eine Hülle brauchst wenn du es etwas "gröber" benutzt.
    Das S5 hat eine super Akkulaufzeit, super Leistung und kann alles .. Wie gesagt kenne leider das One nicht ^^

    Man sollte sich nur definitiv vor augen halten, dass es ne ganze Zeit dauern wird bis eine Spielbare Multiplayer mod raus kommt, IV:Mp ist jetzt noch nciht mal so gut Spielbar udn wird auch wenig gezockt.


    Das liegt aber auch daran, dass GTA IV eine ultra schlechte Grundlage ist.
    GTA SA biete sogar mehr als IV.. Nur grafikhuren spielen gta iv.. ehrlich gesagt..


    GTA V bietet da schon mehr.. Flugzeuge usw.
    Problem ist nur: Man kennt die Schwierigkeit nicht.. Wie wurde es programmiert
    wie einfach kann man es selber verändert.. Ist es möglich NPCs einzubauen...


    Das steht alles in den Sternen wobei es die "großen" und guten Programmiern überlassen wird.
    Ich kann nur daherschwafeln da ich von der Materie nur minimale Ahnung habe wie es funktioniert

    Turtle das heisst aber nicht, dass es einen Multiplayer wie samp gibt wo man
    eigene Scripts nutzen kann.


    Sollte ein V:MP Mod kommen wird dies mMn. der einzige Grund sein
    gta v für den PC zu kaufen.


    Grüße

    Fabi.StaR: Was hast du denn für ein Problem xD Mit 18 hab ich wohl keine "Kinderaugen" nur sehe ich da keinen Unterschied.
    Und wieso schreibst du nicht was du änderst um zu helfen und nicht nur einfach den Code dahin zu schmieren..
    man mna man


    @riceneo:
    Den Befehl in folgendes verändern



    //----------------------------------[ooc]-----------------------------------------------
    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if ( noooc ) return 0; // Diese Zeile wurde hinzugefügt
    if(IsPlayerConnected(playerid))
    {
    if(gPlayerLogged[playerid] == 0)
    {
    SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht Eingeloggt !");
    return 1;
    }
    if(PlayerInfo[playerid][pMuted] == 1)
    {
    SendClientMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nicht sprechen, du bist gemutet !");
    return 1;
    }
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result))
    {
    SendClientMessage(playerid, 0xFFE600FF, "NUTZUNG: (/o)oc [ooc chat]");
    return 1;
    }
    if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2)
    {
    format(string, sizeof(string),"((Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 3 || PlayerInfo[playerid][pAdmin] == 4)
    {
    format(string, sizeof(string),"((Moderator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 5 || PlayerInfo[playerid][pAdmin] ==6)
    {
    format(string, sizeof(string),"((Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
    {
    format(string, sizeof(string), "(( %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 7)
    {
    format(string, sizeof(string), "((ProjektLeiter %s: %s))", sendername, result);
    }
    else return 1;
    OOCOff(COLOR_OOC,string);
    Log("OA-Chat.txt",string);
    }
    return 1;
    }


    Verkürzte Version (Ist nur mein Programmierstil)

    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if ( noooc ) return 0;
    if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht Eingeloggt !");
    if(PlayerInfo[playerid][pMuted] == 1) return SendClientMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nicht sprechen, du bist gemutet !");


    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result)) return SendClientMessage(playerid, 0xFFE600FF, "NUTZUNG: (/o)oc [ooc chat]");
    if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2)
    {
    format(string, sizeof(string),"((Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 3 || PlayerInfo[playerid][pAdmin] == 4)
    {
    format(string, sizeof(string),"((Moderator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 5 || PlayerInfo[playerid][pAdmin] ==6)
    {
    format(string, sizeof(string),"((Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
    {
    format(string, sizeof(string), "(( %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 7)
    {
    format(string, sizeof(string), "((ProjektLeiter %s: %s))", sendername, result);
    }
    else return 1;
    OOCOff(COLOR_OOC,string);
    Log("OA-Chat.txt",string);

    return 1;
    }


    Wenn es für Admins usw trotzdem funktionieren soll dann so



    //----------------------------------[ooc]-----------------------------------------------
    if(strcmp(cmd, "/ooc", true) == 0 || strcmp(cmd, "/o", true) == 0)
    {
    if ( noooc && PlayerInfo[playerid][pAdmin] != 0 ) return 0; // Diese Zeile wurde geändert
    if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_GREY, " Du bist noch nicht Eingeloggt !");
    if(PlayerInfo[playerid][pMuted] == 1) return SendClientMessage(playerid, TEAM_CYAN_COLOR, " Du kannst nicht sprechen, du bist gemutet !");


    GetPlayerName(playerid, sendername, sizeof(sendername));
    new length = strlen(cmdtext);
    while ((idx < length) && (cmdtext[idx] <= ' '))
    {
    idx++;
    }
    new offset = idx;
    new result[64];
    while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
    {
    result[idx - offset] = cmdtext[idx];
    idx++;
    }
    result[idx - offset] = EOS;
    if(!strlen(result)) return SendClientMessage(playerid, 0xFFE600FF, "NUTZUNG: (/o)oc [ooc chat]");
    if(PlayerInfo[playerid][pAdmin] == 1 || PlayerInfo[playerid][pAdmin] == 2)
    {
    format(string, sizeof(string),"((Supporter %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 3 || PlayerInfo[playerid][pAdmin] == 4)
    {
    format(string, sizeof(string),"((Moderator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 5 || PlayerInfo[playerid][pAdmin] ==6)
    {
    format(string, sizeof(string),"((Administrator %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] == 0 && (noooc))
    {
    format(string, sizeof(string), "(( %s: %s))", sendername, result);
    }
    else if(PlayerInfo[playerid][pAdmin] >= 7)
    {
    format(string, sizeof(string), "((ProjektLeiter %s: %s))", sendername, result);
    }
    else return 1;
    OOCOff(COLOR_OOC,string);
    Log("OA-Chat.txt",string);

    return 1;
    }

    @Nova_:
    Nichts gegen dich aber wenn wir das hier klären, hilft es wohl etwa 100 Usern mehr.


    Schreib uns doch mal was in dem Include steht vom alten MySQL Plugin
    Dort wo dir der libmysqlclient_r_16.so gefehlt hat.

    Nico:
    Das wird wohl zu viel sein.
    Die AMX erhält man ja durch das compilen der .pwn
    Wie gesagt. Such im Script nach (Strg + F) /ooc oder "/o"
    Dort dann die o.g. Zeile rein.


    Fabi.StaR: Was hast du da geändert? xD


    Schöne Grüße

    Gar nicht.
    Du kannst du verhindern die Auslöser.. naja auszulösen.
    Das einzige was du entfernen kannst bspw. wäre StuntBonus

    public OnGameModeInit() { EnableStuntBonusForAll(false); }


    Das mit dem total Respect kommt (meistens kenne nur nichts anderes) dadurch, dass man zuviel Geld zu schnell bekommt.
    Also auf einen Schlag 1mrd oder so.


    Ich hoffe ich konnte helfen.


    Grüße

    Dann schick mal den ooc befehl
    Aber! Nimm den PWN Tag für PAWN Code :)


    Im /o / /ooc Befehl einfach folgendes rein
    if ( !noooc ) return 0;


    Bei return 0 kommt autom. "Server: Unknown Command."


    Schöne Grüße

    Hast du es mit der Stable Version deines Alten Plugins versucht?


    Also das was du ganz am anfang hattest...


    @.x22 Zieglein: Du hast den Doppelpunkt beim direkten Anschreiben vergessen ;)