Beiträge von Cheevy.Shakur

    stock SavePlayer(playerid) //Spieler speichern lassen
    {
    if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
    {
    print("10");
    new mainQuery[2046];
    format(mainQuery, sizeof(mainQuery), "UPDATE `Accounts` SET `Adminlevel`='%d', `Online`='%d', `Datum`='%s', `Geschlecht`='%d', `IP`='%s' WHERE `Name`='%s'",
    SpielerInfo[playerid][pAdminlevel], SpielerInfo[playerid][pOnline], SpielerInfo[playerid][pDatum],SpielerInfo[playerid][pGeschlecht],SpielerInfo[playerid][pIP],Spieler(playerid));
    print("12");
    mysql_query(mainQuery);
    print("13");
    }
    return 1;
    }

    IP speichert, Datum speichert zwar auch aber wird danach sofort wieder überschrieben.
    Siehe MySQL Log.
    [14:48:17] CMySQLHandler::Query(UPDATE Accounts SET `Datum` = '15.08.2014' WHERE Name='AnqeeLoo') - Successfully executed.
    [14:48:17] >> mysql_query( Connection handle: 1 )
    [14:48:18] CMySQLHandler::Query(UPDATE `Accounts` SET `Adminlevel`='0', `Online`='1', `Datum`='', `Geschlecht`='2', `IP`='ZENSIERT' WHERE `Name`='AnqeeLoo') - Successfully executed.


    Datum lasse ich so speichern, via query.
    new query[128];
    new y,m,d,str[20];
    getdate(y,m,d); //Datum wird abgefragt
    format(str,sizeof(str),"%02d.%02d.%i",d,m,y); //Datum wird in string gesetzt
    format(query,sizeof(query),"UPDATE Accounts SET `Datum` = '%s' WHERE Name='%s'",str,SpielerName); //Datum wird an Datenbank übergeben
    mysql_query(query); //Query wird an Datenbank gesendet
    SavePlayer(playerid); //Spieler wird gespeichert

    Ach Mist, an die MySQL Log habe ich ja gar nicht gedacht.

    Guten Tag,


    derzeit wird meine Tabelle nicht richtig gespeichert.
    Die Werte bleiben leer oder direkt bei 0 stehen. Die Tabelle lasse ich direkt über das Script erstellen, sofern diese nicht existiert.
    stock Tabellen_Erstellen() //Tabelle wird erstellt, sofern diese nicht existiert
    {
    mysql_query("CREATE TABLE IF NOT EXISTS `Accounts` (`ID` int(11) NOT NULL AUTO_INCREMENT, `Name` varchar(24) NOT NULL,`Passwort` varchar(24) NOT NULL,`Adminlevel` int(2) NOT NULL DEFAULT '0',`Online` int(1) NOT NULL DEFAULT '0',`Datum` varchar(20) NOT NULL,`Geschlecht` int(1) NOT NULL DEFAULT '0',`IP` varchar(20) NOT NULL,PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
    print("Die Tabelle Account wurde erstellt.");
    }


    Spalte Datum bleibt leer, genauso wie die Spalte IP.
    Die Spalte Adminlevel, Spalte Online und Spalte Geschlecht bleiben genauso bei 0 stehen.

    Normalerweise sollte es funktionieren, denn alles im Script sollte richtig sein.


    Guten Tag Community,


    da ich leider kein Photoshop besitze und 2 transparente Grafiken schreibe ich hier mal eben eine Anfrage.
    Ich habe die Grafiken schon liegen, Sie müssen nur transparent gemacht werden. Ist nichts großes, normalerweise sollte das eine Arbeit von 5 Minuten sein.
    Leider funktioniert bei mir kein Photoshop, daher kann ich es leider nicht selbst machen.
    Ich hoffe ihr entschuldigt mir dieses Missgeschick.


    Viele Grüße

    Guten Tag,


    da der Support meines Hosters schon seit mindestens 4 Stunden nicht antwortet versuche ich es eben mal hier.
    Ich habe für meinen Gameserver eine MySQL Datenbank, da mein Script auf MySQL läuft.
    Der Gameserver dient nur zum testen meines Gamemodes und ist von dieser Seite: (http://nafu.cp4you.de/).


    Bei der Funktion MySQL Datenbank wird mir die IP, Benutzername, Passwort und Name der Datenbank angezeigt.
    Wie kann ich jetzt auf die Datenbank zugreifen, sprich um Tabellen zu erstellen? Es gibt keinen PHPMyAdmin Link.
    Gibt es dort vielleicht ein Programm für? Hatte solch ein Webinterface noch nie, daher entschuldigt mich die Frage.


    Viele Grüße

    Ja, ich suche weiterhin Team-Mitglieder für die oben genannten Stellen.
    Derzeit sind noch folgende Stellen unbesetzt;

    • 2 Designer Posten
    • 2 Mapper Posten


    Bewerbungen können per privater Nachricht an mich gesendet werden.
    Das Forum wurde soeben auch fertig eingerichtet. In den nächsten Stunden werden allerdings noch kleine Änderungen im Forum vorgenommen.

    Mit freundlichen Grüßen,
    Jean



    //edit: Push nach 48 Stunden
    //edit: Push nach 48 Stunden

    Wie wäre es wenn du den Befehl mal returnst?


    ocmd:crewerstellen(playerid, params[])
    {
    if(PlayerDaten[playerid][pEinfuerung] == 1)return SendClientMessage(playerid,ORANGE," Du bist noch in der Einführung!");
    if(PlayerDaten[playerid][pLogin] == 0)return SendClientMessage(playerid,ORANGE ," Du bist nicht Eingeloggt!");
    //if(PlayerDaten[playerid][pCrewCreated] == 1)return SendClientMessage(playerid, ORANGE, " Du hast bereits eine Crew erstellt!");
    //if(PlayerDaten[playerid][pLevel] == 25)return SendClientMessage(playerid, ORANGE, " Um eine Crew erstellen zu können benötigst du Level 25!");
    //if(PlayerDaten[playerid][pGeld] < 75000)return SendClientMessage(playerid, ORANGE, " Zum erstellen einer Crew wird 75.000$ benötigt!");
    new Crewname[32], Crewpfad[32];
    if(sscanf(params, "s[32]", Crewname))return SendClientMessage(playerid, ORANGE, "/createcrew [Wie soll deine Crew heißen?(MAX 32 Zeichen])]");
    format(Crewpfad,sizeof(Crewpfad),"/Crews/%i.ini", CrewID++);
    {
    if(strcmp(dini_Get(Crewpfad,"Crewname"),Crewname,true)==0)
    {


    new string[90];
    format(string, sizeof(string), "SYSTEM: Die Crew mit dem Namen %s wurde erfolgreich erstellt!", Crewname);
    SendClientMessage(playerid, GRUN, string);
    SendClientMessage(playerid, ORANGE, "• CREW SYSTEM •");
    SendClientMessage(playerid, ORANGE, " Lade nun Leute mit /ceinladen, in deiner Crew ein!");
    PlayerDaten[playerid][pCrewLeader] = 1;
    PlayerDaten[playerid][pCrewCreated] = 1;
    dini_Create(Crewpfad);
    dini_Set(Crewpfad,"Crewleiter",SpielerName(playerid));
    dini_Set(Crewpfad,"Crewname", Crewname);
    }
    else
    {
    new string[90];
    format(string, sizeof(string), "FEHLER: Die Crew mit dem Namen %s Existiert bereits!", Crewname);
    SendClientMessage(playerid, ROT, string);
    return 1;


    }
    }
    return 1;
    }

    Ein Trafo habe ich nicht, zumindest war dort nie einer bei meines Wissens.


    Ich könnte ja mal den Kabelbaum ein wenig genauer erklären.
    Also man muss sich das ganz normal vorstellen.
    Von dem Stecker kommen natürlich 3 adrige Kabel, sprich 230 Volt.
    Dann kommen halt die Steckanschlüsse womit man die Kabel verschrauben kann, von diesen Anschlüssen (N und L) gehen zwei weiße Kabel direkt an einen ich denke mal Schutzschalter.
    Erde geht zum einem auf das Gehäuse der Lampe, zum anderem auf die Steckdose.
    Ein schwarzes Kabel (L) geht zur Steckdose, dass andere zum Schalter um das Licht anzuschalten.
    Von N gehen noch weitere Kabel zur Aufhängung der Lampe und zum anderen zur Steckdose die in der Lampe integriert ist.
    Ich habe eben ja noch von der Sicherung erzählt. Es kommt von der einen Aufhängung der Lampe durch den Schutzschalter (drehbare Sicherung) in die andere Seite der Lampen Aufhängung.
    Dann gibt es noch die 2 Kabel womit ich nichts anzufangen weiß. Das eine ist schwarz und kommt vom Schalter um das Licht anzuschalten, der andere ist braun und kommt von der einen Seite der Lampen Aufhängung.

    Guten Tag Community,


    ich hoffe ich bin in diesem Bereich hier richtig. :whistling:
    Also derzeit bereite ich mich ein wenig auf meinen beruflichen Werdegang mit dem Fachbereich Elektrik vor. Derzeit möchte ich mich daran wagen, eine Leuchstoffröhre richtig zu verkabeln.
    Mit einem gewöhnlichen Halogenstrahler hat das ganze auch geklappt, waren ja auch nur 3 Kabel zu 3 Kabel.


    Das mit der Leuchstoffröhre gestaltet sich ein wenig schwieriger. Hier wird noch ein Schalter sowie eine interne Steckdose mit verbunden.
    Ich habe mal eine kleine Skizze gemacht, wie die Röhre aufgebaut ist.




    Nun ich verwende ein 3 adriges Kabel welches direkt an einen Stecker per Steckdose verbunden ist.
    Sozusagen habe ich die 3 Hauptkabel angeschlossen, Erdung sowie Plus und Minus. 2 Kabel sind allerdings übrig, diese kommen von der rechten Seite.
    Das schwarze geht zum Schalter womit man die Lampe einschaltet, das braune geht zur rechten Halterung der Leuchstoffröhre.


    Hat jemand dort Ideen?
    Solltet ihr mehr Informationen brauchen, fragt ruhig.
    :thumbup: