[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
-
-
Poste mal den Inhalt von der testacc.ini Datei.
-
Wir haben mal ein bisschen rumprobiert und es funktioniert aber nur, wenn Hinter Key=test ein Absatz ist... jedoch werden die Daten vom Server aus ohne eingabe taste gespeichert...
Linux Server
Wenn ich die Ini datei bei mir öffne ist alles nebereinander
PS: Hast du TS? xD
Key=test
Level=1
AdminLevel=1337
DonateRank=0
UpgradePoints=0
ConnectedTime=4
Registered=1
Sex=1
Age=11
Origin=2
CK=0
Muted=0
Respect=4
Money=4900
Bank=61646
Crimes=6
Kills=1
Deaths=53
Arrested=0
WantedDeaths=3
Phonebook=0
LottoNr=0
Fishes=0
BiggestFish=0
Job=0
Paycheck=1913
HeadValue=0
Jailed=3
JailTime=3061
Materials=0
Drugs=0
Leader=9
Member=0
FMember=255
Rank=6
Char=188
ContractTime=0
WaffenSkill=0
DetSkill=0
SexSkill=0
BoxSkill=0
LawSkill=0
MechSkill=0
JackSkill=0
CarSkill=0
NewsSkill=433
DrugsSkill=0
CookSkill=0
FishSkill=0
pSHealth=0.0
pHealth=0.0
Int=0
Local=255
Team=11
Model=188
PhoneNr=3776
House=255
Bizz=255
SpawnChange=0
firstlog=0
Ist Tot=1
Locator=0
Pos_x=2246.6
Pos_y=-1161.9
Pos_z=1029.5
CarLic=1
FlyLic=1
BoatLic=0
FishLic=0
GunLic=0
BikeLic=1
LKWLic=0
San Fierro Pass=0
BaySide Pass=0
Gun1=0
Gun2=0
Gun3=0
Gun4=0
Ammo1=0
Ammo2=0
Ammo3=0
Ammo4=0
CarTime=0
PayDay=28
PayDayHad=0
CDPlayer=0
Wins=0
Loses=0
AlcoholPerk=0
DrugPerk=0
MiserPerk=0
PainPerk=0
TraderPerk=0
Tutorial=1
Mission=0
Warnings=0
Adjustable=1
Fuel=0
Married=0
MarriedTo=No-one
SpawnChange=0
firstlog=0
Payday=33
Wanted=0
Fraktionskin=0
OnDuty=1
Perso=0 -
-
Es funktionier
Vielen Dank =)
-
Hi grex könntest du auch eine MySQL Version veröffentlichen? Variablen müsste dann halt jeder selber ändern. Denke das würden viele nutzen und dir sehr dankbar sein
-
Nope sry, in letzter Zeit hab ich garkeine Zeit mehr.
-
Mal wieder sehr gut gemacht!
-
Hallo,
Ich habe ein Problem.
Habe Alles schon auf mein WebSpace draufgepackt
Die Seite funktioniert gut wenn ich mich mit meine benutzername einlogen will
bekomme cih diese meldung:
CodeWarning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/benutzer/scriptfiles/Sezer.ini) is not within the allowed path(s): (/users/sezer/temp:/users/sezer/www) in /users/sezer/www/UCP/functions.php on line 25
_____________________________________________________________________________________________________________________________________________________________________________
Das UCP:
http://sezer.bplaced.net/UCP/index.php
Hier mal ein Screen von meinem FTP Ordner usw..
http://www.imagebanana.com/view/i9r5tgrh/fehler1.JPG
Hier sind meine ganzen .php datein:
config.php
PHP<?php // Set the directory of the SAMP folder // Geben Sie den Pfad des Servers an $GameDir = "/home/benutzer"; // ?>
functions.php
PHP
Alles anzeigen<?php /* Grex's Godfather API for PHP was made by Grex For developers who want use this API for releasing CP or others: Do not edit andything Do not say, it is your own (without my premission), write my Name (Grex) at your footer. If you do not use one, write me under the credits Do not selling it!, it's free for everyone For developers who want use this for his OWN project: You are allowed to edit anything where you want Do not say, it is your own, write my Name (Grex) at your footer. If you do not use one, write me under the credits Fullname: Gregor Ganglberger E-Mail: grexaut@gmail.com Project: San Andreas [Fun]RealLife - German | http://sa-rl.de */ class functions { // Read out the userinformations function GetPlayerInfo($user) { require "config.php"; file="$GameDir/home/scriptfiles/user.ini"; if(!file_exists($file)) return true; $data = parse_ini_file($file); return $data; } // Read out the bizzinformations function GetPlayerBizzInfo($user) { require "config.php"; if(!$file=fopen("$GameDir/scriptfiles/bizz.cfg","r")) die("Error reading bizzfile"); while (($data=fgetcsv($file,1024, "|")) !== FALSE) { if($data[1] == $user) { $datanew = array( "Owned" => $data[0], "Owner" => $data[1], "Message" => $data[2], "Extortion" => $data[3], "EntranceX" => $data[4], "EntranceY" => $data[5], "EntranceZ" => $data[6], "ExitX" => $data[7], "ExitY" => $data[8], "ExitZ" => $data[9], "LevelNeeded" => $data[10], "BuyPrice" => $data[11], "EntranceCost" => $data[12], "Till" => $data[13], "Locked" => $data[14], "Interior" => $data[15], "Products" => $data[16], "MaxProducts" => $data[17], "PriceProd" => $data[18] ); return $datanew; } } } // Read out the sbizzinformations function GetPlayerSBizzInfo($user) { require "config.php"; if(!$file=fopen("$GameDir/scriptfiles/sbizz.cfg","r")) die("Error reading bizzfile"); while (($data=fgetcsv($file,1024, "|")) !== FALSE) { if($data[1] == $user) { $datanew = array( "Owned" => $data[0], "Owner" => $data[1], "Message" => $data[2], "Extortion" => $data[3], "EntranceX" => $data[4], "EntranceY" => $data[5], "EntranceZ" => $data[6], "LevelNeeded" => $data[7], "BuyPrice" => $data[8], "EntranceCost" => $data[9], "Till" => $data[10], "Locked" => $data[11], "Interior" => $data[12], "Products" => $data[13], "MaxProducts" => $data[14], "PriceProd" => $data[15] ); return $datanew; } } } function GetPlayerHouseInfo($user) { require "config.php"; if(!$file=fopen("$GameDir/scriptfiles/property.cfg","r")) die("Error reading bizzfile"); while (($data=fgetcsv($file,1024, ",")) !== FALSE) { if($data[12] == $user) { $datanew = array( "Entrancex" => $data[0], "Entrancey" => $data[1], "Entrancez" => $data[2], "Exitx" => $data[3], "Exity" => $data[4], "Exitz" => $data[5], "Healthx" => $data[6], "Healthy" => $data[7], "Healthz" => $data[8], "Armourx" => $data[9], "Armoury" => $data[10], "Armourz" => $data[11], "Owner" => $data[12], "Discription" => $data[13], "Value" => $data[14], "Hel" => $data[15], "Arm" => $data[16], "Int" => $data[17], "Lock" => $data[18], "Owned" => $data[19], "Rooms" => $data[20], "Rent" => $data[21], "Rentabil" => $data[22], "Takings" => $data[23], "Vec" => $data[24], "Vcol1" => $data[25], "Vcol2" => $data[26], "Date" => $data[27], "Level" => $data[28] ); return $datanew; } } } // Crypts the input password for comparing function cryptpw($password) { for($i=0; $i < strlen($password); $i++) { $temp = ord($password[$i]); $temp += (3^$i) * ($i % 15); if($temp > (0xff)) { $temp -= 256; } $password[$i] = chr($temp); } return $password; } function GetVehicleName($vehicleid) { $carname = array("Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana", "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat", "Whoopee", "BF Injection", "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife", "Trailer", "Previon", "Coach", "Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo", "Seasparrow", "Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair", "Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale", "Oceanic","Sanchez", "Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX", "Burrito", "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper", "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking", "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt", "Tanker", "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune", "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan", "Blade", "Freight", "Streak", "Vortex", "Vincent", "Bullet", "Clover", "Sadler", "Firetruck", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa", "Sunrise", "Merit", "Utility", "Nevada", "Yosemite", "Windsor", "Monster", "Monster", "Uranus", "Jester", "Sultan", "Stratium", "Elegy", "Raindance", "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito", "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway", "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer", "Emperor", "Wayfarer", "Euros", "Hotdog", "Club", "Freight Box", "Trailer", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car", "Police Car", "Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage", "Luggage", "Stairs", "Boxville", "Tiller", "Utility Trailer"); return $carname[$vehicleid-400]; } // Logs who has where logged into his account function accesslog($user,$access) { require "config.php"; if(!$file=fopen("$LogDir/access.log","a+")) return false; fwrite($file,mktime().";".$_SERVER['REMOTE_ADDR'].";".$user.";".$access."\n"); fclose($file); return true; } // Writes the userinformation function UpdatePlayerInfo($assoc_array,$user) { require "config.php"; $content = ''; foreach ($assoc_array as $key => $data) $content .= "$key=$data\n"; if (!$file = fopen("$GameDir/scriptfiles/$user.ini", 'w')) return false; if (!fwrite($file, $content)) { return false; } fclose($file); return true; } } class fractions { function ReadOrg() { while($user = readdir(opendir("$GameDir/scriptfiles/"))) { if(substr($user, -3) == 'ini') { $file = fopen("$GameDir/scriptfiles/$user","r"); $user = substr($user,0,-4); $functions = new functions(); $PlayerInfo = $functions->GetPlayerInfo($user); if($PlayerInfo['Leader'] > 0) return $PlayerOrg[$user][true][$PlayerInfo['Leader']]; else if($PlayerInfo['Member'] > 0) return $PlayerOrg[$user][false][$PlayerInfo['Member']]; } } closedir($dir_handle); } } ?>
-
bekomme cih diese meldung:
Wieso bemühst du dich nicht einfach nach der Lösung hier im Thread zu suchen?
=> Dieses Problem wurde schon einige Male hier im Thread besprochen > Dein Webspace-Anbieter verbietet dir dieses und jenes > Wechsel den Anbieter.Grex tut mir richtig leid
Edit: Achja, seit wann kann man auf einem bplaced webspace bitte einen SA:MP-Server installieren?
Du musst schon deinen Server angeben -
-
Hallo,
Ich habe mein Anbieter auch gewechselt auf square7 aber wen ich dort per ftp die daten drauflade und im browser eingebe kommt nichts .. wie muss ich das angeben ode rmuss ich etwas bestimtes machen damit ich drauf connecten kann ?
-
Hallo ich habe alles gelesen auch was Grex gemacht hat bei mir steht immer noch Benutzername oder Passwort falsch kann mir einer helfen
-
Hey Grex,
Danke für das UCP. Ich gebe dir 10/10 punkten. -
Hey,
Wie kann ich eine neue seite hinzufügen das die links auch angezeigt wird?
MGF
Pipapaul -
Hallo ich habe alles gelesen auch was Grex gemacht hat bei mir steht immer noch Benutzername oder Passwort falsch kann mir einer helfen
Es gibt bei Godfather eine Verschlüsselung diese wurde bei einigen GameMods ausgebaut es kann sein das dies dein Problem ist.
-
Hey,
Wie kann ich eine neue seite hinzufügen das die links auch angezeigt wird?
MGF
Pipapaul -
Hey,
Wie kann ich eine neue seite hinzufügen das die links auch angezeigt wird?
MGF
PipapaulGuck mal in den Templates nach.
-
hey bei mir kommt der fehler: Warning: parse_ini_file() [function.parse-ini-file]: URL file-access is disabled in the server configuration in /var/www/web4/html/CP/functions.php on line 26
Warning: parse_ini_file(ftp://...@94.249.157.198/scriptfiles/]BDC[Chris.ini) [function.parse-ini-file]: failed to open stream: no suitable wrapper could be found in /var/www/web4/html/CP/functions.php on line 26
wie bekomm ich ihn weg ?
MFG Chris
-
Hey Leute manche kennen ja das UCP von Grex nun ich hab alles instaliert wie man es machen soltte aber kommt imme rder fehler :Warning: parse_ini_file() [function.parse-ini-file]: URL file-access is disabled in the server configuration in /var/www/web4/html/CP/functions.php on line 26
Warning: parse_ini_file(ftp://...@94.249.157.198/scriptfiles/Accounts/]BDC[Chris.ini) [function.parse-ini-file]: failed to open stream: no suitable wrapper could be found in /var/www/web4/html/CP/functions.php on line 26
kann mir wer helfen wenn ja bitte schnell
MFG Chris
-
Ich habe da ein Problem undzwar bekomme ich oben zwei Warnungen gezeigt:
und mitten in der Übersicht folgende:
//Edit:
Notice: Undefined index: Key in C:\Programme\wamp\www\Grex_s_Godfather_UCP2\index.php on lineNur noch die eine Warnung!