Beiträge von Keys-Planet

    Hallo Community,
    ich habe mal wieder ein Release ?(

    >> Ja! <<


    Diesmal ist es ein kleines (wirklich kleines) BriefSystem. ^^
    Was genau meinst du damit?


    Nunja, es ist sehr simple. Man sucht ein Brief, ist man im BriefPickUp, gibt man /brief ein und es kommt irgendein Unsinn den Man garnicht Lesen kann ^^
    Ich habe nur ein Brief plaziert, es ist in der nähe des BSN, da ist ja an der Ecke so ein großes Gebäude, und da unten so'N kleiner Tunnel.
    Man geht ins Icon, gibt /Brief ein und daraufhin erscheint ein Brief vom Mönch, den Man garnicht Lesen kann.Nun erscheint ein Checkpoint zum Übersetzer. So geht man zum Übersetzer und lässt sich diesen Übersetzen ^^


    Den Brief den ich gesetzt habe ist ein kleiner Bonus, der 15.000$ Gibt. Man kann ja dies ändern o.a

    Es gibt folgende Befehle:
    /uenter
    /uexit
    /uebersetzen


    Pastebin:
    Pastebin.com
    Das System wird erneuert, sobald ich mal wieder Langweile o.a habe!


    Credits, goes to Keys-Planet
    Liebe Grüße,
    Keys-Planet


    /E: Bisher keine Bugs o.a

    MP5 ist keine Einhandwaffe :D
    Und das Filterscript ist so.. naja, es gibt schon genug 'waffenshops' mit Dialogen.
    Zwar was anderes, aber wieder nur ein langweiliger Dialog.


    Meines wissens trägt man diese mit einer Hand?

    Spoiler anzeigen
    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    /e: Zum Langweiligen Dialog, was könnte ich machen ;)?

    Hallo Liebe Community.
    Ich habe mal wieder ein Fliterscript, gescriptet.. ;)
    Wie Funktioniert das Fliterscript?

    Ganz einfach, man Benutzt den Befehl "/Kiste", nun erscheint eine Kiste mit einem 3DTextlabel. Darin steht "Benutze /waffen" Nun erscheint ein Dialog:

    • Zweihandwaffen
    • Einhandwaffen
    • Wurfwaffen
    • Schlagwaffen
    • Sonstiges

    In jedem Slot, befinden sich die Waffen, es könnte vorkommen das einige Fehlen oder einige falsch drin sind da ich die Waffen anders kenne..
    Man kann nur eine Kiste holen. Jede 2 Minuten wird die Kiste entfernt und Man kann den Befehl erneut nützen. ;)

    Befehle:

    /Kiste
    /Waffen


    Pastebin:
    Pastebin.com (updated)


    Credits goes to Keys-Planet.


    /Updated + Link

    Habs so:


    oben:
    forward kiste3(playerid);
    new kiste1[MAX_PLAYERS];


    public OnPlayerConnect(playerid)
    {
    kiste1[playerid] = 0;
    return 1;
    }


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/Kiste", cmdtext, true, 10) == 0)
    {
    SetTimerEx("kiste3",15000, false,"i",playerid);
    kiste1[playerid] = 1;
    aufbrechen1[playerid] = 1;
    SetTimerEx("aufbrechen3",15000, false,"i",playerid);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    var0 = CreateObject(964,x+3,y,z-1,0,0,0);
    WLabel = Create3DTextLabel("Benutze /waffen",0xFFFFFFFF,x+3,y,z,7,0);
    return 1;
    }


    public kiste3(playerid)
    {
    if(kiste1[playerid] == 1)
    {
    SendClientMessage(playerid,0xFF6400FF,"Du hast bereits eine Kiste. Bitte warte 15 Sekunden!");
    }
    return 1;
    }

    Hallo Community.
    Ich habe nen /Kiste'n Befehl und dieser darf nur jede 15 Sekunden genützt werden.
    Jedoch weiß ich nicht, wie ich das genau Scripten soll....

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/Kiste", cmdtext, true, 10) == 0)
    {
    aufbrechen1[playerid] = 1;
    SetTimerEx("aufbrechen3",15000, false,"i",playerid);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    var0 = CreateObject(964,x+3,y,z-1,0,0,0);
    WLabel = Create3DTextLabel("Benutze /waffen",0xFFFFFFFF,x+3,y,z,7,0);
    return 1;
    }


    Danke im Vorraus ;)

    Genauer bitte? :D
    Habs so:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/Kiste", cmdtext, true, 10) == 0)
    {
    aufbrechen1[playerid] = 1;
    SetTimerEx("aufbrechen3",15000, false,"i",playerid);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    var0 = CreateObject(964,x+3,y,z-1,0,0,0);
    WLabel = Create3DTextLabel("Benutze /waffen",0xFFFFFFFF,x+3,y,z,7,0);
    return 1;
    }
    if(strcmp("/waffen", cmdtext, true, 10) == 0)
    {
    new Float:x, Float:y, Float:z;
    GetObjectPos(objectid, x, y, z);
    if(IsPlayerInRangeOfPoint(playerid, 4.0,x,y,z))
    {
    ShowPlayerDialog(playerid, DIA_KISTE, DIALOG_STYLE_LIST, "Waffen~Menu", "Zweihandwaffen\nEinhandwaffen\nWurfwaffen\nSchlagwaffen\nSonstiges", "Weiter", "Abbrechen");
    return 1;
    }
    }
    return 0;
    }

    Versuch mal Steam als Administrator zu starten, vieleicht hilft das.
    Wenn das nichts bringt, gehe mal in den Crysis Ordner (also Valve -> Steam -> SteamApps -> common -> Crysis)
    und such da den "VCRedist" Ordner klick auf die Anwendung und installier.


    Oder alle Ordner etc löschen und von neu :D

    Hallo Leute. Ich möchte abfragen, ob der Spieler in der nähe des Objectes ist. Jedoch habe ich keine Coordinanten ?(


    Code:

    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/Kiste", cmdtext, true, 10) == 0)
    {
    aufbrechen1[playerid] = 1;
    SetTimerEx("aufbrechen3",15000, false,"i",playerid);
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    var0 = CreateObject(964,x+3,y,z-1,0,0,0);
    WLabel = Create3DTextLabel("Benutze /waffen",0xFFFFFFFF,x+3,y,z,7,0);
    return 1;
    }
    if(strcmp("/waffen", cmdtext, true, 10) == 0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 4.0,WLabel)) // Rangeofpoint
    {
    ShowPlayerDialog(playerid, DIA_KISTE, DIALOG_STYLE_LIST, "Waffen~Menu", "Zweihandwaffen\nEinhandwaffen\nWurfwaffen\nSchlagwaffen\nSonstiges", "Weiter", "Abbrechen");
    return 1;
    }
    return 0;
    }
    }