Beiträge von Pille

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Hi Leute,


    ich bin gerade dabei MySQL zu lernen, einen eigene Datenbank habe ich schon erstellt,
    und auch schon das Login/Registerscript von hier habe ich fehlerfrei hinbekommen,
    jedoch verstehe ich die einzelnen Funktionen und Befehle nicht im geringsten.


    Ich bräuchte jemand, der mir das erklärt (Temspeak, Skype etc).



    Ich wäre sehr erfreut wenn sich jemand dafür finden lassen würde :)


    LG
    Pille

    Sicher ist da jedes Land in etwa gleich,
    aber die Deutschen stechen in Sachen Arroganz ziemlich heraus.



    Und dass ich "dumm" nicht als Zeichen von niedriger Intelligenz gemeint habe,
    das geht schon aus meinem letzten Post heraus ^^

    Wieso denn auf mich? Ich hab doch damit garnix zutun ^^


    Wenn wir alle mal ganz ehrlich sind...
    Und die Arroganz weglegen.. würden sicher mehr Leute
    diese Meinung befürworten und unterstützen.


    Natürlich ist nicht das gesamte deutsch Volk so arrogant, aber wenn ich so
    während der EM das ganze begutachte, erscheinen mir ein Großteil der
    deutschen Bevölkerung ziemlich eingebildet.


    Übrigens:
    Mit "dumm" meinte ich keinesfalls, dass sie geistlich zurückgeblieben sind
    oder wenig bis keine Anzeichen von Intelligenz aufweisen können, ich will
    damit nur sagen, dass sich das deutsche Volk von seiner Überlegenheit und Arroganz
    so derart hineingesteigert hat, dass die Deutschen es nicht merken, wenn
    man keine Chance auf dem WM Titel hat.



    Ich meine natürlich nicht alle Deutschen, es gibt immer welche, die anders sind.
    Ich kritisiere hiermit (nur) ein Großteil der Deutschen.

    Zitat

    Wie dem auch sei - das deutsche Volk ist dumm - es meint: "In 2 Jahren bei der WM gewinnen wir".
    "Nach der EM ist vor der WM"...



    Man könnte die Intelligenz vieler deutschen mit der eines Computers gleichsetzen,
    sie lernen nichts dazu, sondern sind bei jedem Spiel/vor jedem Spiel immer gleich
    arrogant und wollen es nicht einsehen dass Deutschland nicht die
    weltbeste Fußballmanschaft ist.

    Das was ich an Fußbal hasse ist nicht der Sport, sondern das, was dieser Sport aus den Menschen (Fans) macht.


    Man sieht sich nur einer die Deutschen an. Protzen vor Arroganz.
    Bei einem kleinem Sieg fahren Tausende Deutsche bei einem
    Spritpreis von 1,70€ einfach so sinnlos durch die Gegend..
    Deutschlandfahnen überall, am Auto, im Gesicht, in den Haaren ....
    Bei jedem Tor ein Feuerwerk, kaum Realisten unter den Fans, nur optimisten
    die die deutsche Elf als heilig und unantastbar sieht.


    Bis sies dann verkackt.



    Wie dem auch sei - das deutsche Volk ist dumm - es meint: "In 2 Jahren bei der WM gewinnen wir".
    "Nach der EM ist vor der WM"...


    Dass man nicht mal realistisch sehen kann, sondern nur arrogant und
    aufgeprotzt ist eine sehr negative Seite, die unser Land zu bieten hat.

    machs doch einfacher ^^


    Beim Einstellen der Eventteilnehmer setzt du eine Integervariable auf den eingegeben Wert.
    Wenn jemand am Event teilnimmt, fragst du ab ob der Teilnehmerwert auf 0 ist, wenn ja,
    dann ist das Event voll und er kommt nichtmehr rein.
    Wenn nein, dann darf er am Event teilnehmen und die Teilnehmervariable wird um eins verringert.

    Hallo Maddin,


    danke für das Tutorial, bin schon weit gekommen,
    aber ich bleibe bei folgendem stecken:

    Zitat

    In diesem Fenster klickt ihr dann auf den Button mit den 3 Punkten und Wählt dann die Datei Database.sql aus die ich am ende des Thread angehängt habe und drückt dann auf Start.


    Ich finde die Datei nicht und kann sie nirgends finden/herunterladen.



    LG
    Pille

    Beim Befehl /ban speicherst du "Banned=0" in "Banned=1" um.
    Bei OnPlayerConnect prüfst du ob Banned=1 ist, wenn ja kickst
    du den Spieler, wenn nicht, dann kommt der Logindialog :thumbup:

    Denn wenn du es selber geschrieben hättest, wüsstest du, das es so wie du es oben versuchst auszuführen, nicht geht. :thumbdown:


    Deswegen melde ich mich ja hier...
    Es geht nicht. Deswegen frage ich hier um Rat..


    Mein Stock sieht übrigens so aus:


    stock ChangeInt(playerid,string2[],zahl)
    {
    new dateipfad[30+MAX_PLAYER_NAME];
    format(dateipfad,sizeof(dateipfad),"/Accounts/%s.ini",SpielerName(playerid));
    new File:datei=fopen(dateipfad,io_read);
    new string[100];
    while(fread(datei,string))
    {
    if(strfind(string,string2,false)!=-1)
    {
    format(string2,256,"%s=%i\r\n",string2,zahl);
    fwrite(datei,string2);
    break;
    }
    }


    Was funktioniert jetzt daran nicht?

    Frechheit, ich habe es selber geschrieben... :thumbdown:


    Ich arbeite ungern mit Erweiterungen von anderen Spielern, ich will mir meine
    eigenen Sachen scripten und vor allen Dingen das verstehen was ich scripte.
    Aus diesem Grund benutze ich dini nicht und ich finde es nicht in Ordnung dass
    du mich beschuldigst ein Fertig-Script zu nehmen.



    Wie dem auch sei, ich hoffe immernoch auf die Lösung des Problems.

    Hallo User,


    ich arbeite mit meinem Accountsystem nicht mit dini sondern mit fopen etc.
    Ich habe bei der Registratur verschiedene Zeilen gemacht (Adminlevel=5, Passwort=abc etc)


    Jetzt will ich mit /makeadmin die Zeile "Adminlevel=0" in "Adminlevel=5" ändern.



    Ich schaffs aber nicht.
    Momenntan hab ichs so, das funktioniert aber nicht:
    new dateipfad[30+MAX_PLAYER_NAME];
    format(dateipfad,sizeof(dateipfad),"/Accounts/%s.ini",SpielerName(playerid));
    new File:datei=fopen(dateipfad,io_append);
    new string[100];
    while(fread(datei,string))
    {
    if(strfind(string,string2,false)!=-1)
    {
    format(string2,256,"%s=%i\r\n",string2,zahl);
    fwrite(datei,string2);
    break;
    }
    }


    Das funktioniert aber leider nicht :(


    Bitte um Hilfe.

    Ich habe in meinem Script mit "fopen, fexist etc" eine Datei erstellt,
    die bestimmte Koordinaten und noch ein paar andere Parameter speichert.


    Ich bin dabei diese einzelnen Daten herauszulesen und sie in einer Floatvariable zu speichern.


    Der Code für die Variablenspeicherung sieht wiefolgt aus:
    strmid(string3,string,strfind(string,",",false,strfind(string,",",false,strfind(string,",",false,strfind(string,",",false,strfind(string,",",false,strfind(string,",",false)+1)+1)+1)+1)+1)+1,strfind(string,",",false,strfind(string,",",false,strfind(string,",",false,strfind(string,",",false,strfind(string,",",false,strfind(string,",",false,strfind(string,",",false)+1)+1)+1)+1)+1)+1));


    Geht das nicht einfacher?
    Das ist ziemlich lange und wahrscheinlich nicht ressourcenschonend.



    LG
    Pille

    if(strcmp(cmdtext,"/restart",true)==0)
    {
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFF0055FF,"Dir ist es nicht erlaubt den Server Neu zu Starten");
    SendRconCommand("gmx");
    }
    return 1;


    Oder:


    if(strcmp(cmdtext,"/restart",true)==0)
    {
    if(IsPlayerAdmin(playerid))
    {
    SendRconCommand("gmx");
    return 1;
    }
    else
    {
    SendClientMessage(playerid,0xFF0055FF,"Dir ist es nicht erlaubt den Server Neu zu Starten");
    return 1;
    }
    SendRconCommand("gmx");
    }

    if(strcmp(cmdtext, "/engine", true) == 0)
    {
    if(GetPlayerVehicleSeat(playerid) == 0) // Überprüft zuerst ob der Spieler der Fahrer eines Fahrzeugs ist.
    {
    new car = GetPlayerVehicleID(playerid); // Erstellt die Variable car, die die FahrzeugID des Spielers trägt.
    if(GetVehicleModel(car) == 509 || GetVehicleModel(car) == 481 || GetVehicleModel(car) == 510) // Wenn das Fahrzeug ein Fahrrad ist,
    { // dann sende dem Spieler die Nachricht, sodass er es auch weiß.
    SendClientMessage(playerid, ROT, "Du sitzt auf einem Fahrrad. Das hat keinen Motor!");
    return 1;
    }
    new engine,lights,alarm,doors,bonnet,boot,objective;
    if (Motor[car] == false) // Ansonsten, wenn der Motor des Fahrzeugs ausgeschaltet ist (haben wir ja oben mit dem bool Motor definiert)
    {
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben
    SetVehicleParamsEx(car,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); // Selbe Prozedur wie oben, nur dass der Motor nun eingeschaltet wird.
    Motor[car] = true; // Setzt den Bool Motor auf true
    SendClientMessage(playerid,ORANGE,"Du hast den Motor gestartet!");
    }


    else // Ansonsten, wenn der Motor an ist
    {
    GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective);
    SetVehicleParamsEx(car,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
    Motor[car] = false; // Setzt den Bool wieder auf falsch zurück.
    SendClientMessage(playerid,ORANGE,"Du hast den Motor abgeschaltet!");
    }
    }
    return 1;
    }