Achso, danke! Habe schon seit etwas länger Zeit nicht PAWN gescriptet.
Beiträge von datgame
-
-
Guten Tag!
Ich habe mir folgende Funktion für mein Script erstellt:
stock mayPlayerJoin(playerid) {
new n[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, n, sizeof(n));
for(new i=0;i<sizeof(AllowedPlayers); i++) {
if(strcmp(AllowedPlayers[i], n, true)) return true;
}
return false;
}Das dazugehörige Array:
static const AllowedPlayers[1][MAX_PLAYER_NAME+1] = {
"DerCrash"
};Sie wird in dem OnPlayerJoin() Callback aufgerufen:
public OnPlayerConnect(playerid)
{
if(!mayPlayerJoin(playerid)) return sendError(playerid, "Der Server ist im Wartungsmodus!");
return 1;
}Wenn ich jetzt mit dem Namen "DerCrash" joine, wieso bekomme ich dann die Meldung: "Der Server ist im Wartungsmodus"?
Danke schonmal im Vorraus
-
Mal eine Frage: Wofür um alles in der Welt brauchst du einen Webspace Sponsor, wenn du einen Root Server hast, wo du Apache installieren kannst?!
-
Du solltest vielleicht den Ersteller des Codes fragen, was da falsch ist.
-
Wenn du einmal ein Wetter setzt ändert es sich nicht von selbst
-
Hallo
Hast du die app schon Neuinstallatiert?Habe grad mal in den App Store geschaut, und gesehen, dass ein Update verfügbar ist. Wurde durch dieses Update scheinbar behoben. Danke!
-
Guten Tag!
Ich (bzw. meine Mutter) hat ein Problem mit ihrem Tablet. Siw will ihre Facebook App öffnen, und dann schließt sich die App einfach. Es kommen keine Fehlermeldungen!
Hat jemand damit schon Erfahrungen gemacht, bzw. hat(te) das selbe Problem, und hat es in der Griff bekommen?
ich bin für jede Antwort dankbar.
MfG,
HydranT_!
-
Hallo!
Ich habe ein Problem, undzwar liefert meine MySQL Query immer false zurück, obwohl m.M.n. kein Fehler enthalten ist!
Die Query:
PHP$query = mysql_query("SELECT * FROM `users` WHERE `name`='$name' AND `passwort`='$pass'"); if(mysql_num_rows($query) == 1) {
Der Fehler:
CodeWarning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /var/customers/webs/ni477746_1/cp/login/check/index.php on line 18
Wie kann ich das beheben? -
Oh Dann hab ich da wohl was übersehen. Danke!
-
-
Wo denn bitte, und wie meinst du, soll ich das verhindern? Ich habe bei jeder möglichen Benutzereingabe die Query erst durch ein "mysqli_escape_string();" gejagt!
-
Hallo!
Ich habe das Problem, dass, wenn ich über meine Seite eine News schreibe, werden alle Wörter am Anfang großgeschrieben.
Wie kann man das beheben?//edit: In der MySQL Tabelle wird der Text auch klein gespeichert
-
Ich kann dir schnell über Teamviewer helfen wenn du das möchtest
Mh ich hätte das eher nicht so gern. Weil du dann die MySQL Daten sehen kannst und so
Aber beim Test liefert $query true zurück
//EDIT:
Omg ich bin so ein Horst: Hab zwar in der URL: id=1 gsetzt, aber habe im Script "newsid" abgefragt... xD
-
Selbstverständlich!
Wer sich das mal zum Test anscheun will:
Der Username ist "Test" und das Passwort ist "test"
-
Hallo!
Ich habe ein Problem mit MySQL bzw. PHP
Ich möchte per PHP und MySQL eine "News" aus der Datenbank rauslöschen. Die möchte ich mit
PHP<?php session_start();if(!isset($_SESSION["userID"])) { header("location: ../../../login");} else { require_once '../../../class/Main.php'; $main = new Main($_SESSION["userID"]); //echo $main->getAdminLevel(); if($main->getAdminLevel() == 2) { $id = $_GET["newsid"]; $mysql = mysqli_connect("****", "****", "****", "****", "3306"); $query = mysqli_query($mysql, "DELETE FROM news WHERE ID='$id'"); mysqli_close($mysql); header("location: ../../home"); return true; } return false;}
Nun wird aber nichts gelöscht. Ich bekomme auch keinen Fehler auf der Seite angezeigt!
Mein Admin Level ist auch 2 -
-
An der Weiterleitung liegt es gar nicht. Mir geht es darum, dass das Javascript mir die Meldung "Falsch" ausgibt, obwohl ich die richtigen Daten angegeben gabe. Die Session wird gesetzt und alles. Nur verarbeitet JS es falsch. Und das möchte ich beheben!
-
Guten Tag!
Ich habe ein kleines Problem mit AJAX. Ich benutze es, um User Daten abzugleichen, und wenn sie richtig sind, den User
weiterzuleiten. Doch das Weiterleiten funktioniert nicht. Wenn ich die richtigen Daten angebe, wird mir ausgegeben, ich hätte die falscehn Daten angegeben, doch wenn ich meine Login Seite dann neu lade, wird der User-Bereich aufgerufen... Hier einmal der Code:HTML<?php session_start(); ?><!DOCTYPE html><html> <head> <title>Nova-MC.de | User Control Panel</title> <link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.no-icons.min.css" rel="stylesheet"> <link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"> <link href="../style/login.css" rel="stylesheet"> <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.js"></script> <script> function check() { var name = $("#postname").val(); var pass = $("#postpass").val(); $.ajax({ type: "POST", url: "./check/index.php", data: "postname=" + name + "&postpass=" + pass, success: function(textString) { if(textString == "right") { alert("Right"); window.location = "../overview"; } else if(textString == "banned") { alert("gebannt"); $("#resonse").removeClass("alert alert-danger"); $("#response").addClass("alert alert-danger"); $("#response").html("Du bist gebannt! Bitte stelle einen Entbannantrag im Forum!"); } else { alert("Falsch"); $("#resonse").removeClass("alert alert-danger"); $("#response").addClass("alert alert-danger"); $("#response").html("Du musst alle Felder korrekt ausfüllen"); } } }); } </script> </head> <body> <?php if(isset($_SESSION["userID"])) { header("location: ../overview/"); return; } else { ?> <div class="login-all"> <div class="login-top"> <p>User Control Panel</p> </div> <div id="response"></div> <div class="login-content"> <form> <i class="login-icon icon-male icon-2x"> </i> <input type="text" placeholder="Minecraft Username" id="postname" /><br/> <br /> <i class="login-icon icon-2x icon-lock"> </i> <input type="password" placeholder="Passwort" id="postpass"><br> <input type="button" value="Einloggen" onclick="check();" class="btn btn-success" style="width: 245px;" /> </form> </div> </div> <?php } ?> </body></html>
PHP<?php session_start();/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */$mysql = mysqli_connect("vweb18.nitrado.net", "****", "****", "****", "3306");require_once '../../class/Main.php';$name = mysqli_escape_string($mysql, $_POST["postname"]);$pass = mysqli_escape_string($mysql,md5($_POST["postpass"]));$query = mysqli_query($mysql, "SELECT * FROM users WHERE name='$name' AND password='$pass'");if(mysqli_num_rows($query) == 1) { while($row = mysqli_fetch_object($query)) { $_SESSION["userID"] = $row->ID; $main = new Main($row->ID); if(!$main->isBanned()) { echo 'right'; } else { echo 'banned'; session_destroy(); } mysqli_free_result($query); mysqli_close($mysql); break; }} else { mysqli_free_result($query); mysqli_close($mysql);}
Wie kann ich mein Problem beheben?
-
Du musst in den allgemeinen Einstellungen das erweiterte Rechtesystem aktivieren und dann im Server Gruppen Rechte Fenster nach "i_channel_join_power" suchen
-
Gibt es ein Mindest Alter?
Und wären die Aufgaben dann nur einfache Gruppen erstellen, und dafür die Rechte vergeben usw.?