Beiträge von badnat

    Geht noch immer nicht.
    (bekomme: * Du bist kein Polizist!)
    mein stock IsPlayerInFrakt ist 100% in Ordnung, weil ca 30 Befehle das auch benützen und sie gehen :)

    Ich habe das jetzt so wie es mir DIxon gesagt hat gemacht, bekomme aber immer eine Meldung: "* Du bist kein Polizei Beamter.".
    (obwohl ich einer bin)

    Guten Tag,
    Ich habe soeben einen kleinen Befehl erstellt.
    Was ist denn daran falsch?
    ocmd:su(playerid,params[])
    {
    if(IsPlayerInFrakt(playerid,2)||IsPlayerInFrakt(playerid,13))return SendClientMessage(playerid,WEIß,"*Du bist kein Polizei Beamter.");
    new pID, wanteds, grund[52], string[30], string2[168], string3[168];
    if(sscanf(params,"uis",pID,wanteds))return SendClientMessage(playerid,WEIß,"Benutzung: /su [ID/Name] [Betrag] [Grund]");
    if(wanteds<1)return SendClientMessage(playerid,WEIß,"* Bitte gültigen Betrag angeben.");
    SetPlayerWantedLevel(pID, GetPlayerWantedLevel(pID)+wanteds);
    SendClientMessage(pID,ROT,"Du hast ein Verbrechen begangen");
    format(string,sizeof string,"Anzahl: %i Polizist: %s",wanteds,SpielerName(playerid));
    SendClientMessage(pID,ROT,string);
    format(string2,sizeof string2,"Grund: %s",grund);
    SendClientMessage(pID,ROT,string);
    format(string3,sizeof string3,"Du hast %s %i wanteds gegeben. Grund: %s",SpielerName(pID),wanteds,grund);
    SendClientMessage(playerid,ROT,string3);
    return 1;
    }


    LG,
    badnat


    PS: ich bekomme keine Errors oder sonstiges. Könnte mir mal jemand diesen Befehl so ändern, dass er funktionniert?

    @ [SPR]Scripter
    Danke du hast mir wirklich geholfen!
    Auch danke an dich WarF, für deinen Willen mir zu helfen!



    //Edit:
    Wie mache ich es, dass ich einen Gametext erscheinen lassen kann, wenn jemand in der Nähe eines atms ist?
    Der Gametext:
    GameTextForPlayer(playerid,"Bankautomat~n~Nutze ~r~/atm",2000,5);


    ________________________________________________________

    ______________________ Meine Signatur ____________________


    Wieso ein Godfather oder LoH Script nehmen, wenn es doch auch mit einem Selfmade geht?
    German San Andreas
    Since the 8th of November 2010, 19:24MST.
    ___________________________________________________________________
    Brauche dringend Hilfe!!!

    Ich habe das Problem gefunden:
    if(dialogid==DIALOG_REGISTER)
    {
    if(response==0)
    {
    SendClientMessage(playerid,GELB,"Du hast den Vorgang abgebrochen.");
    Kick(playerid);
    return 1;
    }
    if(response==1)
    {
    if(!strlen(inputtext))
    {
    SendClientMessage(playerid,GELB,"Das Passwort war nicht lang genug.");
    ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
    return 1;
    }
    else
    {
    printf("Der Dialog Register wird aufgerufen");
    Register(playerid,inputtext);
    printf("Der Kerl wird registriert");
    return 1;
    }
    }
    }
    return 1;
    }


    Ich bekomme die Prints nicht. Das heißt, dass es ein Problem gibt mit dem else.
    Könnt ihr mir helfen, und mir sagen wie ich das behebe? ?(
    Ich verstehe wirklich nicht was/wo ich etwas Falsch gemacht habe!

    Guten Tag,
    Ich habe so etwas in meinem ATM Script:

    Zitat

    if(IsPlayerInRangeOfPoint(playerid,1,atm)||(playerid,1,atm1)||(playerid,1,atm2)||
    (playerid,1,atm3)||(playerid,1,atm4)||(playerid,1,atm5)||(playerid,1,atm6)||(playerid,1,atm7)||
    (playerid,1,atm8)||(playerid,1,atm9)||(playerid,1,atm10)||(playerid,1,atm11)||(playerid,1,atm12)||
    (playerid,1,atm13)||(playerid,1,atm14)||(playerid,1,atm15)||(playerid,1,atm16)||(playerid,1,atm17)||
    (playerid,1,atm18)||(playerid,1,atm19)||(playerid,1,atm20)||(playerid,1,atm21)||(playerid,1,atm22))

    Nur leider, wenn ich /atm tippe, erscheint das Menü überall. Egal wo ich bin!
    Wisst ihr vielleicht wo der Fehler liegt, oder wie ich es beheben kann?
    LG,
    badnat

    ________________________________________________________

    ______________________ Meine Signatur ____________________


    Wieso ein Godfather oder LoH Script nehmen, wenn es doch auch mit einem Selfmade geht?
    German San Andreas
    Since the 8th of November 2010, 19:24MST.
    ___________________________________________________________________
    Brauche dringend Hilfe!!!

    1. Wieso kann das nicht funktionnieren?
    2. Bei ca. 1000 unnötigen Threads hier im Forum, glaube ich kaum, dass dich 1. umbringen wird.
    3. Das ist mein 1. Filterscript und ich bin stoz drauf. Wieso darf ich kein Urheberrecht drauf beziehen? Das Urheberrecht kostet nichts und erfüllt den selben Zweck wie copyright.

    Guten Abend,
    Dies ist ein Update zur 1. Version meines Teleport Filterscripts.
    Das einzige was man machen muss:

    • /* Deine Adminabfrage */ auf eure Adminabfrage umändern (bei mir ist es zum Beispiel: IsPlayerAnAdmin)

    Dies könnt ihr ganz leicht in ein paar klicks machen, in dem ihr oben auf ersetzen drückt, und alles durch eure Abfrage ersetzt.


    Das Dialogmenü mit allen Teleports, kann per /teleports aufgerufen werden.


    Pastebin: Klick mich!
    Download: breadfish.de/wcf/attachment/2847/


    Da mich dieses Filterscript mehr Arbeit gekostet hat, als das vorherige, stelle ich das Urheberrecht auf das Filterscript.
    Das bedeutet:

    • Keine Veröffentlichung
    • Credits dürfen nicht entfernt werden
    • Darf nicht als sein eigenes betrachtet werden

    Für die nächste Version sind mehr Teleports, sowie das Porten mit dem Auto vorgesehen.
    LG,
    badnat