Beiträge von PStar

    Hallo Leute,
    wie könnte ich ein Create3DTextLabel für alle Vworld, ich dachte das geht mit -1 aber irgendwie funktioniert es nicht.




    Und mein Anti Cheat System macht Probleme, folgende Meldung kommt:
    24. February 2015 | 17:33:50 | Executing AntiCheat-System Chrome for player 'Alexus'.
    Und im Server heißt es dann: "Server closed the connection!".
    Was könnte die Ursache sein und was genau bedeutet das?


    Danke im Voraus.
    MFG
    PStar

    Bei mir ist manchmal das Problem das wenn ich connecte das dann da steht "Server closed the connection." .
    Und diese Meldung erscheint dann in der Server.exe: Executing AntiCheat-System Chrome for player 'Alexus'. doch leider verstehe ich nicht was das zu heißen hat?

    Uups, ich hab die Screenshots übersehen, tut mir Leid.
    Wie funktioniert das mit dn Elchen und Kühen?
    Stehen die irgendwo rum oder verfolgen die einen per MoveObjekt?
    Und was ist deine ungefähre Preisvorstellung?


    Und wie oft verkaufst du das Script?



    Die Tiere sind attached am Körper des Spielers. Das heißt die Tiere gehen mit.
    Das Script verkauf ich nur einmal :)
    Bei Interesse einfach per PN melden.

    Hier in diesem Thread möchte ich mein selbstgemachtest Haustier System verkaufen.


    [tabmenu]


    [tab='Allgemeinen Info:']
    Es ist ein Haustiersystem, bei dem man einen Papagei kaufen kann.
    Man kann ihm einen Namen geben, abgeben, füttern, neue Fähigkeiten beibringen und er kann auch sterben.
    [tab='Allgemeinen Befehle:']
    /haustier --> Haustier kaufen!
    /haustierabgeben --> Haustier abgeben"
    /fuettern --> Haustier füttern"
    /neuefaehigkeiten --> Neue Fähigkeiten erlernen!
    /zwitschern --> Damit zwitschert der Papagei!
    /sprechen --> Damit spricht der Papagei!
    [tab='Screenshots:']






    [tab='Updates:']
    Es ist nun soweit, Update auf v.2.


    - Alles Variablen werden abgespeichert (Tiere, Zustand, Name, Futter) --> Nach rellog wieder da!
    - Es wurden neue Tiere hinzugefügt, wie z.B. Kuh, Elch.
    - Das Tiergeschäft welches von ReEeCk: gemappt wurde, ist ebenfalls in der Version enthalten.
    - Der Kauf von Tieren, die Abgabe von Tieren und der Kauf von Futter ist nur im Tiergeschäft möglich.
    - /neuefähigkeiten wurden abgestimmt und jede Tierart kann jetzt eine neue Fähigkeit erlernen.
    - Sämtliche Rechtschreibfehler/Bugs wurden behoben!


    Nochmal ein großes Dankeschön an den Mapper ReEeCk: für seine tolle Map!
    [/tabmenu]


    Rezensionen der Forum Mitglieder zum Script:
    LINK


    Preis:
    VHB


    Kontak:
    Schreib mich doch einfach hier im Forum oder in Skype unter dem Namen: ronaldo.- an.
    [Folgendes muss im Thema enthalten sein und darf nicht entfernt werden:]
    ______
    Unverbindlicher Hinweis: Die Sicherheit einer Transaktion kann am besten durch die Einschaltung eines Mittelsmannes gewährleistet werden. Weitere Informationen dazu gibt es hier.

    Servus Leute,
    gibt es sowas wie eine Badwordliste.
    Weil ich habe gesehen das Leute so ein Script geschrieben haben.
    Es ist sehr mühsam solch eine Liste selber zu schreiben da es ja wirklich viele Wörter gibt,
    deswegen wollte ich fragen ob es so ein Motiv schon gibt?

    Also ich finde den Ansatz gar nicht mal so verkehrt.
    Meine Verbesserungsvorschläge:
    - Mehr Slowmotion Effekte
    - Ausschnitte aus dem Spiel die besonders sind, damit ist kein Kill von hinten oder von der Seite gemeint sonder ein beispielsweise eine 3er Kombo.
    - Beim Abschuss den Sound der Waffe einbauen

    Ok so kommen keine Errors:
    CMD:anticheat(playerid, params[])
    {
    if(!IsPlayerAdmin(playerid))
    {
    SendClientMessage(playerid, BELA, "Du musst im RCON eingeloggt sein!");
    return 1;
    }
    new string[1600],string1[400],string2[400],string3[400],string4[400];
    format(string1,400,"1. Turn ON/OFF: Too High Ping [%s]\n2. Turn ON/OFF: Anti JetPack-a [%s]\n3. Turn ON/OFF: Anti Speed Hack [%s]\n4. Turn ON/OFF: Bad Weapons [%s]\n5. Turn ON/OFF: Anti RCON Hack [%s]\n",StatusVP(),StatusPJP(),StatusPB(),StatusZO(),StatusRCONZ());
    format(string2,400,"6. Turn ON/OFF: Anti Swear [%s]\n7. Turn ON/OFF: Anti Drive By [%s]\n8. Turn ON/OFF: Anti Bunny Hop [%s]\n9. Turn ON/OFF: Anti AirBrake [%s]\n10. Turn ON/OFF: Anti Money Hack [%s]",StatusZR(),StatusDBP(),StatusBHP(),StatusPAB(),StatusNN());
    format(string3,400,"\n11. Turn ON/OFF: Anti Health Hack [%s]\n12. Turn ON/OFF: Anti Armour Hack [%s]\n13. Turn ON/OFF: Anti Interior Hack [%s]\n14. Turn ON/OFF: Anti Fly Hack [%s]\n15. Turn ON/OFF: Anti Teleport[1] [%s]\n16. Turn ON/OFF: Anti Teleport[2] [%s]\n",StatusNH(),StatusNA(),StatusNT(),StatusFP(),StatusANT());
    format(string4,400,"16. Turn ON/OFF: Anti Teleport[2] [%s]\n17. Turn ON/OFF: Anti Vehicle Repair [%s]\n18. Turn ON/OFF: Anti Spam [%s]\n19. Turn ON/OFF: Anti AFK [%s]",StatusANT2(),StatusAVR(),StatusAS(),StatusAAFK());
    format(string, sizeof(string),"%s %s",string1,string2,string3,string4);
    ShowPlayerDialog(playerid, 19999, DIALOG_STYLE_LIST, "[Setting AntiCheat]",string, "Ok", "Cancle");
    return 1;
    }


    Aber es werden auch nur 2 String angezeigt.

    CMD:anticheat(playerid, params[])
    {
    if(!IsPlayerAdmin(playerid))
    {
    SendClientMessage(playerid, BELA, "Du musst im RCON eingeloggt sein!");
    return 1;
    }
    new string[900],string1[450];
    format(string1,450,"1. Turn ON/OFF: Too High Ping [%s]\n2. Turn ON/OFF: Anti JetPack-a [%s]\n3. Turn ON/OFF: Anti Speed Hack [%s]\n4. Turn ON/OFF: Bad Weapons [%s]\n5. Turn ON/OFF: Anti RCON Hack [%s]\n6. Turn ON/OFF: Anti Swear [%s]\n7. Turn ON/OFF: Anti Drive By [%s]\n8. Turn ON/OFF: Anti Bunny Hop [%s]\n9. Turn ON/OFF: Anti AirBrake [%s]\n10. Turn ON/OFF: Anti Money Hack [%s]",StatusVP(),StatusPJP(),StatusPB(),StatusZO(),StatusRCONZ());
    format(string2,450,"\n11. Turn ON/OFF: Anti Health Hack [%s]\n12. Turn ON/OFF: Anti Armour Hack [%s]\n13. Turn ON/OFF: Anti Interior Hack [%s]\n14. Turn ON/OFF: Anti Fly Hack [%s]\n15. Turn ON/OFF: Anti Teleport[1] [%s]\n16. Turn ON/OFF: Anti Teleport[2] [%s]\n17. Turn ON/OFF: Anti Vehicle Repair [%s]\n18. Turn ON/OFF: Anti Spam [%s]\n19. Turn ON/OFF: Anti AFK [%s]",StatusNH(),StatusNA(),StatusFP(),StatusANT(),StatusANT2());
    format(string, sizeof(string),"%s %s",string1,string2);
    ShowPlayerDialog(playerid, 19999, DIALOG_STYLE_LIST, "[Setting AntiCheat]",string, "Ok", "Cancle");
    return 1;
    }


    Das Problem ist wenn ich mehr als 5 Variablen definere im format dann stürzt der Compiler ab warum?

    #define StatusVP() (!VP )?("AUS":"AN"))
    #define StatusPJP() (!PJP )?("AUS":"AN"))
    #define StatusPB() (!PB )?("AUS":"AN"))
    #define StatusZO() (!ZO )?("AUS":"AN"))
    #define StatusRCONZ() (!RCONZ )?("AUS":"AN"))
    #define StatusZR() (!ZR )?("AUS":"AN"))
    #define StatusDBP() (!DBP )?("AUS":"AN"))
    #define StatusBHP() (!BHP )?("AUS":"AN"))
    #define StatusMPing() (!MPing )?("AUS":"AN"))
    #define StatusFloat:MBrzina() (!Float:MBrzina )?("AUS":"AN"))
    #define StatusPAB() (!PAB )?("AUS":"AN"))
    #define StatusNN() (!NN )?("AUS":"AN"))
    #define StatusNH() (!NH )?("AUS":"AN"))
    #define StatusNA() (!NA )?("AUS":"AN"))
    #define StatusNT() (!NT )?("AUS":"AN"))
    #define StatusFT() (!FT )?("AUS":"AN"))
    #define StatusANT() (!ANT )?("AUS":"AN"))
    #define StatusANT2() (!ANT2 )?("AUS":"AN"))
    #define StatusAVR() (!AVR )?("AUS":"AN"))
    #define StatusAS() (!AS )?("AUS":"AN"))
    #define StatusAAFK() (!AAFK )?("AUS":"AN"))



    Und wenn ich dann die Dialog damit vervollständige also so:
    format(string1,450,"1. Turn ON/OFF: Too High Ping [%s]\n2. Turn ON/OFF: Anti JetPack-a [%s]\n3. Turn ON/OFF: Anti Speed Hack [%s]\n4. Turn ON/OFF: Bad Weapons [%s]\n5. Turn ON/OFF: Anti RCON Hack [%s]\n6. Turn ON/OFF: Anti Swear [%s]\n7. Turn ON/OFF: Anti Drive By [%s]\n8. Turn ON/OFF: Anti Bunny Hop [%s]\n9. Turn ON/OFF: Anti AirBrake [%s]\n10. Turn ON/OFF: Anti Money Hack [%s]",StatusVP(),StatusPJP().................);


    Doch wenn ich das so mache kommen sämtlich Errors und Pawno stürzt ab.

    #define StatusVP() (!VP )?("AUS":"AN"))
    #define StatusPJP() (!PJP )?("AUS":"AN"))
    #define StatusPB() ((PB )?("AUS":"AN"))
    #define StatusZO() (!ZO )?("AUS":"AN"))
    #define StatusRCONZ() (!RCONZ )?("AUS":"AN"))
    #define StatusZR() ((ZR )?("AUS":"AN"))
    #define StatusDBP() (!DBP )?("AUS":"AN"))
    #define StatusBHP() (!BHP )?("AUS":"AN"))
    #define StatusMPing() (!MPing )?("AUS":"AN"))
    #define StatusFloat:MBrzina() (!Float:MBrzina )?("AUS":"AN"))
    #define StatusPAB() ((PAB )?("AUS":"AN"))
    #define StatusNN() (!NN )?("AUS":"AN"))
    #define StatusNH() (!NH )?("AUS":"AN"))
    #define StatusNA() (!NA )?("AUS":"AN"))
    #define StatusNT() (!NT )?("AUS":"AN"))
    #define StatusFT() ((FT )?("AUS":"AN"))
    #define StatusANT() (!ANT )?("AUS":"AN"))
    #define StatusANT2() (!ANT2 )?("AUS":"AN"))
    #define StatusAVR() ((AVR )?("AUS":"AN"))
    #define StatusAS() (!AS )?("AUS":"AN"))
    #define StatusAAFK() (!AAFK )?("AUS":"AN"))



    Und wenn ich dann die Dialog damit vervollständige also so:
    format(string1,450,"1. Turn ON/OFF: Too High Ping [%s]\n2. Turn ON/OFF: Anti JetPack-a [%s]\n3. Turn ON/OFF: Anti Speed Hack [%s]\n4. Turn ON/OFF: Bad Weapons [%s]\n5. Turn ON/OFF: Anti RCON Hack [%s]\n6. Turn ON/OFF: Anti Swear [%s]\n7. Turn ON/OFF: Anti Drive By [%s]\n8. Turn ON/OFF: Anti Bunny Hop [%s]\n9. Turn ON/OFF: Anti AirBrake [%s]\n10. Turn ON/OFF: Anti Money Hack [%s]",StatusVP(),StatusPJP().................);


    Doch wenn ich das so mache kommen sämtlich Errors und Pawno stürzt ab.
    Weiß einer was ich falsch gemacht habe?

    new query[128];
    format(query,sizeof(query), "UPDATE `user` SET `Level`='%i', `Geld`='%i', `Fraktion`='%i', `Rang`='%i', `Adminlevel`='%i', `Supporterlevel`='%i', `Noobverwalterlevel`='%i', `Donatorrank`='%i' WHERE `id`='%i';",
    pInfo[playerid][pLevel], GetPlayerMoney(playerid),pInfo[playerid][pFrak],pInfo[playerid][pRang], pInfo[playerid][pAdmin], pInfo[playerid][pSupporter], pInfo[playerid][pNoobverwalter], pInfo[playerid][pDonator], pInfo[playerid][pID]);
    mysql_function_query(dbhandle, query, false, "", "");


    So sollte das erste Problem behoben werden.