Was steht in der Spalte "Passwort" in der Datenbank bei dem Spieler?
Nutzt du MD5 auch doppelt bei der Registration?
Beiträge von Jeffry
-
-
Wird das Fahrzeug korrekt erstellt, und ist es in der richtigen virtuellen Welt (etc)?
-
Hast du den NPC als Fahrzeug-NPC aufgenommen und lässt ihn auch als Fahrzeug-NPC verbinden (die kleine .pwn für den NPC)?
-
Ist die doppelte MD5 Nutzung bewusst so gemacht?
Wenn ja, im print zeigt es dir das Passwort zwischen den beiden MD5's im Klartext an, da die Umwandlung nicht im mysql_format geschieht, sondern in nachfolgenden Prozessen, die deine "SQL" Variable nicht mehr betreffen. -
-
Mir wäre nichts bekannt. Das könnte man, wenn, dann auch nur mit anklickbaren Textdraws machen, und dann von der Bildschirmposition aus, in Blickrichtung des Spielers nach vorne rechnen, ob man in der Nähe auf einen Spieler trifft, und dazwischen darf kein Objekt (etc) sein.
Das scheint mir ziemlich komplizert, falls überhaupt machbar. -
Die Rotation des Blitzers ist die, die du bei CreateObject angibst (die Blickrichtung des Blitzers). Welchen Wert die hat kann ich dir nicht sagen, das kommt ja drauf an, wo der Blitzer steht. Der Wert liegt zwischen 0 und 360 Grad.
Dann musst du die Z-Rotation (GetVehicleZAngle) des Fahrzeugs abfragen und mit einer entsprechenden Rechnung dann prüfen, ob das Fahrzeug dem Blitzer in etwa gegenüber steht.Beispiel: Ergebnis zwischen 160 und 180, wnen Winkel voneinander abgezogen oder aufaddiert, Modulo 360, ...
Wobei das Beispiel hier nur als "Veranschaulichung" der Rechenweise dient, inwiefern das passt müsste man prüfen. Falls du zwecks der Rechnung nicht klar kommst, dann poste bitte den Code, wie du einen Blitzer erstellst und wie du abfragst, ob ein Spieler geblitzt wurde, dann kann ich oder jemand anderes es anhand dessen selbst ausprobieren.
-
-
Schau dir mal diesen Thread an, da war das gleiche Problem vorhanden:
MySQL Plugin R39-3 wird nicht geladenGegebenenfalls musst du es auch mit der R39-2 versuchen.
-
Das ist global seit 2+ Tagen so. Im englischen Forum häufen sich dazu die Threads schon, weil es Kye (Kalcor) nicht auf die Reihe bekommt, einen simplen Info-Post zu schreiben, was angesichts der Tatsache dass gut 300 Leute monatlich für die Hosted Liste zahlen eine Frechheit ist.
Hier nur einer davon: http://forum.sa-mp.com/showthread.php?t=591964Auf der zweiten Seite bringt es Mauzen auch ziemlich gut auf den Punkt.
-
-
Ja, du musst die Rotation des Fahrzeugs mit der des Blitzers vergleichen und bei entsprechenden Werten blitzen.
-
-
Schau dir mal diesen Thread an:
Schwarze Streifen -
Zu Problem 1:
Schreibe mal bei OnPlayerSpawn das hin:
Zu Problem 2:
Ändere:zu:
Cnew password[64]; format(password, sizeof(password), dini_Get(Spieler,"Passwort")); if(!strlen(password)) return SendClientMessage(playerid, 0xFF0000FF, "Error: Kein Passwort in der Userdatei."); if(!strcmp(inputtext,password)) {Sollte dann die Meldung kommen, dass kein Passwort in der Datei steht, dann prüfe ob "Passwort" korrekt so in der Datei geschrieben ist, und ob dort etwas steht.
-
Das kannst du mit:
http://wiki.sa-mp.com/wiki/InterpolateCameraPos
machen, in Verbindung mit:
http://wiki.sa-mp.com/wiki/InterpolateCameraLookAtDazu, wenn du mehrere Abschnitte machst, musst du:
http://wiki.sa-mp.com/wiki/SetTimerEx
verwenden. -
-
-
So wie es dann ist, gibt es eine Mine pro Spieler.
Dann musst du es so schreiben:C
Alles anzeigenfor(new j=0; j<MAX_PLAYERS; j++) { if(IsPlayerInRangeOfPoint(i,3.0,Mine1X[j],Mine1Y[j],Mine1Z[j])) { if(Mine1S[j] == 1) { new str[128]; CreateExplosion(Mine1X[j],Mine1Y[j],Mine1Z[j],2,10); Mine1[j] = 0; Mine1X[j] = -1; Mine1Y[j] = -1; Mine1Z[j] = -1; Mine1S[j] = 0; DestroyObject(Mine1O[j]); format(str,sizeof(str),"%s ist auf eine Anti-Personenmine getreten...",SpielerName(i)); MeMessage(i,str); break; } } } -
Poste bitte den Code, mit dem du einen Mine erstellst und mit dem du eine Mine aktivierst.