doch du musst Md5 generator googlen
[PHP] Grex's Godfather UCP
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
-
-
Bitte hoffe das hilft dir.
-
Wie mache ich eine Anzeige, ob der Spieler einen Führerschein hat?
ich habe es so:
echo dataout("Fuehrerschein",$PlayerInfo['pCarLic']."Vorhanden");
Aber wenn man keinen hat steht da auch vorhanden
-
-
Nicht ganz, ich glaube in der ini wird nur CarLic geschrieben, von daher, anstatt pCarLic CarLic schreiben.
-
es funzt,
ich habe in der navigation eine neue seite gemacht! Name der Seite Lizensen
Wenn er drauf klickt kommt nichts,
ich habe in der indix folgendes geschrieben:
else if($_GET['page'] == 'Lizensen')
{
if($PlayerInfo['pCarLic'] == 1) echo dataout("Fuehrerschein","Vorhanden");
else echo dataout("Fuehrerschein","Nicht Vorhanden");
} -
Wie gesagt es heißt CarLic und nicht pCarLic...
Und du rufst die index.php mit index.php?page=Lizenses auf, korrekt?
-
ok also
index:
else if($_GET['page'] == 'Lizensen')
{
if($PlayerInfo['CarLic'] == 1) echo dataout("Fuehrerschein","Vorhanden");
else echo dataout("Fuehrerschein","Nicht Vorhanden");
}Navigation:
<li><a href="index.php?page=Scheine">Lizensen</a></li>
// Geht alles habs problem gefunden -
<li><a href="index.php?page=Lizensen">Lizensen</a></li>
-
Ich habe es so:
else if($_GET['page'] == 'Scheine')
{echo title("Deine Lizensen") . '<table><colgroup width=200 span=2></colgroup><tr><td>';
if($PlayerInfo['CarLic'] == 1) echo dataout("Fuehrerschein","Vorhanden");
else echo dataout("Fuehrerschein","Nicht Vorhanden");
}dann sieht es aber so aus:
-
-
Naja schoenes UCP .
Echt nice. Werde es dann auch fuer IVMP benutzen.
Wer HELP braucht fuer dieses UCP kann mir eine PM hinterlassen.
Ich habs grad von dem GF hier auf meinen Fun Server Gamemode umgeschrieben.
Es ist noch nicht ganz vollstaendig, allerdings geht es schonmal.Benutzername: test
PW: testViel Spass. wie gesagt, geht noch nicht ganz .
Soll heissen dort steht noch nicht Geld,Score,Aktuelle Waffen,Aktuelles Car u.s.w
das werd ich aber die tage noch eintragen.
Wer das UCP fuer selfmade will.
Soll mir bitte einen .ini datei von seinem GM schicken, und ich bearbeite ihm das.Grex: Koennte ich auch eine Lizenzbefreirung bekommen ?
Ich wollte das Design , inclusive der Struktur komplett ummodeln.
Und die Creduits kommen dann woanders hin.
bzw krieg ich die erlaubnis das mit Credits (Evt. Kuerzung der Credits) komplett zu veraendern ? -
[...]
Grex: Koennte ich auch eine Lizenzbefreirung bekommen ?
Ich wollte das Design , inclusive der Struktur komplett ummodeln.
Und die Creduits kommen dann woanders hin.
bzw krieg ich die erlaubnis das mit Credits (Evt. Kuerzung der Credits) komplett zu veraendern ?10€ musste ihm zahlen, habe auch schon gefragt.
-
Grex: Koennte ich auch eine Lizenzbefreirung bekommen ?
Ich wollte das Design , inclusive der Struktur komplett ummodeln.
Und die Creduits kommen dann woanders hin.
bzw krieg ich die erlaubnis das mit Credits (Evt. Kuerzung der Credits) komplett zu veraendern ?
Du darfst das UCP abändern wie du möchtest, auch das Design, jedoch muss der Footer bleiben...EDIT:
10€ musste ihm zahlen, habe auch schon gefragt.
1.) Du musst nicht, wenn du die Credits weghaben willst, dann kommt eine Spende an SA-RL auf.
2.) Er redet von Credit verschieben und nicht von entfernen. -
Ahh .. habe nur Lizenzbefreiung gelesen
Noyo, wenn ich's brauch dann zahle ich dir die 10€ oder was auch immer du willst.
-
Stimmt ich hatte befreiung geschrieben.
Naja danke fuer die antwort ;).
das UCP ist wirklich sehr gut aufgebaut.
Denke so in 2-3 Tagen werd ichs vernuentftig aufgebaut haben.
In einer Woche poste ich hier mal das neue Design . -
ich und Luka haben damit probleme wir haben ja schon user immer im server aber wenn man sich einloggen will geht es einfach nicht man kommt nicht rein nur die neuen die sich egrade im server geregt haben die kommen nur rein was nun?
-
naja das kann daran liegen, das wenn deine Player sich regen , dass die was anderes in ihren .ini dateien stehen haben, als die alten player.
Soll heissen das der Gamemode vil. irg wann mal geupdated wurde, und es nun nicht funzt.
Evt. muesst ihr dann nochmal eure ganzer User Files loeschen / ubertragen. -
hm also alle user löschne und neu regen?
-
genau.
Probier es doch vorher auf einem TestServer, obs wirklich geht mit dem neu reggen.
Und wenns klappt, musst du leider alle user nochmals löschen .//BTP:
öhm ich hab doch wieder ein problem.
if($PlayerInfo == true && $PlayerInfo['Key'] == $_POST['password'])
Das habe ich zur passwort abfrage genutzt.
Allerdings funktioniert das nicht ganz.
In der Ini steht das:Wenn ich den benutzername eingebe, der nicht exsitiert, also die ini file nicht exsistiert, dann funktioniert das nicht.
Allerdings kann ich einfach irg. ein Passwort mit einem Benutzernamen eingeben, und ich komme in das Panel rein.index.php sieht so aus(der betroffene Berreich)
PHP
Alles anzeigen<?php /* This simple User Control Panel (UCP) for Godfather was developed by Grex. It is free for everyone!, only german language for this simple Script Developed by Grex (Gregor G.) http://sa-rl.de grexaut@gmail.com */ session_start(); require 'functions.php'; $functions = new functions(); include 'templates/header.tpl'; if(!isset($_POST['username']) && !isset($_SESSION['username'])) { include 'templates/login.tpl'; include 'templates/footer.tpl'; die; }else if(isset($_POST['username'])) { $PlayerInfo = $functions->GetPlayerInfo($_POST['username']); if($PlayerInfo == true && $PlayerInfo['Key'] == $_POST['password']) { $_SESSION['username'] = $_POST['username']; } else { echo startcontent(); echo title("Loginversuch"); echo '<p align=center><b>Benutzername oder Passwort falsch</b></p><meta http-equiv="refresh" content="3; URL=">'; echo endcontent(); include 'templates/navlogin.tpl'; include 'templates/footer.tpl'; die; } } $PlayerInfo = $functions->GetPlayerInfo($_SESSION['username']); if(!isset($_GET['page']) || $_GET['page'] == 'overview') { echo startcontent(); echo title("Allgemein") . '<table><colgroup width=200 span=2></colgroup><tr><td>'; if($PlayerInfo['skin'] != 0) echo '<img src="images/skins/Skin_'.$PlayerInfo['skin'].'.png">'; else echo '<img src="images/skins/Skin_'.$PlayerInfo['skin'].'.png">'; if($PlayerInfo['status'] != 1) $status = "Offline"; else $status = "Online"; echo '</td><td align=center><h2>'.$_SESSION['username'].'</h2><br><b>Status:</b> '.$status.'</td></td></tr></table><hr><table><colgroup><col width=100><col width=400><col width=200><col width=400></colgroup><tr>'; if($PlayerInfo['Admin'] > 0) echo dataout("Admin","Ja "); else echo dataout("Admin","Nein"); echo '</tr><tr>'; if($PlayerInfo['Premium'] > 0) echo dataout("Premium","Ja"); else echo dataout("Premium","Nein"); if($PlayerInfo['Sex'] == 1) echo dataout("Geschlecht","Maennlich"); else echo dataout("Geschlecht","Weiblich"); echo '</tr><tr>'; echo '</tr></table>'.endcontent(); }
Funktions:
Codefunction GetPlayerInfo($user) { require "config.php"; $file="$GameDir/scriptfiles/$user.datei"; if(!file_exists($file)) return false; $data = parse_ini_file($file); return $data; }
meine .ini ist in meinem server .datei .
Also Admin , Premium u.s.w kann das Script auslesen, nur halt kein PW .
Login TMP:Was mache ich falsch ?
Hier das Panel:
Benutzername: test
PW: test (man kann jedes eingeben , ka wieso.) -
-