Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ultimate RP basierend auf PHP, Mysql und Lua



Chatman
22.01.2008, 10:19
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/gm_flatgrass0009.jpg
http://chatman2000.ch.funpic.de/URP/gm_flatgrass0010.jpg
http://chatman2000.ch.funpic.de/URP/gm_flatgrass0011.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

Scarecrow
22.01.2008, 13:49
Ich wollte auch mal so etwas machen. Ich war damals so begeistert vom HarbuRP für The Specialists ;)

Chatman
22.01.2008, 13:54
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 ?

BennyG
23.01.2008, 16:01
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!

Chatman
23.01.2008, 19:53
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 ^^

ThorAx
23.01.2008, 20:00
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?

Andrey
23.01.2008, 20:09
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. ;)

Chatman
23.01.2008, 20:12
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.

Xrail
23.01.2008, 20:37
sieht cool aus. Macht bestimmt voll Fun später :P

A.I.
24.01.2008, 14:39
Ist es auch für GMod 2008?

Denn die Bilder sehen irgendwie nach "alten" Gmod aus..:-?

Silence
24.01.2008, 15:23
Wenn das wirklich funzt können andere RPMods einpacken!

BennyG
24.01.2008, 15:34
Uh ,soweit ich weiß benutzen einige RP Server das Mysql Plugin,da es ja auch schon etwas älter ist.

Chatman
24.01.2008, 17:29
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

TheModMaster
24.01.2008, 18:31
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.

Chatman
24.01.2008, 18:51
Guck mal bitte das Scoreboard ist bereits drinne sowas ^^

Fun47
24.01.2008, 20:48
du musst noch so einkaufs npc's einbauen :gmod:

Scarecrow
24.01.2008, 20:58
@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.

Chatman
24.01.2008, 21:58
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

Scarecrow
25.01.2008, 22:04
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 ;)

€r!k
25.01.2008, 22:15
Die Idee ist wirklich genial, bisher sieht es wirklich sehr gut aus. Ich glaube das Projekt hat Zukunft ;)

Chatman
25.01.2008, 22:24
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.

Xrail
25.01.2008, 22:33
Melde mich als Betatester :P könnte sogar mal das später auf meinem Home-Server testen wie der Mode läuft.

Chatman
03.02.2008, 16:12
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 ;-)