Hab dich auch mal geaddet auf Skype
Beiträge von The Sensei
-
-
Sucht ihr noch Supporter?
Wofür wird Umgang mit Office und Thunderbird gebraucht?Gruß
-
alle Motorrad Fahrer Liken
-
Ich nehme am Gewinnspiel teil
-
Gibt es irgendwelche Ports die ich nicht benutzen sollte?
Wie überprüfe ich das? Hab Microsoft Securety Essensials -
Nein der Dienst läuft nicht.
Konsole sagt: Verbindungsaufbau zu 127.0.0.1... Es konnte keine Verbindung mit dem Host Hergestellt werden, auf Port 13377: Verbindungsfehler.Versucht freizuschalten habe ich das so: http://www.dirks-computerecke.…ws-firewall-freigeben.htm
und so getestet https://kb.acronis.com/de/content/47936
Ich hoffe ihr könnt helfen
-
Mit Programm meinst du vielleicht meinen Samp Server?
@Cyperghost -
Ich Habe den Port so wie hier beschrieben: http://praxistipps.chip.de/win…in-firewall-oeffnen_27843 freigeschaltet.
Leider Zeigt er mir immer noch den Selben Text an.
@SLaYz -
In Php kannst du es so testen
PHP
Alles anzeigen$host = 'IP'; $ports = array(13377); foreach ($ports as $port) { $connection = @fsockopen($host, $port); if (is_resource($connection)) { echo '<h2>' . $host . ':' . $port . ' ' . '(' . getservbyport($port, 'tcp') . ') ist Offen.</h2>' . "\n"; fclose($connection); } else { echo '<h2>' . $host . ':' . $port . ' nicht erreichbar</h2>' . "\n"; } }
Die ip 127.0.0.1:13377 ist nicht erreichbar.
Was mache ich jetzt? -
Der Port 13377 auch offen?!
Das überprüfe ich wie?
-
Hey,
ich habe ein Problem mit meinem Socket.
Er zeigt mir diesen Fehlercode an: Warning: socket_connect(): unable to connect [111]:
Code:PHP
Alles anzeigen<strong>$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);</strong> <strong> $connect = socket_connect($socket, '127.0.0.1' , 13377);</strong> <strong> if(isset($this->request['kick'])) {</strong> <strong> $message = "KICK:" . $_POST['kick'];</strong> <strong> socket_send($socket, $message, strlen($message), 0);</strong> <strong> $buffer = socket_read ($socket, 1024);</strong> <strong> if( intval($buffer) == true )</strong> <strong> echo "Der Spieler konnte Gekickt werden!\n";</strong> <strong> else</strong> <strong> echo "Der Spieler konnte nicht Gekickt werden, Fehler: ". $buffer ."!\n";</strong> <strong> }</strong>
Ich hoffe ihr könnt helfen.
-
Hey,
was brauche ich, damit mein UCP mit meinem Server "verbunden" ist. Mir fällt leider gerade nicht der Name ein.
Als Beispiel: Das ich im UCP einen Spieler banne und er vom Server gekickt wird o.Ä.Nächste Frage: Würde das auf meinem localhost funktionieren oder bräuchte ich einen Server?
-
Schau mal, für solche Fällt hat PHP extra eine Seite gemacht
http://php.net/manual/de/faq.passwords.phpDa ist super erklärt wie Salts funktionieren.
Hey,
ich habe mich entschieden erstmal mit MD5 weiterzumachen, leider habe ich einen Fehler entdeckt bzw. ich vermute ihn hier:
PHP
Alles anzeigenpublic function isLoggedIn() { if(isset($_SESSION['USERNAME'], $_SESSION['PASSWORD'])) { $stmt = $this->pdo->prepare('SELECT NULL FROM `users` WHERE `Spielername` = :username AND `Password` = :password LIMIT 1'); $stmt->execute(array( ':username' => $_SESSION['USERNAME'], ':password' => $_SESSION['PASSWORD'] )); if($stmt->rowCount()) { return true; } } }
Irgendwas muss falsch sein. Muss ich das Passwort da nochmal verschlüsseln oder wie?
-
Also ich finde die MD5 'Verschlüsselung' ist auch für die Tonne aber gut.
Dein Problem ist wahrscheinlich hier:
PHP$stmt = $this->pdo->prepare('UPDATE `users` SET `Lastlogin` = :datum WHERE `Spielersername` = :username');
Hier hast du Spielersername statt Spielername verwendet..
Ich würde dir auch empfehlen etwas an deinem Code-Stil zu arbeiten..
Danke, aber es funktioniert immer noch nicht
Wenn ihr mir eine andere Verschlüsselung empfehlt dann bitte. -
Hey,
ich habe ein Login System ohne Passwort Verschlüsselung gehabt und habe dies umgeschrieben.
Leider habe ich was falsch gemacht mit der MD5 Verschlüsselung und hoffe auf eure Hilfe.Diese Stellen habe ich verändert.
PHP
Alles anzeigenif(!defined('ACCESS')) header('Location: index.php'); if($this->isLoggedIn()) { header('Location: index.php?p=account'); } if(isset($this->request['login'])) { if(isset($this->request['Spielername'], $this->request['Password'])) { $username = $this->request['username']; $password = $this->request['password']; $password = md5($password); $stmt = $this->pdo->prepare('SELECT `Spielername`, `Password` FROM `users` WHERE `Spielername` = :username AND `password` = :password LIMIT 1'); $stmt->execute(array( ':username' => $username, ':password' => $password )); if($stmt->rowCount()) { $obj = $stmt->fetch(PDO::FETCH_OBJ); $_SESSION['USERNAME'] = $obj->Spielername; $_SESSION['PASSWORD'] = $obj->Password; $timestamp = time(); $datum = date("d.m.Y - H:i", $timestamp); $ip = $_SERVER["REMOTE_ADDR"]; $host = gethostbyaddr($ip); $stmt = $this->pdo->prepare('UPDATE `users` SET `Lastlogin` = :datum WHERE `Spielersername` = :username'); $stmt->execute(array( ':datum' => $datum, ':username' => $username )); $stmt = $this->pdo->prepare('SELECT `Admin`,`Reason`,`Date` FROM `bans` WHERE `Spielername` = :username LIMIT 1'); $stmt->execute(array( ':username' => $username )); if($stmt->rowCount()) { $obj = $stmt->fetch(PDO::FETCH_OBJ); $error = "Dein Account wurde von $obj->Admin am $obj->Date gesperrt. Grund: $obj->Reason."; } else { $stmt = $this->pdo->prepare('INSERT INTO `lastlogins`(`Name`, `Date`, `Ip`, `Useragent`) VALUES (:username,:datum,:ip,:host)'); $stmt->execute(array( ':username' => $username, ':datum' => $datum, ':ip' => $ip, ':host' => $host )); header('Location: index.php?p=account'); } } else { $error = 'Falsche Zugangsdaten.'; } } }
Er aktuallisiert die Seite leider nur. Leider weiß ich nicht woran das liegt.
Ich hfofe ihr könnt helfen -
Habs hinbekommen es müsste $this->getData heißen
Danke an alle
-
-
-
Hey,
ich suche einen Sponsor für einen Webspace.
Bitte melden.//derzeitig gefunden
-
Die funktion darfst du nur in dem Bereich vom
- if(dialogid==DIALOG_CREATEFRACTION_NAME)
- {
- new string[256];
- if(response)
- {
- //Hier rein muss das mit dem i=...
Da war sie ja auch aber beim zweiten Step wird eine andere ID gepickt.
// STEP 1
if(dialogid==DIALOG_CREATEFRACTION)
{
if(response)
{
ShowPlayerDialog(playerid, DIALOG_CREATEFRACTION_NAME, DIALOG_STYLE_INPUT, "Fraktionserstellsystem by {FF7700}Ryan_Walton{FFFFFF}", "Sie können nun den Namen für die Fraktion festlegen.", "Weiter","Abbrechen");
}
else
{
SCM(playerid,COLOR_GREY,"Abgebrochen");
}
return 1;
}
//STEP 2
if(dialogid==DIALOG_CREATEFRACTION_NAME)
{
new string[256];
if(response)
{
new i = GetFreeFrakID();
if(i == -1) return SendClientMessage(playerid,-1,"* Es wurden bereits 25 Fraktionen erstellt!");
format(string,sizeof(string),"%s",inputtext);
format(cfrak_info[i][f_name],128, string);
cfrak_info[i][f_id] = i;
format(string,sizeof(string),"Sie erstellen die Fraktion: {FF7700}%s(ID: %d){FFFFFF}", cfrak_info[i][f_name],cfrak_info[i][f_id]);
SCM(playerid,COLOR_YELLOW,string);
ShowPlayerDialog(playerid, DIALOG_CREATEFRACTION_CATERGORIE, DIALOG_STYLE_LIST, "Fraktionserstellsystem by {FF7700}Ryan_Walton{FFFFFF}", "Behörde\nNeutrale Fraktion\nGang/Mafia", "Weiter","Abbrechen");
}
else
{
ShowPlayerDialog(playerid, DIALOG_CREATEFRACTION_NAME, DIALOG_STYLE_INPUT, "Fraktionserstellsystem by {FF7700}Ryan_Walton{FFFFFF}", "Sie können nun einen Namen für die Fraktion auswählen", "Weiter","Abbrechen");
}
}
//STEP 3
if(dialogid==DIALOG_CREATEFRACTION_CATERGORIE)
{
new string[128];
if(response)
{
new i = GetFreeFrakID();
if(i == -1) return SendClientMessage(playerid,-1,"* Es wurden bereits 25 Fraktionen erstellt!");
format(string,sizeof(string),"Die Fraktion wird eine {FF7700}%s(ID: %d){FFFFFF}", inputtext,i);
SCM(playerid,COLOR_YELLOW,string);
switch(listitem)
{
case 0: { cfrak_info[i][f_catergorie] = 1; }
case 1: { cfrak_info[i][f_catergorie] = 0; }
case 2: { cfrak_info[i][f_catergorie] = 2; }
}
printf("%d", cfrak_info[i][f_catergorie]);
ShowPlayerDialog(playerid, DIALOG_CREATEFRACTION_ENTER, DIALOG_STYLE_MSGBOX, "Fraktionserstellsystem by {FF7700}Ryan_Walton{FFFFFF}", "Sie können nun den Eingangspunkt des Interiors wählen\nGehen Sie dazu an die Position und geben Sie {FF7700}/saveintpos{FFFFFF} ein\n{04B404}Es geht weiter sobald Sie dies getan haben{FFFFFF}.", "Weiter","Abbruch");
}
else
{
ShowPlayerDialog(playerid, DIALOG_CREATEFRACTION_CATERGORIE, DIALOG_STYLE_LIST, "Fraktionserstellsystem by {FF7700}Ryan_Walton{FFFFFF}", "Behörde\nNeutrale Fraktion\nGang/Mafia", "Weiter","Abbrechen");
}
}
//STEP 4
if(dialogid==DIALOG_CREATEFRACTION_ENTEREND)
{
new string[128];
if(response)
{
format(string,sizeof(string),"Der Eingangspunkt ist: {FF7700}X%f Y%f Z%f{FFFFFF}", GetPVarFloat(playerid,"EingangInterior_Y"),GetPVarFloat(playerid,"EingangInterior_X"),GetPVarFloat(playerid,"EingangInterior_Z"));
SCM(playerid,COLOR_YELLOW,string);
ShowPlayerDialog(playerid, DIALOG_CREATEFRACTION_SPAWN, DIALOG_STYLE_MSGBOX, "Fraktionserstellsystem by {FF7700}Ryan_Walton{FFFFFF}", "Sie können den Spawnpunkt der Fraktion wählen\nGehen Sie dazu an die Position und geben Sie {FF7700}/savespawnpos{FFFFFF} ein\n{04B404}Es geht weiter sobald Sie dies getan haben{FFFFFF}.", "Weiter","Abbruch");
}
else
{
ShowPlayerDialog(playerid, DIALOG_CREATEFRACTION_ENTER, DIALOG_STYLE_MSGBOX, "Fraktionserstellsystem by {FF7700}Ryan_Walton{FFFFFF}", "Sie können nun den Eingangspunkt des Interiors wählen\nGehen Sie dazu an die Position und geben Sie {FF7700}/saveintpos{FFFFFF} ein\n{04B404}Es geht weiter sobald Sie dies getan haben{FFFFFF}.", "Weiter","Abbruch");
}
}
if(dialogid==DIALOG_CREATEFRACTION_SPAWNEND)
{
new string[128];
if(response)
{
format(string,sizeof(string),"Der Spawnpunkt ist: {FF7700}X%f Y%f Z%f{FFFFFF}", GetPVarFloat(playerid,"Spawnpunkt_X"),GetPVarFloat(playerid,"Spawnpunkt_Y"),GetPVarFloat(playerid,"Spawnpunkt_Z"));
SCM(playerid,COLOR_YELLOW,string);
ShowPlayerDialog(playerid, DIALOG_CREATEFRACTION_DUTY, DIALOG_STYLE_MSGBOX, "Fraktionserstellsystem by {FF7700}Ryan_Walton{FFFFFF}", "Sie können den Spawnpunkt der Fraktion wählen\nGehen Sie dazu an die Position und geben Sie {FF7700}/savespawnpos{FFFFFF} ein\n{04B404}Es geht weiter sobald Sie dies getan haben{FFFFFF}.", "Weiter","Abbruch");
}
else
{
ShowPlayerDialog(playerid, DIALOG_CREATEFRACTION_SPAWN, DIALOG_STYLE_MSGBOX, "Fraktionserstellsystem by {FF7700}Ryan_Walton{FFFFFF}", "Sie können den Spawnpunkt der Fraktion wählen\nGehen Sie dazu an die Position und geben Sie {FF7700}/savespawnpos{FFFFFF} ein\n{04B404}Es geht weiter sobalt Sie dies getan haben{FFFFFF}.", "Weiter","Abbruch");
}
}Hier hast du mal alles bis jetzt vielleicht kannst du dann besser helfen