Machst du auch welche, sprich Namen rein oder sonstiges ?
Beiträge von xivo
-
-
Ja, es wird 2x Gehasht in der Datenbank abgespeichert, jetzt musste ich es halt doppelt abfragen :b Ich probiere es mal jetzt so nach deiner art
Nunja, es funktioniert leider nicht Ich weiß nicht warum, aber ich bekomme aufjedenfall die Meldung das es nicht mit dem in der Datenbank übereinstimmt, über die else Anweisung.
-
Hallöchen Maddin, ich habe gerade bzw. schon was länger her jedoch klappts immer noch nicht mit deinem Login System versucht einen Doppelten Hash zu vergleichen,
jedoch will das irgendwie nicht :b Ich habe die Abfrage nun so gestaltet.if(!strcmp(inputtext, MD5_Hash(MD5_Hash(ReturnPasswort(SpielerName))), true))
Der Rest wurde fast genauso von dir übernommen :b
-
Stimmt ich brauche die Schleife für mehrere :b Dankeschön !!
-
Habe eine Frage, ich möchte gerne 5 User auslesen lassen, aus meiner Datenbank jedoch wird nur ein User ausgelesen, undzwar der letzte warum auch immer hier der Quellcode:
-
Ich glaube beim Standart Godfather ist der Startwert mit
new dollah = SUMME;
belegt worden, sprich der Spieler bekommt die Summe die unter dollah eingetragen wurde. Wenn dort eine Random Zahl steht, kann es natürlich sein das der Spieler mal weniger oder mal etwas mehr Geld verdient, jedoch muss dieses nicht sein. Schau einfach mal die ganze Registrationssache ab, vielleicht findest du dort einen Fehler, oder einen Random Befehl.
-
Ich selber merke keine wirklichen Unterschiede, und meine Community erzählt mir auch nichts vonwegen mehr Laggs oder ähnlichem. Diesbezüglich würde ich mal sagen, das es nicht so ist, jedoch kann vielleicht das Samp Team oder sonstiges mehr dazu sagen
-
Du kannst nur von Rockstar Games vordefinierte Tasten nehmen, da aber H ohne Auto keine Funktion in Gta hat, funktioniert H nur wenn
du im Fahrzeug bist, und ("Hupst"). Also wie schon von DurtyFree dann gesagt wurde ist dieses "KEY_CROUCH", ganz genau weiß ich dies aber nicht. -
Hallöchen Maddin, und die ganzen anderen :b
Also ich habe nun versucht ein Vehiclesystem zu erstellen, klappt bis jetzt auch wunderbar, jedoch habe ich gemerkt das bei den Spielerdaten als Name = pName eingesetzt wird. Was soll ich jedoch bei dem Fahrzeugsystem einbauen ?
SpielerInfo[playerid][pLeader] = mysql_GetInt("wcf1_user", "leader", "Name", SpielerInfo[playerid][pName]);
AutoInfo[i][vX] = mysql_GetInt("Autos", "vX", "vID", AutoInfo[i][vID]);
Jetzt habe ich dort zwar vID stehen, jedoch habe ich vID nichts zugwiesen wie soll ich das dann regeln?
Edit: Fail gerade gemerkt das ich vorher schon einen Beitrag Hatte, sorry
Nunja, wäre extrem geil wenn du irgendwie noch ein kleines Tut für ein Mysql Vehicle System oder so aufbaust, weil wenn du dieses hast, dann sollte man eigentlich ein Haussystem auch verstehen :b Ich danke dir, ob dus machst oder nicht ist dir überlassen
-
Sony speichert diese genausowenig xDD Du kannst nicht sagen, das Microsoft nicht betroffen sein kann / könnte... Jedoch muss man sagen, das Microsoft einfach mit der Software & Hardware viel weiter ist. Alleine Kinect ist etwas was die Xbox von der Playstation aufsteigen lässt. Also das System funktioniert auch wunderbar etc, jedoch kann jedem etwas passieren ganz sicher bist du in der CW einfach nicht. Nur ich denke Microsoft hat Xbox Live besser geschützt.
-
Hallöchen Leute, ich habe ein kleines Problem :b Ich habe etwas zusammengebastelt, was die Autos aus der Datenbank ausließt (Mysql) jedoch werden
die Autos zichmal ausgelesen, und wenn der Servercrasht, steht im Log das der Server gestartet ist, jedoch ist dann der Server Down. So, nun weiß ich aber
nicht was ich ändern soll damit der jedes Fahrzeug nicht zichmal ausließt sondern nur einmal :b Quellcode :
stock LoadVehicle()
{
for(new i = 1;i {
new vTotal, Str[256], Get[128];
mysql_query("SELECT * FROM `Autos`");
mysql_store_result();
vTotal = mysql_num_rows();
if(vTotal > 0)
{
while(mysql_fetch_row(Str))
{
new AutoID, AutoModel, AutoX, AutoY, AutoZ, AutoXY, Farbe1, Farbe2, Besitzer[128], Preis;
sscanf(Str, "p<|>iiffffiis[128]i",AutoID,AutoModel,AutoX,AutoY,AutoZ,AutoXY,Farbe1,Farbe2,Besitzer,Preis);
AutoID = CreateVehicle(AutoInfo[i][vModel],AutoInfo[i][vX],AutoInfo[i][vY],AutoInfo[i][vZ]+5,AutoInfo[i][vXY],AutoInfo[i][vFarbe1],AutoInfo[i][vFarbe2],60000);
ChangeVehicleColor(AutoID,Farbe1,Farbe2);
SetVehicleNumberPlate(AutoID,Besitzer);
AutoInfo[i][vID]= AutoID;
AutoInfo[i][vModel]= AutoModel;
AutoInfo[i][vX]= AutoX;
AutoInfo[i][vY]= AutoY;
AutoInfo[i][vZ]= AutoZ;
AutoInfo[i][vXY]= AutoXY;
AutoInfo[i][vFarbe1]= Farbe1;
AutoInfo[i][vFarbe2]= Farbe2;
AutoInfo[i][vPreis]= Preis;
strmid(AutoInfo[i][vKey],Besitzer,0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
format(Get, sizeof(Get), "Besitzer : %s", AutoInfo[i][vKey]);
printf(Get);
vTotal++;
}
}
}
mysql_free_result();
return 1;
}Der Serverlog sagt :
Code
Alles anzeigen[23:34:52] Besitzer : Los Santos Police Depar [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Los Santos Police Depar [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Los Santos Police Depar [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Los Santos Police Depar [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat [23:34:52] Besitzer : Staat Gta Real World v0.1a Gestartet ! [23:34:52] -------------------------------- [23:34:52] Credits : [23:34:52] Xivo - Scripter & Mapper [23:34:52] Number of vehicle models: 2
Und halt in einer Millisekunde passiert dieses ca. 100- 150x
Edit1: Bisschen verrückt
Edit2 : Was bearbeitet & hinzugefügtEdit 3 :
Mesut hat mir geholfen, trotzdem dankeschön an alle
-
Doppelpost ist nicht erlaubt, und soweit ich weiß kannst du doch beim schießen laufen nicht ? Bzw. ich kann es.
-
Edit 2 :
Habs jetzt ganz anders über Update geregelt, danke trotzdem
-
Das musst du aber dort einbauen, wo der Spieler seinen Respektpunkt bekommt, nicht einfach bei OnPlayerConnect oder sonstiges. Und dann musst du auch noch für die Premiumspieler den einen Punkt deaktivieren, da sonst die Spieler 3 Punkte bekommen.
Sprich :
if(SpielerInfo[playerid][pDonateRank] >= 1)
{
SpielerInfo[playerid][pExp] += 2;}
else
{
SpielerInfo[playerid][pExp] += 1;
} -
Also nochmal ;b Die Registrierung auf dem Server mit dem doppelten MD5 Hash klappt schonmal, jedoch nicht die Abfrage des Passwortes.
Sieht bei mir momentan so aus : if(!strcmp(MD5_Hash(MD5_Hash(inputtext)), ReturnPasswort(SpielerName), true))
-
Vielleicht ein eigenes stock schreiben ? ;b
Und müsste das nicht beim saven sowie beim Speichern eigentlich so aussehen ?
GivePlayerMoney(playerid, SpielerInfo[playerid][pName]) = mysql_GetInt("wcf1_user", "geld", "Name", SpielerInfo[playerid][pName]);
-
@ Dankeschön an dich maddin! Stimmt wohl
Jedoch habe ich jetzt das Problem, das das MD5 Gehaste Passwort nochmal Gehast werden kann, weil ich es sonst nicht mit dem Wbb Forum verbinde, Wbb verlangt von mir das ich mein Passwort das ich Hashe nochmal Hashe, also wie soll ich das Passwort jetzt am besten 2x Hashen ? bei der Abfrage, sowie bei der erstellung des Accounts ?
-
Da stimme ich Grex zu, gab auch schon eine Eilmeldung wo die das dingen rausgenommen haben. Deshalb würde ich dir lieber Grex seines empfehlen.
-
Klar es hat ja nichts mit deinem Betriebssystem zu tun, sondern mit deinem Webserver.
-
Habe gehört das Windows ein dummes Schutzsystem ISS besitzt, oder wie dies auch immer heißt, liegt es vielleicht daran ?