kannste es ja hoch laden ich kuck noch oder so
weil aus 26 errors kann man nicht sagen in welscher zeile der ist
Beiträge von Sam Cooper
-
-
mit der linken strg tast
erst mit dem hinterteil vom TwoTruck an das vorderteil eines anderen auto fahren und "STRG" drücken
edit// Text verbessert
-
jo hab ich drin
-
Jop alles drin
#define SQL_HOST "127.0.0.1"
#define SQL_USER "root"
#define SQL_PASS "xxxxxxxxxx"
#define SQL_DATA "samp"
stock Connect_To_Database()
{
mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS); //Wir versuchen mit den Angaben die wir oben im Script gemacht haben uns mit dem MySQL Server zu verbinden.
if(mysql_ping() == 1) //Es wird überprüft ob die Verbindung steht.
{
//Falls ja wird das in die Console geschrieben und die Funktion wird beendet.
print("<-| [MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!");
return true;
}
else
{
//Falls nicht wird erneut versucht eine verbindung aufzubauen.
print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
print("<-| [MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!");
mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
if(mysql_ping() == 1)
{
print("<-| [MYSQL] Es konnte im 2 Versuch eine Verbindung hergestellt werden!");
return true;
}
else
{
//Falls das auch nicht Funktioniert wird der Server zur Sicherheit wieder heruntergefahren.
print("<-| [MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
print("<-| [MYSQL] Der Server wird nun beendet!");
SendRconCommand("exit");
return true;
}
}
}MFG
Ingo
-
aber in der daten bak ist Id nur drin und nicht userid
also kann das doch nicht sein . oder ?
-
Hallo Liebe Breadfish user,
Ich wolte mit dem mysql tutorial von (Maddin | ) ein Biz system machen .
leider geht das nicht wirklich so :- Es wird garnix erstellt.
Ich bitte um hilfe .
Unter OnGameModInit :for(new h = 0; h < sizeof(BizInfo); h++)
{
new string3[128];
if(BizInfo[h][pBizOwned] == 0)
{
format(string3, sizeof(string3), "Zum Verkauf\n Name: %s\nPreis: %d Euro\n",BizInfo[h][pBizName], BizInfo[h][pBizPreis]);
BizInfo[h][pBizLabelID] = Create3DTextLabel(string3,COLOR_RED,BizInfo[h][pBizPosX], BizInfo[h][pBizPosY], BizInfo[h][pBizPosZ]+1,22.0,0,0);
AddStaticPickup(1272, 2, BizInfo[h][pBizPosX], BizInfo[h][pBizPosY], BizInfo[h][pBizPosZ]);
}
if(BizInfo[h][pBizOwned] == 1)
{
format(string3, sizeof(string3), "Besitzer: %s\nBizteilhaber: %s",BizInfo[h][pBizOwner], BizInfo[h][pBizCoOwner]);
BizInfo[h][pBizLabelID] = Create3DTextLabel(string3,COLOR_RED,BizInfo[h][pBizPosX], BizInfo[h][pBizPosY], BizInfo[h][pBizPosZ]+1,22.0,0,0);
AddStaticPickup(1239, 2, BizInfo[h][pBizPosX], BizInfo[h][pBizPosY], BizInfo[h][pBizPosZ]);
}
}stock LoadBiz()
{
for(new h = 0; h < sizeof(BizInfo); h++)
{
//BizInfo[i][] = mysql_GetIntBiz("biz", ""); || BizInfo[i][] = mysql_GetFloatBiz("biz", "");
BizInfo[h][pBizOwner] = mysql_GetIntBiz("biz", "BizOwner", "BizID" , BizInfo[h][pBizID]);
BizInfo[h][pBizCoOwner] = mysql_GetIntBiz("biz", "BizCoOwner", "BizID" , BizInfo[h][pBizID]);
BizInfo[h][pBizOwned] = mysql_GetIntBiz("biz","BizGeKauft", "BizID" , BizInfo[h][pBizID]);
BizInfo[h][pBizName] = mysql_GetIntBiz("biz", "BizName", "BizID" , BizInfo[h][pBizID]);
BizInfo[h][pBizPreis] = mysql_GetIntBiz("biz", "BizPreis", "BizID" , BizInfo[h][pBizID]);
BizInfo[h][pBizPosX] = mysql_GetFloatBiz("biz", "BizPosX", "BizID" , BizInfo[h][pBizID]);
BizInfo[h][pBizPosY] = mysql_GetFloatBiz("biz", "BizPosY", "BizID" , BizInfo[h][pBizID]);
BizInfo[h][pBizPosZ] = mysql_GetFloatBiz("biz", "BizPosZ", "BizID" , BizInfo[h][pBizID]);
}
return 1;
}stock SaveBiz()
{
for(new h = 0; h < sizeof(BizInfo); h++)
{
// mysql_SetInt("biz", "", BizInfo[i][]); || mysql_SetFloatBiz("biz", "", BizInfo[i][]);
mysql_SetIntBiz("biz", "BizOwner", BizInfo[h][pBizOwner], "BizID" , BizInfo[h][pBizID]);
mysql_SetIntBiz("biz", "BizCoOwner", BizInfo[h][pBizCoOwner], "BizID" , BizInfo[h][pBizID]);
mysql_SetIntBiz("biz", "BizGeKauft", BizInfo[h][pBizOwned], "BizID" , BizInfo[h][pBizID]);
mysql_SetIntBiz("biz", "BizName", BizInfo[h][pBizName], "BizID" , BizInfo[h][pBizID]);
mysql_SetIntBiz("biz", "BizPreis", BizInfo[h][pBizPreis], "BizID" , BizInfo[h][pBizID]);
mysql_SetFloatBiz("biz", "BizPosX", BizInfo[h][pBizPosX], "BizID" , BizInfo[h][pBizID]);
mysql_SetFloatBiz("biz", "BizPosY", BizInfo[h][pBizPosY], "BizID" , BizInfo[h][pBizID]);
mysql_SetFloatBiz("biz", "BizPosZ", BizInfo[h][pBizPosZ], "BizID" , BizInfo[h][pBizID]);
}
return 1;
}stock mysql_CheckBiz()
{
new Query[128];
new id[20];
mysql_real_escape_string(id, id);
format(Query, sizeof(Query), "SELECT * FROM biz WHERE BizID = '%d'", id);
mysql_query(Query);
mysql_store_result();
return mysql_num_rows();
}// =========== GET ===================
stock mysql_GetFloatBiz(Table[], Field[], Where[], Is[])
{
new query[128], Float:sqlfloat;
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
mysql_fetch_float(sqlfloat);
mysql_free_result();
return sqlfloat;
}stock mysql_GetIntBiz(Table[], Field[], Where[], Is[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Is, Is);
format(query, 128, "SELECT %s FROM %s WHERE %s = '%s'", Field, Table, Where, Is);
mysql_query(query);
mysql_store_result();
new sqlint = mysql_fetch_int();
mysql_free_result();
return sqlint;
}// ==================== SET================================
stock mysql_SetFloatBiz(Table[], Field[], Float:To, Where[], Where2[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Where2, Where2);
format(query, 128, "UPDATE %s SET %s = '%.1f' WHERE %s = '%s'", Table, Field, To, Where, Where2);
mysql_query(query);
return true;
}stock mysql_SetIntBiz(Table[], Field[], To, Where[], Where2[])
{
new query[128];
mysql_real_escape_string(Table, Table);
mysql_real_escape_string(Field, Field);
mysql_real_escape_string(Where, Where);
mysql_real_escape_string(Where2, Where2);
format(query, 128, "UPDATE %s SET %s = '%d' WHERE %s = '%s'", Table, Field, To, Where, Where2);
mysql_query(query);
return true;
}Könnt ihr mir helfen weil es wird garnix erstellt ?
Bitte um hilfe
-
wie kann ich mit dem system ein Autohaus system und Autosystem machen ????
-
Klappt immer noch nicht ich poste mal die php datein .
userlist.php:
SQL
Alles anzeigen<?php session_start(); include('config.php'); $username = $_POST['Name']; $qresult = mysql_query("Select * from accounts"); echo "<table width='692' border='0'> <tr> <td width='50'>UserID:</td> <td width='92'>Benutzername:</td> <td width='42'>E-Mail:</td> <td width='35'>Euro:</td> <td width='56'>Premium:</td> <td width='77'>AdminRang:</td> <td width='86'>Letzter Login:</td> <td width='74'>Bearbeiten:</td> </tr>"; while ($data = mysql_fetch_assoc($qresult) ) { $id = $data['id']; echo "<tr>"; echo "<td>".$data['id']."</td>"; echo "<td>".$data['Name']."</td>"; echo "<td>".$data['email']."</td>"; echo "<td>".$data['Geld']."</td>"; echo "<td>".$data['premiun']."</td>"; echo "<td>".$data['Adminlvl']."</td>"; echo "<td>".$data['lastlogin']."</td>"; echo "<td><a href='delete.php?userid=".$data['id']."'>Delete</a></td>"; echo "</tr>"; } echo "</table>"; ?>
delete.php:
SQL<?php if(isset($_GET['id'])) { $sql = mysql_connect("localhost","root","xxxxxxxxxxx") or die("Verbindung zur Datenbank konnte nicht hergestellt werden"); mysql_select_db("samp") or die ("Datenbank konnte nicht ausgewählt werden"); $loeschen = "DELETE FROM accounts WHERE id='".mysql_real_escape_string($_GET['id'])."'"; $loesch = mysql_query($loeschen); } ?>
-
ich meinte es so
ich las bei der Userlist.php alle daten in einer tabele ausgehebn
und dahinter löschen (Dabei soll die "User ID" übermittelt werden an die delete.php)
SQL
Alles anzeigenif(isset($_POST['id'])) { $sql = mysql_connect("localhost","root","xxxxxxxxxx") or die("Verbindung zur Datenbank konnte nicht hergestellt werden"); mysql_select_db("samp") or die ("Datenbank konnte nicht ausgewählt werden"); $loeschen = "DELETE FROM accoutns WHERE id= '".$_POST['id']."'"; $loesch = mysql_query($loeschen); } ?> nur gibt er oben im Browser das aus : "/delete.php?userid=id" nur löscht er sie nicht also die ganzezeile aus der DB ;(
-
so weit war ich schon
ich wills so machen das hinten an der tabele vom user
Löschen ist dann klick ich rauf
und den will ich auf die Delete .php weitergeleitet werde und
die id soll mit genommen werde und gelöscht geht aber nicht kann mir das eine mal
zeigen ?
MFG
TyrsHammer
-
ne er soll ja nur ein User oder mehre die man auwählen kan löschen
und nicht die ganze tabelle
-
Hallo Liebe SA-MP.de User,
Ich wollte eine kleine seite machen wo man alle User in der Datenbank sehen kann und da hinter Löschen
also das man auf den Bottum Klick und den auf die " delete.php?user=(userid) " kommt und das der account gelöscht wir
könnt ihr mir das machen oder ein tutorial gehben ?
es solte für mehre user gehen also
Abfrage zu löschen
MFG
TyrsHammer
-
Ich habe ein Proble mit mein MYSQl system das zeigt mir immer fehler an :
Zeile (1127) : error 017: undefined symbol "Name"
Zeile (1133) : error 017: undefined symbol "Name"if(GetPVarInt(playerid,"Eingeloggt") == 0) //Als erstes fragen wir ab ob der Spieler schon eingeloggt ist oder nicht, damit wir nicht bei jeder Skin auswahl uns neu Einloggen müssen.
{
if(mysql_CheckUserPassword(Name[],Password[])) //<<<<< Hier Der Fehler !
{
SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde gefunden, bitte Log dich nun ein!");
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Bitte gib dein Passwort ein:","Login","Abbrechen");
}
else//Falls doch zeigen wir den Dialog zum Einloggen.
{
SendClientMessage(playerid, 0xFFFFFFFF,"________-> Willkommen auf auf meinem Server <-________");
SendClientMessage(playerid, 0xFFFFFFFF,"Dein Account wurde nicht gefunden, bitte Registriere dich!");
ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Register","Bitte Gib ein Passwort an:","Register","Exit");
}
}mysql_CheckUserPassword (Name[],Password[]) {
new Query[ 128 ], Result[ 8 ];
mysql_real_escape_string ( Name , Name );
mysql_real_escape_string ( Password , Password );
format ( Query , 128 , "SELECT * FROM accounts WHERE Name = '%s' AND passwort = MD5('%s')" , Name , Password );
mysql_query ( Query );
mysql_store_result ( );
mysql_fetch_row ( Result );
mysql_free_result ( );
return strlen ( Result ) == 0 ? false : true;
}Bitte um schnelle Hilfe
-
Wie meinst du das jetzt raff das nicht ganz ?
-
hat keiner eine antwort es ist wichtig !
MFG
Ingo
-
Er Sagt kein error aber er macht garnix mehr also speichern
#include <a_mysql>
#include <md5>case DIALOG_LOGIN:
{
if(response)
{
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Das Angegebene Passwort war Falsch.\nBitte log dich jetzt mit dem richtigen Passwort ein:","Login","Abbrechen");
return 1;
}
else
{
new SpielerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, SpielerName, MAX_PLAYER_NAME);
/* if(!strcmp(inputtext, mysql_ReturnPasswort(SpielerName), true))
{
SetPVarInt(playerid,"Eingeloggt",1);
LoadPlayer(playerid);
SpawnPlayer(playerid);
return 1;
}*/
if(!strcmp(mysql_ReturnPasswort(SpielerName),MD5_Hash(inputtext)))
{
SetPVarInt(playerid,"Eingeloggt",1);
LoadPlayer(playerid);
SpawnPlayer(playerid);
return 1;
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Das war das Falsche Passwort.\nBitte log dich jetzt mit dem richtigen Passwort ein:","Login","Abbrechen");
return 1;
}
}
}
stock mysql_CheckAccount(playerid)
{
new Query[128],Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
mysql_real_escape_string(Name, Name);
format(Query, sizeof(Query), "SELECT * FROM `accounts` WHERE `Name` = '%s'", Name);
mysql_query(Query);
mysql_store_result();
return mysql_num_rows();
}stock CreateAccount(playerid, pass[])
{
new query[256],Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
mysql_real_escape_string(Name,Name);
mysql_real_escape_string(pass,pass);
format(query, sizeof(query), "INSERT INTO accounts (Name, Passwort) VALUES ('%s', MD5_Hash('%s'))", Name, pass);
mysql_query(query);
return true;
}stock mysql_ReturnPasswort(Name[])
{
new query[130], Get[130];
mysql_real_escape_string(Name, Name);
format(query, 128, "SELECT passwort FROM accounts WHERE Name = '%s'", Name);
mysql_query(query);
mysql_store_result();
mysql_fetch_row(Get);
mysql_free_result();
return Get;
}
-
Zeile (1944) : error 017: undefined symbol "MD5_Hash"
if(!strcmp(mysql_ReturnPasswort(SpielerName),MD5_Hash(inputtext))
{
SetPVarInt(playerid,"Eingeloggt",1);
LoadPlayer(playerid);
SpawnPlayer(playerid);
return 1;
}
else
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Das war das Falsche Passwort.\nBitte log dich jetzt mit dem richtigen Passwort ein:","Login","Abbrechen");
return 1;
}Bekomme den fehler
-
das hab ich hin bekommen nur wie lass ich in das abfrage ???
-
Wie kann ich das Mysql system von : >>>Klick Hier<<< so machen das es mit MD5_hash ist ?
Weil es nur so in die DB gespeichert wird also das Passwort und ich möchtet das als
MD5_hash
Bitte Um hilfe
Danke im Vorraus
MFG
Ingo
-
Paysafe darf man garnicht ein bauen du musst bei Paysafecrad.com angemeldet sein das ist es legal sonst ist das illegal !
PS: Viel Glück bei der suche