das einzige was mich wirklich stört ist das an der einen Tür "Only Personal" steht... Entweder Deutsch oder Englisch
Beiträge von The Sensei
-
-
Weiß jemand wieso mein /set nicht funktioniert?
Er speichert überhaupt nichts.
COMMAND:set(playerid, params[])
{
new id, item[25], ammount;
if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
SendClientMessage(playerid, -1, "Verfügbare Items: Adminlevel, Bargeld, Bankkonto, Festgeld, Leben, Rüstung, Premium");
SendClientMessage(playerid, -1, "Verfügbare Items: Skin, Level, Kills, Tode, Fraktion, Rang");
if(sscanf(params, "us[25]i", id, item, ammount))return SendClientMessage(playerid, COLOR_TIP,"Tippe: /set [playerid] [item] [wert] ");
if(strcmp(item, "Adminlevel", true) == 0)
{
if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat dir das Adminlevel %s(Adminlevel: %d) gegeben.", a_rang[ammount],ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pAdmin] = ammount;
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Bargeld", true) == 0)
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat dein Bargeld auf %d$ gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pMoney] = ammount;
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Bankkonto", true) == 0)
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat dein Bankkonto auf %d$ gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pBmoney] = ammount;
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Festgeld", true) == 0)
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
if(ammount >= 1250000)return SendClientMessage(playerid, COLOR_ERROR, "Du kannst nur 1.250.000$ als Festgeld anlegen");
new string[128];
format(string,sizeof(string),"Das System hat dein Festgeld auf %d$ gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pFmoney] = ammount;
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Leben", true) == 0)
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat dein Leben auf %d gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
SetPlayerHealth(id,ammount);
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Rüstung", true) == 0)
{
if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat deine Rüstugn auf %d gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
SetPlayerArmour(id, ammount);
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Premium", true) == 0)
{
if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat dein Premiumstatus auf %d gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pPremium] = ammount;
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Skin", true) == 0)
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat deinen Skin auf %d gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pSkin] = ammount;
SetPlayerSkin(id, ammount);
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Level", true) == 0)
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat deinen Level auf %d gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pLevel] = ammount;
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Kills", true) == 0)
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat deine Kills auf %d gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pKills] = ammount;
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Tode", true) == 0)
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat deine Tode auf %d gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pDeaths] = ammount;
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Fraktion", true) == 0)
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat deine Fraktion auf %d gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pFraction] = ammount;
SaveUserStats(id);
return 1;
}
}
if(strcmp(item, "Rang", true) == 0)
{
if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid, COLOR_ERROR, "Keine Berechtigung");
{
new string[128];
format(string,sizeof(string),"Das System hat deinen Fraktionsrang auf %d gesetzt.", ammount);
SendClientMessage(id, COLOR_SYSTEM, string);
PlayerInfo[id][pRang] = ammount;
SaveUserStats(id);
return 1;
}
}return 1;
}stock SaveUserStats(playerid)
{
//Wenn der Spieler nicht eingeloggt ist, dann speichere seine Statistiken nicht
if(!PlayerInfo[playerid][pLoggedIn]) return 1;
//Ansonsten speichere sie
new query[1024];
mysql_format(handle, query, sizeof(query), "UPDATE users SET level = '%d', money = '%d', bmoney = '%d', fmoney = '%d', kills = '%d', deaths = '%d', admin = '%d', skin = '%d', spawntyp = '%d', fraction = '%d', rang = '%d', leader = '%d', wanted = '%d', wantedreason = '%s', premium = '%d', banned = '%d', banadmin = '%s', banreason = '%s', contracted = '%d', kaution = '%d' WHERE name = '%e'",
PlayerInfo[playerid][pLevel], GetPlayerMoney(playerid), PlayerInfo[playerid][pBmoney], PlayerInfo[playerid][pFmoney], PlayerInfo[playerid][pKills], PlayerInfo[playerid][pDeaths], PlayerInfo[playerid][pAdmin], PlayerInfo[playerid][pSkin], PlayerInfo[playerid][pSpawntyp], PlayerInfo[playerid][pFraction], PlayerInfo[playerid][pRang], PlayerInfo[playerid][pLeader], PlayerInfo[playerid][pWanted], PlayerInfo[playerid][pWantedreason], PlayerInfo[playerid][pPremium],
PlayerInfo[playerid][pBanned], PlayerInfo[playerid][pBanadmin], PlayerInfo[playerid][pBanreason], PlayerInfo[playerid][pContracted], PlayerInfo[playerid][pKaution], PlayerInfo[playerid][pName]);
//Das Query wird abgesendet
mysql_pquery(handle, query);
printf("Account gespeichert - Name: %s", PlayerInfo[playerid][pName]);
return 1;
} -
Sieht nun so aus.
Dennoch der selbe Fehler...
Hab ich was falsch gemacht @Kaliber
public OnPlayerSpawn(playerid)
{
if(PlayerInfo[playerid][pSpawntyp] == 1){
SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], fInfo[PlayerInfo[playerid][pFraction]][fSpawn_X], fInfo[PlayerInfo[playerid][pFraction]][fSpawn_Y], fInfo[PlayerInfo[playerid][pFraction]][fSpawn_Z], fInfo[PlayerInfo[playerid][pFraction]][fSpawn_R], 0, 0, 0, 0, 0, 0);
}else{
SetSpawnInfo(playerid, 0, PlayerInfo[playerid][pSkin], -2446.1797, 2512.5159, 15.7003, 279.0161, 0, 0, 0, 0, 0, 0);
}
if(PlayerInfo[playerid][pPremium] == 1){
GivePlayerWeapon(playerid, 24, 50);
}
return 1;
} -
Hey, ich habe den "stay with the world boundaries" Fehler.
Ich habe keine Errors/Warnings und mein OnPlayerSpawn sieht wie folgt aus:
[pwn=OnPlayerSpawn]public OnPlayerSpawn(playerid)
{
if(PlayerInfo[playerid][pSpawntyp] == 1){
SetPlayerPos(playerid, fInfo[PlayerInfo[playerid][pFraction]][fSpawn_X], fInfo[PlayerInfo[playerid][pFraction]][fSpawn_Y], fInfo[PlayerInfo[playerid][pFraction]][fSpawn_Z]);
SetPlayerFacingAngle(playerid, fInfo[PlayerInfo[playerid][pFraction]][fSpawn_R]);
}else{
//SetPlayerPos(playerid, -2446.1797,2512.5159,15.7003);
//SetPlayerFacingAngle(playerid, 279.0161);
SetPlayerPos(playerid, 0.0,0.0,0.0);
SetPlayerFacingAngle(playerid, 0.0);
}
if(PlayerInfo[playerid][pPremium] == 1){
GivePlayerWeapon(playerid, 24, 50);
}
SetPlayerSkin(playerid, PlayerInfo[playerid][pSkin]);
return 1;
}[/pwn]Wobei man sagen muss das mein Spawntyp = 0 ist.
Ich hoffe ihr habt Ideen. -
Ich würde den Anlasser mal Prüfen.
Wenn Sie einmal anspringt und dann nach dem fahren nicht mehr dann die Lichtmaschine + Regler(Verbrater). -
Shirt von Diesel
Shirt von Tommy Hilfiger
Portmonee von Tommy Hilfiger
Hose von Joop -
das ist gustav. Eine wasseragame
-
Immer noch aktiv
-
Hey,
ich bin auf der suche nach einer Person die mir ein Forum Design erstellen kann zusätzlich zum Forum Design soll noch ein Logo erstellt werden.
Informationen:- es soll eine Mischung zwischen Seriös und Ansprechend sein
- das Thema handelt um Veranstaltungen/Partys
- der Name des Projekts lautet Party Guru
Gerne bin ich bereit bis zu 350€ zu bezahlen. Zahlungsart wäre PayPal oder PaySafeCard.
Bei Interesse schickt mir eine private Nachricht.Mit freundlichen Grüßen
The Sensei -
Hey,
ich bin auf der suche nach einer Person die mir zwei Grafiken erstellen kann.Das eine wäre ein Logo und das andere ein Header für ein Forum.
Die Seite heißt Party-Guru, ich stelle mir etwas vor wie ein Guru dessen Turban bunt ist oder ähnliches.
Hoffe es findet sich jemand der mir diese Grafiken erstellt.Mit freundlichen Grüßen
-
Printe dir doch einfach mal, was in $row["password"] und in hash_password steht...
es steht halt was komplett anderes drin. Die Frage von mir ist nun woran das liegt?
-
ist leider immer noch Passwort falsch.
PHP
Alles anzeigenif(isset($_POST["loginSubmit"])) { if(empty($_POST["loginEmail"]) || empty($_POST["loginPassword"])) { $errorMsgLog = "Bitte fülle das ganze Formular aus."; }else{ $username=$_POST['loginEmail']; $password=$_POST['LoginPassword']; $username = stripslashes($username); $password = stripslashes($password); $username = mysqli_real_escape_string($db, $username); $password = mysqli_real_escape_string($db, $password); $hash_password = hash('sha256',$password); $sql="SELECT * FROM `users` WHERE `username`='$username'"; $result=mysqli_query($db,$sql); $row=mysqli_fetch_array($result,MYSQLI_ASSOC); if(mysqli_num_rows($result) != 0) { if($row['password'] == $hash_password){ $errorMsgLog ="SWAG."; }else{ $errorMsgLog = "Passwort ist falsch."; } }else{ $errorMsgLog = "Benutzer existiert nicht."; } } }
-
hey hat wer von euch eine ahnung wieso mir immer nur angezeigt wird benutzername oder passwort falsch?
PHP
Alles anzeigenrequire_once($_SERVER['DOCUMENT_ROOT']."/cfg/config.php"); $errorMsgLog = ""; //Variable for storing our errors. if(isset($_POST["loginSubmit"])) { if(empty($_POST["loginEmail"]) || empty($_POST["loginPassword"])) { $errorMsgLog = "Bitte fülle das ganze Formular aus."; }else{ $username=$_POST['loginEmail']; $password=$_POST['LoginPassword']; $username = stripslashes($username); $password = stripslashes($password); $username = mysqli_real_escape_string($db, $username); $password = mysqli_real_escape_string($db, $password); $hash_password = md5($password); $sql="SELECT * FROM `users` WHERE `username`='$username' and `password`='$hash_password'"; $result=mysqli_query($db,$sql); $row=mysqli_fetch_array($result,MYSQLI_ASSOC); if(mysqli_num_rows($result) == 1) { $_SESSION['username'] = $row['username']; // Initializing Session header("location: home.php"); // Redirecting To Other Page }else{ $errorMsgLog = "Benutzername oder Passwort falsch."; } } }
-
Hey,
meine Registrationsfunktion funktioniert nicht. Suche die ganze Zeit finde aber nichts.
Mag jemand mal rüberschauen?PHP
Alles anzeigenif (!empty($_POST['regSubmit'])) { $username=$_POST['regName']; $email=$_POST['regEmail']; $password=$_POST['regPassword']; $id=$userClass->userRegistration($username,$password,$email); if($id) { //SUCCESS } else { $errorReg="Benutzername oder E-Mail schon vergeben."; } }
PHP
Alles anzeigenpublic function userDetails($id) { try{ $db = getDB(); $stmt = $db->prepare("SELECT `name`,`password`,`email`,`role` FROM `users` WHERE `ìd`=':uid'"); $stmt->bindParam("uid", $id,PDO::PARAM_INT); $stmt->execute(); $data = $stmt->fetch(PDO::FETCH_OBJ); //User data return $data; } catch(PDOException $e) { echo '{"error":{"text":'. $e->getMessage() .'}}'; } }
PHP
Alles anzeigenpublic function userRegistration($username,$password,$email) { try{ $db = getDB(); $st = $db->prepare("SELECT `id` FROM `users` WHERE `name`=':name' OR `email`=':email'"); $st->bindParam("name", $username,PDO::PARAM_STR); $st->bindParam("email", $email,PDO::PARAM_STR); $st->execute(); $count=$st->rowCount(); if($count<1) { $stmt = $db->prepare("INSERT INTO `users`(`name`,`password`,`email`,`role`) VALUES (':name',':hash_password',':email','0')"); $stmt->bindParam("name", $username,PDO::PARAM_STR) ; $hash_password= hash('sha256', $password); //Password encryption $stmt->bindParam("hash_password", $hash_password,PDO::PARAM_STR) ; $stmt->bindParam("email", $email,PDO::PARAM_STR) ; $stmt->execute(); $id=$db->lastInsertId(); // Last inserted row id $db = null; $_SESSION['id']=$id; return true; } else { $db = null; return false; } } catch(PDOException $e) { echo '{"error":{"text":'. $e->getMessage() .'}}'; } }
HTML
Alles anzeigen<div class="col"> <div class="card"> <div class="card-body"> <h4 class="card-title"><?php echo "Registrierung"; ?></h4> <small>Bitte fülle das Formular aus um einen Benutzeraccount zu erstellen.</small> <p class="card-text"><?php echo "" . $errorReg; ?></p> <form action="/pages/login.php" method="POST"> <div class="form-group"> <label for="regName">Benutzername</label> <input type="text" class="form-control" name="regName" placeholder="Benutzername"> </div> <div class="form-group"> <label for="regEmail">E-Mail Adresse</label> <input type="email" class="form-control" name="regEmail" aria-describedby="emailHelp" placeholder="E-Mail"> <small name="emailHelp" class="form-text text-muted">Wir werden deine E-Mail Adresse nicht weitergeben.</small> </div> <div class="form-group"> <label for="regPassword">Passwort</label> <input type="password" class="form-control" name="regPassword" placeholder="Passwort"> </div> <div class="form-check"> <input class="form-check-input" type="checkbox" value="" name="regAgb"> <label class="form-check-label" for="regAgb"> <small>Ich bestätige hiermit die AGB´s gelesen, verstanden und bestätigt zu haben.</small> </label> </div> <br /> <button type="submit" name="regSubmit" class="btn btn-primary">Registrieren</button> </form> </div> </div> </div>
-
1x Xbox One X Forza Edition für 299,-€
-
da ist normaler weise ein Bild.
-
Guter Partner sehr aktiv.
Zu empfehlen. -
@Kaliber
Hab mir das gestern ein bisschen abgeschaut. Kriege es selber aber leider nicht hin.
Vielleicht kannst du ja mal rüber gucken.
forward OnBussinessCheck(playerid);
public OnBussinessCheck(playerid)
{
new rows, string[512] = "Name\tTyp\tKasse\tBesitzer", ints[5], tmp[32];
cache_get_row_count(rows);
for(new i; i < rows; i++)
{
cache_get_value_name_int(i, "bid", ints[0]);
cache_get_value(i, 1, tmp);
cache_get_value_name_int(i, "b_typ", ints[1]);
cache_get_value_name_int(i, "b_kasse", ints[2]);
cache_get_value_name(i, "b_owner", ints[3]);
cache_get_value_name_int(i, "b_owned", ints[4]);
format(string, sizeof(string), "%s\nID: %i | %s\t%s\t%i$\t%s",
string,ints[0],tmp,(ints[1]==0)?("Tankstelle"):("Ammunation"):("Paintball"):("Fahrzeuglackiererei"), ints[2], (ints[4]==0)?("Niemand"):(ints[3]));
}
ShowPlayerDialog(playerid, DIALOG_FRAKTIONSLIST, DIALOG_STYLE_TABLIST_HEADERS, "existierende Bussiness", string, "Ok","");
return 1;
} -
Wo soll der fehler sein habe mehrmals alles überarbeitet und immer wieder der selbe fehler drinnen.
hast du mal in der DB nach den Werten geguckt ob alles richtig ist (int, varchar)
-
Es steht doch der Fehler da, Fehler in der Syntax.