Beiträge von carlos1710

    1. Wie erwähnt ich kenne kein Mischpult mit USB Input schonallein weil USB Komponnenten meistens Treiber benötigen.


    2. Wie Spielst du Gitarre und drehst am Pult oder ist das für ne Band ?
    Ich als DJ verwende Reloop RMX-20 das ist ein stinknormaler Mixer mit Klinke Input für Kopfhörer und Mic und die üblichen ausgänge. Kostet 150€ +neues Headset und adapter 50€ mehr.

    Die frage ist, was du damit machen möchtest, soll einfach alles in ein Mischpult, evt am Equilaizer gespielt und dann in die Boxen oder möchtest du das am Pc editieren und aufnehen.
    Zudem warum USB Kopfhörer die erfordern meist ein eigenen Treiber.
    Wie gesagt, was willst du mit machen? Die Gitarre ist das kleinste Problem.

    Ich muss mich entschuldigen, wenn ich jmd ein bisschen zu nahe getreten bin nur ist es mir in letzterzeit öfter aufgefallen. Nun bei einem Blick über die scriptingbase sieht alles sauber aus.
    Wie schon gesagt gehöre ich warscheinlich zu den wenigen die die Threads einfach inruhe lassen, wenn sie mich nicht ansprechen genauso im showroom, lieber geb ich kritik(kritik ist nichtimmer negativ) als eine blöde punktebewertung.


    Zitat

    1. Mods sperren diese Threads nicht und verwarnen die User nicht, somit machen diese grade weiter, das habe ich an den Mods zu bemängeln (Ja ein Mod muss sich um viel kümmern doch auch das gehört zu den aufgaben und wenn ein Mod das nicht schafft muss nocheiner her.)


    Ich nehme das zurück und werde mich demnächst auch an den Meldebutton wenden.

    Ich finde ebenfalls, dass das verbieten nach Anfragen unnötig ist. Die User die solche Anfragen schreiben kennen meist nichtmal die Regeln darum verändern sich nur die Post drunter von:
    "Miese überschrift" "Lern scripten"
    nun schreiben wir diese regel neu und die Posts verändern sich in:
    "Les dir die regeln durch" "Support für scripts ist verboten"


    Das ist nicht unser Ziel. Wenn ich so durch die Scriptingbase schau seh ich sehr viele Threads bei den die berschrift einfach nur den Beispielen entspricht wie man das nicht machen soll.
    Wenn ich Hilfe bei einer Warnung brauch dann Post ich diese doch oder deute sie in der Überschift an und schreib nicht "HILFE WARNING" genau so wie "Brauche hilfe" da frägt man sich, was für Hilfe brauchst du.


    Nun gibt es 2 dinge die nicht geschehen:


    1. Mods sperren diese Threads nicht und verwarnen die User nicht, somit machen diese grade weiter, das habe ich an den Mods zu bemängeln (Ja ein Mod muss sich um viel kümmern doch auch das gehört zu den aufgaben und wenn ein Mod das nicht schafft muss nocheiner her.)


    2. Die erfahrenen Scripter und generell die Community toleriert das nicht, ich schau mir Threads wie "HILFE!!!" garnicht erst an.

    Es gab da mal jemanden, der konnte das in einer abgespeckten version als Textdraw als ich ihn daraufhin ansprach meine er, das runde wär eine Font... da ich aber ka von Textdraws habe interessiert mich das auch, das Runde wär nichtmal das Problem, ich hätte Problweme bei der Nadel die sich drehen muss.

    okay aber nun ist immernoch die frage du bist doch admin also warum soll noch nach deinem namen gefragt werden?
    (!isPlayerAdmin(playerid,2)||!IsPlayerAdmin(playerid))return SendClientMessage(playerid,WORNGCMD,"Du bist kein Admin >= Level 2!");
    Nun kann jeder Admin Höher oder gleich Level 2 und der RCON diesen Befehl verwenden.

    Darauf wollt ich hinaus zeig mal bitte deine abfrage isPlayerAdmin, ich möchte wissen ob du dart die Operatoren richtig hast und du hast doch auch ein Adminlevel höher als 2 warum soll also nach deinem namen gefragt werden wenn du doch eh höher bist als 2.

    Das ! gibt den Error Tag Mismatch und generell ist das ganze noch umgedreht, ich will mal nicht so sein und tschaue das schnell.
    Das ist richtig, und da es sich hier um eine Einzeilige abfrage handelt, kannst du dir die klammern sparen und es sieht so aus:
    if((strcmp("[rRP]reoarni",SpielerName(playerid) , true, 10) != 0)|| strcmp("reoarni",SpielerName(playerid) , true, 10) != 0) ||(!isPlayerAdmin(playerid,2))) return SendClientMessage(playerid,WORNGCMD,"Du bist nicht reoarni oder ein Admin!");

    nun ist alles perfekt


    Aber Was ist wenn ein Spieler Adminelvel 3 ist, darf er den befehl dann auch verwenden oder ist dieser NUR NUUUUR für spieler adminlevel 2 ?

    das ist nun doppelt :D und auch noch falsch in diesem, deinem fall bist du nämlich reoarni sprich jeder der Kein admin ist oder nicht reoarni heist kanndiesen befehl nutzen

    != 0 weil er 0 returnt wenn die strings übereinstimmen.
    er returnt -1 wenn der erste string vor dem 2. kommt
    er returnt 1 wenn der erste nach dem zweiten kommt.
    Da uns egal is welcher vorne oder danach ist und wir einfach wissen wollen ob sie NICHT identisch sind ein !=0 sprich egal ob er -1 oder 1 returnt hauptsache nicht 0. Dann sind sie Nicht identisch.
    Das gegenteil:


    == 0 gibt nur zurück wenn sie identisch sind.


    if(strcmp("[rRP]reoarni",SpielerName(playerid) , true, 10) == 0||isPlayerAdmin(playerid,2)))
    {
    //Du bist reonari oder Admin
    }
    else
    {
    //dein name ist nicht [rRP]reoarni oder du bist kein Admin
    }


    umgekehrt:


    if((strcmp("[rRP]reoarni",SpielerName(playerid) , true, 10) != 0)||(!isPlayerAdmin(playerid,2)))
    {
    //dein name nicht [rRP]reoarni oder du bist kein Admin
    }
    else
    {
    //Du bist reonari oder Admin
    }

    Das ist nun wirklich simpel, wenn das nun kein Anfänger kann, dann sollte er es SOFORT sein lassen. Interessant, dass man hier noch Mathematische Zeichen erklärt bekommt.
    Modulo bedeutet %.

    Wiso updaten auf Kaputt und offen meinst du das macht ein Unterschied wenn ich nun 0010 schreib und ne kurze zeit später ne 0011 rein schreib ?
    Wenn es ein Samp fehler ist wird das sicherlich in späteren Versionen gefixt, dann mach ich erstmal nichts.
    EDIT: Sniper, dein Algotithmus hat ein Bug. Er sagt mir war das die 3 eine 11 ist was stimmt aber die 33685507 ist keine 0010 0000 0010 0000 0000 0000 0001
    ^der muss wegen der 7 am Ende muss der Bit 1 sein.



    DezimalToBinary(number)
    {
    new bool:check=false;
    new str[64];//habe den string vergrößtert, bei dir gingen zahlen größer als 9 bit nicht mehr.
    while(!check)
    {
    new num=number%2;
    printf("%d num",num);
    number=floatround(number/2,floatround_floor);
    format(str,sizeof(str),"%d%s",num,str);
    if(number==0)
    {
    check=true;
    }
    }
    return strval(str);
    }
    Ich suche gerade den fehler doch versage ein bisschen.
    Nur als Bemerkung.

    Ja das merk ich auch grad irgendwie, wie gesagt es hätte mich gewundert wenn es das nicht gäbe, iwi hab ich mich grad leicht blamiert :cursing:
    Mein Fehler hat sich geklärt hier kann abgeschlossen werden.