editing. ..sec
Kennst du nun eine Lösung?
Ich habe eben in die Datenbank 20000 $ als Geld Variable eingegeben..
Es wurde auch nicht gespeichert
editing. ..sec
Kennst du nun eine Lösung?
Ich habe eben in die Datenbank 20000 $ als Geld Variable eingegeben..
Es wurde auch nicht gespeichert
Ich habe das jetzt alles so und es funktioniert nicht:
Speichern:
new querystring[256],str[128];
format(querystring,256,"UPDATE accounts SET Level = '%d', Geld = '%d', Kills = '%d', Tode = '%d', Fraktion = '%d', Adminlevel = '%d', Mute = '%d', Baned = '%d','",SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pAdminlevel],SpielerInfo[playerid][pMute],SpielerInfo[playerid][pBaned],SpielerInfo[playerid][pName]);
format(str,128," Fraktionsleader = '%d', Rang = '%d', Job = '%d', Skin = '%d', Warns = '%d' WHERE Name = '%s'",SpielerInfo[playerid][pFraktionsleader],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pJob],SpielerInfo[playerid][pSkin],SpielerInfo[playerid][pWarns],SpielerInfo[playerid][pName]);
strcat(querystring,str);
mysql_query(querystring);
Laden:
new str[128];
format(str,128,"SELECT Level, Geld, Kills, Tode, Fraktion, Adminlevel, Mute, Baned, Fraktionsleader, Rang, Job, Warns Skin FROM accounts WHERE Name = '%s'", SpielerInfo[playerid][pName]);
mysql_query(str);
mysql_store_result();
if(mysql_fetch_row_format(str))
{
sscanf(str,"p<|>ddddddddddddd",SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pGeld], SpielerInfo[playerid][pKills], SpielerInfo[playerid][pTode], SpielerInfo[playerid][pFraktion], SpielerInfo[playerid][pAdminlevel], SpielerInfo[playerid][pMute], SpielerInfo[playerid][pBaned], SpielerInfo[playerid][pFraktionsleader], SpielerInfo[playerid][pRang], SpielerInfo[playerid][pJob], SpielerInfo[playerid][pSkin], SpielerInfo[playerid][pWarns]);
}
Ist nicht relevant.
format(querystring,256,"UPDATE accounts SET Level = '%d', Geld = '%d', Kills = '%d', Tode = '%d', Fraktion = '%d', Adminlevel = '%d', Mute = '%d', Baned = '%d','",SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pAdminlevel],SpielerInfo[playerid][pMute],SpielerInfo[playerid][pBaned],SpielerInfo[playerid][pName]);
format(str,128," Fraktionsleader = '%d', Rang = '%d', Job = '%d', Skin = '%d', Warns = '%d' WHERE Name = '%s'",SpielerInfo[playerid][pFraktionsleader],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pJob],SpielerInfo[playerid][pSkin],SpielerInfo[playerid][pWarns],SpielerInfo[playerid][pName]);
In der ersten query Zeile hättest du auch ein WHERE, das musste weg.
Werde es mal eben so testen..
Alles anzeigen
format(querystring,256,"UPDATE accounts SET Level = '%d', Geld = '%d', Kills = '%d', Tode = '%d', Fraktion = '%d', Adminlevel = '%d', Mute = '%d', Baned = '%d' WHERE Name = '%s'",SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pAdminlevel],SpielerInfo[playerid][pMute],SpielerInfo[playerid][pBaned],SpielerInfo[playerid][pName]);
zu
format(querystring,256,"UPDATE `accounts` SET `Level` = '%d', `Geld` = '%d', `Kills` = '%d', `Tode` = '%d', `Fraktion` = '%d', `Adminlevel` = '%d', `Mute` = '%d', `Baned` = '%d' WHERE `Name` = '%s'",SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pAdminlevel],SpielerInfo[playerid][pMute],SpielerInfo[playerid][pBaned],SpielerInfo[playerid][pName]);
und das machst du bei den anderen strings auch
//edit: hab "accounts" vergessen "einzuklammern" mit den ``
Muss ich in dem 2. String nochmals UPDATE benutzen?
Alles anzeigendu musst das so machen=
`Rang` = '%d',
also parameter so ' ... '
und Die funktionen da zb Rang so `...`
mfg
Wie meinst du das?
Ich habe versucht meinen Spieler per Query's zu Speichern und zu laden:
Hier ist der Code :
Speichern:
new querystring[256],str[128];
format(querystring,256,"UPDATE accounts SET Level = '%d', Geld = '%d', Kills = '%d', Tode = '%d', Fraktion = '%d', Adminlevel = '%d', Mute = '%d', Baned = '%d' WHERE Name = '%s'",SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pGeld],SpielerInfo[playerid][pKills],SpielerInfo[playerid][pTode],SpielerInfo[playerid][pFraktion],SpielerInfo[playerid][pAdminlevel],SpielerInfo[playerid][pMute],SpielerInfo[playerid][pBaned],SpielerInfo[playerid][pName]);
format(str,128," Fraktionsleader = '%d', Rang = '%d', Job = '%d', Skin = '%d', Warns = '%d' WHERE Name = '%s'",SpielerInfo[playerid][pFraktionsleader],SpielerInfo[playerid][pRang],SpielerInfo[playerid][pJob],SpielerInfo[playerid][pSkin],SpielerInfo[playerid][pWarns],SpielerInfo[playerid][pName]);
strcat(querystring,str);
mysql_query(querystring);
Laden:
new str[128];
format(str,128,"SELECT Level, Geld, Kills, Tode, Fraktion, Adminlevel, Mute, Baned, Fraktionsleader, Rang, Job, Warns Skin FROM accounts WHERE Name = '%s'", SpielerInfo[playerid][pName]);
mysql_query(str);
mysql_store_result();
if(mysql_fetch_row_format(str))
{
sscanf(str,"p<|>ddddddddddddd",SpielerInfo[playerid][pLevel], SpielerInfo[playerid][pGeld], SpielerInfo[playerid][pKills], SpielerInfo[playerid][pTode], SpielerInfo[playerid][pFraktion], SpielerInfo[playerid][pAdminlevel], SpielerInfo[playerid][pMute], SpielerInfo[playerid][pBaned], SpielerInfo[playerid][pFraktionsleader], SpielerInfo[playerid][pRang], SpielerInfo[playerid][pJob], SpielerInfo[playerid][pSkin], SpielerInfo[playerid][pWarns]);
}
mysql_free_result();
Die Variablen werden weder in meiner Datenbank gespeichert, noch werden sie geladen.
Ich würde mich um jede Hilfe freuen!
Nice, danke . Funklioniert.
Guten Tag,
Ich habe folgendes Problem
Ich möchte mein Geld speichern:
Folgendes unter OnPlayerDisconnect:
Folgendes unter OnPlayerSpawn:
Speicherung mit Mysql:
SpielerInfo[playerid][pGeld] = mysql_GetInt("accounts", "Geld", "Name", SpielerInfo[playerid][pName]);
Laden:
Speichern:
mysql_SetInt("accounts", "Geld", SpielerInfo[playerid][pGeld], "Name", SpielerInfo[playerid][pName]);
Hoffe mir kann jemand helfen
Einfach nur geil das Interior!
Du meinst also sozusagen eine White List oder vertehe ich das falsch?
Hat sich erledigt mein XAMPP wurde komischerweise deinstalliert.
Vielen Dank euch allen !
Ist der MySQL Server gestartet?
Falls ja, steht etwas im Error Log vom MySQL Server?
Ich kann den Server ja nichtmal Starten :
Guten Tag,
Seit heute Mittag versuche ich das mein Server wieder zu meiner Localen Navicat Datenbank connected.
Wenn ich versuche per Navi Cat in die Datenbank zu kommen steht folgendes:
2003 - Cant Connect to MYSQL server on "localhost" (10061)
Wenn ich den SAMP Server starte kommt auch die per Script definierte Fehler Meldung --> Ich kann nicht auf die Datenbank zu greifen..
Bitte um dringende Hilfe!!
Melde dich mal bei mir via PM wie du dir das ganze genau vorstellst
Du musst eine Variable setzen
Abfragen per if ob diese Variable auf 0 oder auf 1 steht.
Dazu musst du halt einen Befehl machen um die Variable auf 0 oder 1 zu setzen.
PS: Sorry bin am Handy, mein Tipp für dich um besser Scripten zu lernen lass dir nicht immer die ganzen codes posten
//Edit YOLD WAR SCHNELLER !
If strfind
Alle zahlen die du unterstützen willst
Das heißt:
if(strfind("1234567890"
Und wie dann weiter? :O
Vielen Dank für die schnelle Antwort
Könntest du mir vielleicht nurnoch sagen wie ich das mache das ich in den Inputtext nur Zahlen eingeben kann?
Guten Abend liebe Community,
Ich habe mich soeben an ein Personalausweisystem gesetzt.
Es funktioniert alles bis auf das Alter das eingetragen werden soll...
Hier der Code zum Inputtext:
Wenn ich jezt zum Beispiel bei dem Alter 16 Jahre ein gebe wird in die Datenbank unter der Tabelle "Alter" Die Zahl 2 eingegeben.
Würde mich um jede Hilfe freuen
MIt freundlichen Grüßen
BlackxSoul
Ich hab mich mal registreriert...
Mal sehen wann ich freigeschaltet werde
Was soll ich dazu sagen?
EINFACH NUR ABSOLUT GEIL!!!!!!!