Dynamisches Radiosystem[MySQL].

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
  • Moin,


    Ich wollte schon immer mal mein eigenes Radio im Spiel haben.
    Doch es gab nie eine Möglichkeit sein eigenes Radio zu machen.
    Eigenen Namen wie URL...


    Also habe ich ein eigenes geschrieben.
    Man kann einen Namen so wie URL eingeben.
    Das ganze läuft mit MySQL.



    Hier einige Bilder.


    http://gamerxios.mp-reallife.de/bilder/radio.php (Wieder extern damit diese Seite nicht so lange lädt!)


    Version:1.0
    Pastebin:
    http://gamerxios.mp-reallife.de/pwn/radio.pwn


    In der Radio PWN sieht ihr die Links zu denn Einzelnen Plugins !
    So wie die SQL Datei!



    MFG GamerXIOS ♥




    #1
    Download in Pastebin geändert.

    2 Mal editiert, zuletzt von GamerXIOS ()

  • Sieht ganz nett aus.
    Aber die Rechtschreibfehler stören etwas.
    8/10


    Habe es gestern Abend gemacht hatte etwas Stress.
    Werde das so schnell es geht beheben !


    #1
    Einige Rechtschreibfehler sind weg.
    und Danke für deine Bewertung.

  • Sehr Nice aber wie lade ich die Sql Datenbank runter ?

  • Nett 6/10
    2 schwere mankos:


    -Das Script erstellt die mysql tabellen nicht selber
    -Du hast nur eine Vorgegebene zahl an slots, warum nicht soviele wie du willst? und warum, lässt du unbelegte slots überhaupt anzeigen.


    So ist es zwar schon ein Schritt in die Dynamic Richtung aber der Dialog ist noch zu statisch.

  • Nett 6/10
    2 schwere mankos:


    -Das Script erstellt die mysql tabellen nicht selber
    -Du hast nur eine Vorgegebene zahl an slots, warum nicht soviele wie du willst? und warum, lässt du unbelegte slots überhaupt anzeigen.


    So ist es zwar schon ein Schritt in die Dynamic Richtung aber der Dialog ist noch zu statisch.


    Werde ich dann in der Neuen Version machen.
    Man kann das ja erhöhen. Nur muss das auch im Script passieren so wie in MySQL.
    Aber ich versuche mal mein bestes.


    Trotzdem danke für deine Bewertung.

  • Ich liebe MySQL :D
    Das ist das einfachste das es gibt (Zum Abspeichern und auslesen)


    Aber trotzdem danke für deine Bewertung.

  • Wie soll des bitte funzen? Was meinst du mit eigenen Radio Sender? Irwie ziemlich sinnlos.
    Wie bereits Snipe erwähnte, verwendest du unbenutze Tabellen, somit verschwendest du mehr Ressourcen.


    Nun dies kann man sicherlich erweitern, bzw. als Vorlage für weitere Scripte nehmen.

  • Wie soll des bitte funzen? Was meinst du mit eigenen Radio Sender? Irwie ziemlich sinnlos.
    Wie bereits Snipe erwähnte, verwendest du unbenutze Tabellen, somit verschwendest du mehr Ressourcen.


    Nun dies kann man sicherlich erweitern, bzw. als Vorlage für weitere Scripte nehmen.


    Hast du dir die Bilder angeschaut wüsstest du was ich damit meine.


    Man kann sein eigenes Radio gestalten, d.h. Du hast 6 Plätze zum Vergeben.
    Machst auf den ersten Platz Technobase.fm und auf den zweiten Hardbase.fm oder sonst was.
    Und er lädt ja eh alles aus der Tabelle wenn der Spieler Online kommt und ich habe das so gemacht das es angezeigt wird das man sehen kann wo was wie frei ist.
    Außer bei /radio da werde ich das noch ändern.
    Und ich finde das irgendwie nicht Sinnlos, weil vielleicht einige nicht Technobase hören aber ihr gewünschter Radio nicht dabei ist.
    Und bei meinem FS kann er sich das ganz einfach einfügen Name + Streamer URL



    MFG GamerXIOS ♥

  • habe das mal leicht überarbeitet, da ich ein etwas anderes System nutze, so, wenn ich nun Connecte, flieg ich instand wieder hinaus...


    stock mysql_CheckAccount(playerid)
    {
    new Query[128],Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name, Name);
    format(Query, sizeof(Query), "SELECT * FROM accounts WHERE Name = '%s'", Name);
    format(Query, sizeof(Query), "SELECT * FROM radio WHERE Name = '%s'", Name);
    mysql_query(Query);
    mysql_store_result();
    return mysql_num_rows();
    }
    stock CreateAccount(playerid, pass[])
    {
    new query[256],Name[MAX_PLAYER_NAME];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name,Name);
    mysql_real_escape_string(pass,pass);
    format(query, sizeof(query), "INSERT INTO accounts (Name, Passwort) VALUES ('%s', '%s')", Name, pass);
    format(query, sizeof(query),"INSERT INTO radio (Name) VALUES ('%s')", Name);
    mysql_query(query);

  • Du kannst nicht 2 Strings mit dem gleichen Namen benutzen ...


    stock mysql_CheckAccount(playerid)
    {
    new Query[128],Name[MAX_PLAYER_NAME],Query2[128];
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name, Name);
    format(Query2, sizeof(Query2), "SELECT * FROM accounts WHERE Name = '%s'", Name);
    format(Query, sizeof(Query), "SELECT * FROM radio WHERE Name = '%s'", Name);
    mysql_query(Query);
    mysql_query(Query2);
    mysql_store_result();
    return mysql_num_rows();
    }
    stock CreateAccount(playerid, pass[])
    {
    new query[256],Name[MAX_PLAYER_NAME],query2[256],;
    GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
    mysql_real_escape_string(Name,Name);
    mysql_real_escape_string(pass,pass);
    format(query2, sizeof(query2), "INSERT INTO accounts (Name, Passwort) VALUES ('%s', '%s')", Name, pass);
    format(query, sizeof(query),"INSERT INTO radio (Name) VALUES ('%s')", Name);
    mysql_query(query);
    mysql_query(query2);
    }