-
Ultimate RP basierend auf PHP, Mysql und Lua
Hi @ all
Ich habe vor kurzer Zeit einen RP-Mod names Ultimate RP angefangen.
Hierbei ist es so das es 2 möglichkeiten gibt auf seinen RP Account zuzugreifen.
Zunächst muss man auf den Gameserver gehen und dort folgendes eingeben:
/pwset <deinPW>
Anschließend kann man sich auf der Page die ich gerade am programmieren bin einloggen. Dort gibt man halt seine Steamid und sein pw an zb:
Steam_0:0:123456
deinPW
Dort hat mman dan die möglichkleit von der arbeit oder bei Freunden aus auf den Gmod Server zuzugreifen den dort wird es möglich sein sich noch Geld für den RP Server dazu zu verdienen. Dort wird es dan halt sowas wie eine lotterie geben oder so. Momentan klappt alles ich habe es bereits mit der USer erstellung auf dem Server geschafft und sonst klappt auch alles nur jetzt kommt der Teil in dem die Lua Logik vorkommt. Hierbei muss ich es so machen das dan z.B. alle 5 minuten jeder User geld kriegt und die daten gespeichert werden. Naja soviel von meiner Seite.
Hier seht ihr nochmal eine kleine Skizze wie das ganze ablaufen wird:
http://chatman2000.ch.funpic.de/UltimateRP.jpg
Jetzt wollte ich mal fragen wie ihr die Idee findet und ob sie euch auch interissieren würde bzw. ob ihr lusst hättet mit zu machen ?
Demo Pics:
http://chatman2000.ch.funpic.de/URP/...tgrass0009.jpg
http://chatman2000.ch.funpic.de/URP/...tgrass0010.jpg
http://chatman2000.ch.funpic.de/URP/...tgrass0011.jpg
http://chatman2000.ch.funpic.de/URP/user.jpg
http://chatman2000.ch.funpic.de/URP/g15.jpg
To-Do Liste:
- RP logik
- PM system
- Geld Transfer
- PHP Page (Kein problem ist ne leichte arbeit :P)
- Nen typen suchen der ein paar Ideen hat
- und noch vieles mehr :D ...
Bereits Fertig:
- MYSQL eintrag bei neuem Player
- PW Setzung
- Scoreboard anzeige
- 5 Minuten Refresh und Zahltag
- Logitech G15 Kooperation.
Team:
- Chatman
Aufgaben: PHP, Lua, Mysql, Programmieren
PS: Wen aus dem Projekt was wird hol ich noch nen TS²-Server dazu :D
MFG Chaddy
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Ich wollte auch mal so etwas machen. Ich war damals so begeistert vom HarbuRP für The Specialists ;)
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Begeistert war ich schon jedoch eher von dem MYSQL Plugin da ich hobby mäßig PHP programmiere naja da gehört dan MYSQL dazu und jetzt kann ich Gmod damit verbinden und das find ich ist grund genug soetwas an zu fangen :D
Nebenbei so wie ich das hier im Forum sehe bist du sehr gut in sachen Lua hättest du vllt. interesse ?
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Schöne idee,auch wenn das mit Daten speicehrn auf Mysql Servern nicht gerade neu ist.
Allerdings ist das Speichern von Daten per Mysql sehr laggy...
Man sollte sie so gering wie möglich halten,die Querys...
Ansonsten,klingt ja recht gut,daraus könnte sicherlich was werden!
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Also bei mir local laggt garnix. Man sollte es ja eh nur auf nem Root hosten und dort ist MYSQL meißtens local. Zumindest wen es mit vielen fun machen soll. Naja nd so geht es momentan ganz gut und im gegensatz zu CSS laggen die querys hier garnicht. Das ist auch das was ich hier so nice finde.
Habe heuet auch mal ein Modul system fertig geschrieben bei dem man sehr gut Addons für das Addon machen kann ^^
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Zitat:
Anschließend kann man sich auf der Page die ich gerade am programmieren bin einloggen. Dort gibt man halt seine Steamid und sein pw an zb:
Steam_0:0:123456
deinPW
Muss man sein Steam Passwort angeben ? Oder das was man ingame erstellt hat?
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Zitat:
Zitat von
ThorAx
Muss man sein Steam Passwort angeben ? Oder das was man ingame erstellt hat?
In-Game wahrscheinlich, er wird wohl keine Rechte auf die Steam Daten Bank haben. ;)
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Du musst im game folgendes eingeben:
/pwset IRRGENDEINPW
Dieses PW welches du im game gesetzt hast wird dan in der Datenbank MD5 verschlüsselt und danach kann man sich mit diesem PW auf der Page einloggen.
Im Main thread seht ihr nun ein paar Demo Bilder.
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
sieht cool aus. Macht bestimmt voll Fun später :P
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Ist es auch für GMod 2008?
Denn die Bilder sehen irgendwie nach "alten" Gmod aus..:-?
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Wenn das wirklich funzt können andere RPMods einpacken!
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Uh ,soweit ich weiß benutzen einige RP Server das Mysql Plugin,da es ja auch schon etwas älter ist.
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Die Screens habe ich gestern abend gemacht und Grafik ist so wie es aussieht wegen meinem PC so schlecht oder die mpa unterstützt den Effekt nicht. Naja habe auch angefangen ein Plugin für die G15 zu machen und der klappt auch gut :gmod:
Grob funktioniert der mod auch das einzige was ch brauche sind nurnoch module habe es so geschrieben das es kinderleicht ist den mod zu erweitern.
Wen ihr wollt teste ich einen Test Server da könnt ihr dan alles was an SQL bisher klappt sehen ... Habe mitlwereile auch das PayDay Modul fertig und in der Datenbank werden die User auch alle 5 minuten gespeichert :D
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Gibt es da auch so klassen: Cop -> Overwatch
Gangster -> Hitman
Mobboss
Medic
Gundealer
Tech
Mayor
Citizen
Und so Waffen wo man kaufen kann, vieleicht noch Messer wie auf WCA RP server.
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Guck mal bitte das Scoreboard ist bereits drinne sowas ^^
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
du musst noch so einkaufs npc's einbauen :gmod:
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
@Chatman: Am besten du schaust dir irgendwann mal HarbuRP in The Specialists an. Dein tabellarisches System in MySQL sieht dem von Harbu verdammt nochmal ähnlich.
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Ich Schwöre dir ich habe diesen HarboRP noch nie gespielt und ja kann es mal anschauen. Nebenbei es kann ja nur fasst gleich aussehen da eine Datenbank immer gleich ist und das sind die logischsten Einträge ^^
Habe noch ein kleines Problem mit dem G15 Plugin der will noch keine verbindung zwischen Server und Client machen. Kennt ihr eine möglichkeit eine Variable zu definieren die sowohl user als auch server zugreifen udn editieren können ? Oder eher server editieren und client auslesen jedoch für jeden client seine eigene ...
Edit:
G15 Plugin Fertig.
http://chatman2000.ch.funpic.de/URP/g15.jpg
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Zitat:
Zitat von
Chatman
Ich Schwöre dir ich habe diesen HarboRP noch nie gespielt und ja kann es mal anschauen. Nebenbei es kann ja nur fasst gleich aussehen da eine Datenbank immer gleich ist und das sind die logischsten Einträge ^^
Ich meine natürlich die Reihenfolge usw. Wie Datenbanken aussehen ist mir jo klar :gmod:
Außerdem gefällt mir dein RP sehr, weil man dort alles abgespeichert bekommt ;)
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Die Idee ist wirklich genial, bisher sieht es wirklich sehr gut aus. Ich glaube das Projekt hat Zukunft ;)
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Bisher hat auch alles auf anhieb geplappt hatte nur paar Probleme mit dem G15 Mod aber der geht nun auch :D. Als nächstes muss ich mich an den RP Kram selber machen. Mal schauen wie das endet. Wer noch interesse beim mitmachen hat kann sich gerne melden würde mich freuen ;-)
Habe mich auch nun entschieden da es hier im forum besser klappt den RP Mod auf deutsch zu schreiben und mit €uro zu arbeiten :D
Bei Facepunch zeigt für den Mod hier niemand Interesse mal hoffen das es hier so bleibt wie es ist.
Ich denke mal ich mache nun die Page und erstelle euch dan nen Demo User oder so.
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
Melde mich als Betatester :P könnte sogar mal das später auf meinem Home-Server testen wie der Mode läuft.
-
AW: Ultimate RP basierend auf PHP, Mysql und Lua
War nun längere Zeit weg jedoch mit einer guten Nachricht. Beta mäßig klappt grob alles schon und die Homepage macht schon große fortschritte. Weiteres kommt noch aber das Projekt existiert noch wollte ich damit mal sagen ;-)