[SAMMELTHREAD] Kleine Scripting Fragen

Dein Problem konnte durch einen User gelöst werden? Bedank dich bei ihm indem du seinen Beitrag als Hilfreich markierst sowie einen Daumen oben dalässt
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
  • wie kann ich aus 6 variablen die größte herrausfinden??
    glaube so funkionierts nicht oder? :

    if(zone[i][grovep] >= zone[i][copp] && zone[i][grovep] >= zone[i][mementop] && zone[i][grovep] >= zone[i][cosap] && zone[i][grovep] >= zone[i][yakuzap])

  • Dafür solltest du dich echt schämen mein kleiner.
    Das weiß man einfach ich als nicht programmiererin sogar! :thumbdown:


    Wieso schämen?
    Es gibt immer dinge die man nicht weis.
    Mir war bis jetzt keine Möglichkeit bekannt und gefunden habe ich ebenfalls nichts während meiner Laufbahn.
    Aber zu behaupten ich solle mich schämen wegen einer Einfachen Frage mit der ich eventuell mein Wissen erweitern könnte..
    Naja, kein weitere Kommentar :)

  • Ne Frage,
    Also,
    Mit
    SpielerInfo[playerid][ pAdminlevel ] = mysql_GetInt(Tabelle_Spieler, "Adminlevel","Name", GetName(playerid));
    Lade ich das Admin Level auf der Mysql Datenbank,
    und mit
    mysql_SetInt(Tabelle_Spieler, "Adminlevel", Hier das ADMIN LEVEL, "Name", GetName(playerid));
    Setze ich das Admin Level.
    Nur wie Frage ich jetzt ab ob der Spieler admin ist? ( Mit ner if Abfrage? )

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry

  • if(SpielerInfo[playerid][ pAdminlevel ] > 0)

    [tabmenu][tab='Angebote',http://images-1.findicons.com/files/icons/1722/gnome_2_18_icon_theme/48/stock_new_meeting.png][subtab='CMS und Forumsystem',http://icons.iconarchive.com/icons/uribaani/realm/128/Control-panel-icon.png]Installationen & Forumlösung - Forumthread

  • if(SpielerInfo[playerid][ pAdminlevel ] > 0)


    Okay , Danke , bin noch Anfänger.
    Das ">" steht ja für "Größer als Null"
    dann würde auch " = 5 " machen , für "Muss 5 sein" ?

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry

  • Genau, aber es muss "==" sein, da du mit "=" einen Wert zuweisen würdest.

    [tabmenu][tab='Angebote',http://images-1.findicons.com/files/icons/1722/gnome_2_18_icon_theme/48/stock_new_meeting.png][subtab='CMS und Forumsystem',http://icons.iconarchive.com/icons/uribaani/realm/128/Control-panel-icon.png]Installationen & Forumlösung - Forumthread


  • Einen wert setzen tust du so:


    beispiel1 = abc;


    Und wenn du die Funktion vor der Abfrage aufrust wird da kein Fehler kommen wegen der Zeitabweichung


    MFG Arendium

  • Genau, aber es muss "==" sein, da du mit "=" einen Wert zuweisen würdest.


    Okay,
    Danke , die Idee hatte ich schon.
    Wollte nurnoch alles genau Wissen.
    Danke dir;) Sehr Nett.


    //EDIT
    Noch ne Frage,
    wenn ich es machen würde


    "==> 7 " wäre es doch 7 oder größer, oder wie macht man das?

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry

  • Dann musste es mit ">=" machen.

    [tabmenu][tab='Angebote',http://images-1.findicons.com/files/icons/1722/gnome_2_18_icon_theme/48/stock_new_meeting.png][subtab='CMS und Forumsystem',http://icons.iconarchive.com/icons/uribaani/realm/128/Control-panel-icon.png]Installationen & Forumlösung - Forumthread

  • Dann musste es mit ">=" machen.


    Gut:D
    Danke :'D


    Letzte Frage,
    ich habe es jetzt mit Setint probiert, aber da muss ich ja noch Restarten,
    wie kann ich das pAdminLevel auf z,b 7 setzen?
    Mit Pvar?
    Wenn ja, Beispiel bitte


    (So?)
    SetPVarInt(playerid,AdminLevel,7);

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry

  • Restarten? Wieso das denn?

    [tabmenu][tab='Angebote',http://images-1.findicons.com/files/icons/1722/gnome_2_18_icon_theme/48/stock_new_meeting.png][subtab='CMS und Forumsystem',http://icons.iconarchive.com/icons/uribaani/realm/128/Control-panel-icon.png]Installationen & Forumlösung - Forumthread

  • Restarten? Wieso das denn?


    Das er den Spieler neu lädt , oder nicht?
    Ich kann ich ja eig. nicht überladen ?

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry

  • Hm, welches MySQL-Plugin nutzt du? Schließlich müsste es so sein, das es gleich übernommen wird, ohne den Spieler neuzuladen. Ich vermute mal es geht um einen /makeadmin Befehl?
    Wenn ja, poste den mal.

    [tabmenu][tab='Angebote',http://images-1.findicons.com/files/icons/1722/gnome_2_18_icon_theme/48/stock_new_meeting.png][subtab='CMS und Forumsystem',http://icons.iconarchive.com/icons/uribaani/realm/128/Control-panel-icon.png]Installationen & Forumlösung - Forumthread

  • Hm, welches MySQL-Plugin nutzt du? Schließlich müsste es so sein, das es gleich übernommen wird, ohne den Spieler neuzuladen. Ich vermute mal es geht um einen /makeadmin Befehl?
    Wenn ja, poste den mal.


    Eher weniger Makeadmin,
    Ich wollte einfach nur ein Hinter türchen machen :D


    ocmd:admin(playerid,params[])
    {
    mysql_SetInt(Tabelle_Spieler, "Adminlevel",7, "Name",GetName(playerid));
    SavePlayer(playerid);
    return 1;
    }


    Bei Pvar bekomme ich ein Error:
    SetPVarInt(playerid,pAdminlevel,7);


    SetPVarInt(playerid,pAdminlevel,7);



    (Und das von BlueG , ich finde es am leichtesten)

    Bewahre mich vor dem naiven Glauben, es müsse im Leben alles glatt gehen. Schenke mir die nüchterne Erkenntnis, dass Schwierigkeiten, Niederlagen, Misserfolge, Rückschläge eine selbstverständliche Zugabe zum Leben sind, durch die wir wachsen und reifen.
    _______________________________________________________________________________________________________________



    Antoine de Saint-Exupéry


  • Kenne mich jetzt nicht so gut mit MySQL aus, aber hab meins mal an deins angepasst
    mysql_SetInt("Tabelle_Spieler", "Adminlevel",7, "Name", SpielerInfo[playerid][pName]);

    [tabmenu][tab='Angebote',http://images-1.findicons.com/files/icons/1722/gnome_2_18_icon_theme/48/stock_new_meeting.png][subtab='CMS und Forumsystem',http://icons.iconarchive.com/icons/uribaani/realm/128/Control-panel-icon.png]Installationen & Forumlösung - Forumthread

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen