[Include] OCMD

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • nice 10/10 erleichter mir das scripten schon von anfangs :)

    Wenn die Menschen nur über das sprächen, was sie begreifen, dann würde es sehr still auf der Welt sein.


    Albert Einstein



    Ich bin nicht sicher, mit welchen Waffen der dritte Weltkrieg ausgetragen wird, aber im vierten Weltkrieg werden sie mit Stöcken und Steinen kämpfen.


    Albert Einstein

  • Mensch die Ka**e will bei mir nicht :(


    Ich mach im Script ocmd:ocmdhelp(playerid,params[])
    aber wenn ich InGame bin, dann geht der Befehl nicht...

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Danke sehr Opa!
    10/10 hat mir viel erleichtert!
    Wtf :O du bist gebannt?!


    Er ist gebannt weil er zu viel Mist gebaut hat, er hatte es zwar %100 verdient aber bin trotzdem für entbann ^^


    Mensch die Ka**e will bei mir nicht :(
    Ich mach im Script ocmd:ocmdhelp(playerid,params[])
    aber wenn ich InGame bin, dann geht der Befehl nicht...


    ... machst du /help oder /ocmdhelp ?
    Weil in diesem Code hast du einen Command namens /ocmdhelp erstellt.

  • Ich hab ein Filterscript gemacht und hab da ocmd:ocmdhelp als Befehl eingebaut.
    Wenn ich jedoch InGame bin und den Befehl eintippe, kommt "Server: Unknown Command" ^^

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Ja hab ich, ich hab #include <ocmd> + #include <sscanf2>, so dumm bin ich nicht :D

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • /ocmdhelp tippe ich ingame ein...


    Komischerweise geht es, wenn ich die ocmd Befehle IM Script (Grandlarc oder so) einbaue... jedoch wollte ich das in einem Filterscript machen, damit ich nicht immer GMX machen muss :/

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Das hilft MIR jetzt aber nicht weiter :D


    Hat denn irgendjemand KleinerOpa in Skype oder so?

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Ich hab es im Filterscript eingebaut, es wird auch compilet, wenn ich jedoch InGame bin und den Befehl /ocmdhelp eingebe (ja ich habe im Filterscript ocmd:ocmdhelp(playerid, params[]))
    kommt "SERVER: Unknown Command"...

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Ich schick euch einfach den kompletten Filterscript:



    #include <a_samp>
    #include <ocmd>
    #include <sscanf2>


    new str[128];


    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print("OCMD und SSCANF Test");
    print("--------------------------------------\n");
    return 1;
    }


    public OnFilterScriptExit()
    {
    return 1;
    }
    public OnPlayerCommandText(playerid,cmdtext[])
    {
    return 1;
    }


    public OnPlayerConnect(playerid)
    {
    SendClientMessage(playerid,0xFF0000FF,"Tippe \"/ocmdhelp\" für die Befehle.");
    return 1;
    }
    ocmd:ocmdhelp(playerid,params[])
    {
    SendClientMessage(playerid,0xFF0000FF,"OCMD Hilfe: /money [Betrag] || /pmoney [playerid/PartOfName] [Betrag] || /veh [ID] [Farbe 1] [Farbe 2]");
    return 1;
    }
    ocmd:money(playerid,params[])
    {
    new betrag;
    if(sscanf(params,"d",betrag)) SendClientMessage(playerid,0xFF0000FF,"NUTZUNG: /money [Betrag]");
    if(betrag < 1) SendClientMessage(playerid,0xFF0000FF,"Der Betrag darf nicht unter 0 sein!");
    else
    {
    GivePlayerMoney(playerid,betrag);
    format(str,128,"Du hast dir %d$ gegeben.",betrag);
    SendClientMessage(playerid,0xFF0000FF,"");
    SendClientMessage(playerid,0xFF0000FF,str);
    }
    return 1;
    }

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Hmm, nice danke jetzt gehts O.o

    Unkompetent. Das neue dynamisch.



    ihr seit schon lustig postet erros aber nicht die zeilen wo sie sind dann können wir euch auch nicht helfen^^


    Lernt Scripten, Leute, und macht eure Augen auf!


    _______________________________________
    50 Beiträge: [x] 300 Beiträge: [x]
    100 Beiträge: [x] 500 Beiträge: [x]
    150 Beiträge: [x] 1000 Beiträge: [x]
    200 Beiträge: [x]
    2000 Beiträge: []
    250 Beiträge: [X] Boardaktivitäten: Profil


    [size=36]_______________________________________

    /Edit: Schmerzt es dir eigentlich nicht so ein Müll zu schreiben 8|

  • Das heißt, das du OnPlayerCommandText schon irgendwo anders, anders definiert hast.


    Habe gerade das selbe Problem, habe JunkBuster.inc und YSI bzw. y_hooks.


    Weiß aber nicht, wie ich das machen soll, brauche beides, ich kann ja nicht einfach das im Script umschreiben, und dafür define OnPlayerCOmmandtext _ALS_PlayerCommandText kommentieren(deaktivieren).


    Habe das hier gefunden durch die Suche^^


    Ich denke dsa Thema ist alt, aber vllt. antwortet ja jemmand xD


    MfG
    MrS.

  • Hat noch jmd. einen Link für ocmd, da ich sehe das der schon kaputt ist.