Beiträge von Anti.







    Selbe Problem bzw es ist nichts zu sehen


    Ah, das erklärt dann warum es so kurz ist.


    Wobei es mir dann nicht klar wird, warum beim Login nichts gefunden wird.


    Lösche mal die ganze Tabelle und erstelle sie neu, sodass keine Einträge mehr drin sind.
    Registriere dich dann neu. Klappt es dann?

    Mit Struktur oder einfach ne ganz leere Tabelle?

    Dann schalte bitte den MySQL Debug Modus an und poste dann was im MySQL Log steht.
    mysql_log(LOG_ALL);

    Welche Version du verwendest steht auch im Server Log, schaue da nach.


    Der Fehler den du gepostet hast, kommt der mehrmals oder nur einmal?


    Die MySQL Version müsste eigentlich (?) nicht das Problem sein, da ich in meinem anderen Gamemode auch dein Tutorial befolgt habe und die Veränderungen der R39 Version angepasst habe, das Gleiche hab ich eigentlich auch hier überall gemacht. MySQL ist aber R39-5


    Der Fehler kommt nur 1x nachdem MySQL geladen wurde:


    Code
    [19:25:26] [MySQL] Verbindungsaufbau...
    [19:25:26] [MySQL] Die Verbindung zur Datenbank wurde erfolgreich hergestellt! Handle: 1
    [19:25:26] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    [19:25:26] Script[gamemodes/gmd.amx]: Run time error 20: "Invalid index parameter (bad entry point)"
    [19:25:26] Number of vehicle models: 0
    [19:25:46] [connection] *************** requests connection cookie.
    [19:25:47] [connection] incoming connection: ************* id: 0
    [19:25:48] [join] Anti has joined the server (0:*********)
    [19:25:59] [part] Anti has left the server (0:2)

    Keine Ahnung ob das noch zu "Kleine Scripting Fragen" gehört aber das MySQL von Jeffry funktioniert bei mir nicht so ganz, ich weiß auch nicht genau woran es liegt.


    Bevor ich jetzt den ganzen Gamemode verlinke, frage ich erstmal was ich verlinken müsste bei diesem Problem:


    Wenn ich mich im Game registrier, wird ein Account erstellt. Versuch ich mich einzuloggen, klappt es nicht obwohl es zu 100% das gleiche passwort ist.
    Wenn ich dann das Spiel nochmal neustarte wurde mein Account "nicht gefunden" und muss mich nochmal registrieren, das hab ich 3x gemacht und jetzt ist da der selbe Account mit 3x dem selben Namen und Passwort.
    Irgendwelche Ideen?
    Kann sein, dass meine MySQL Version outdated ist. Bin mir nicht sicher, verwende vielleicht noch R39, MySQL_log.txt spuckt nix aus


    Könnte das, das Problem sein?


    Code
    [19:25:26] [debug] Run time error 20: "Invalid index parameter (bad entry point)"
    [19:25:26] Script[gamemodes/gmd.amx]: Run time error 20: "Invalid index parameter (bad entry point)"

    for(new i=0; i<12; i++) hackCode[playerid][i] = random(10);

    Und das verwende ich z.B. so?

    Und wie würde ich das ganze mit z.B. mit globalen Codes machen?


    Ich hab da "Hacker" Funktion als Beruf wo man ganz schnell einen Zahlen Code eingeben muss um Geld zu bekommen. Im moment sieht es so aus:


    z1[playerid] = random(9)
    z2[playerid] = random(9)


    z3[playerid] = random(9)


    z4[playerid] = random(9)


    z5[playerid] = random(9)


    ... das ganze bis z12



    Und da es so ziemlich unschön aussieht und sehr viel Platz klaut und viel Mühe kostet, wie mach ich das besser?


    Am Ende sollte es einen Code generieren der z.B. so ist:



    %d%d%d%d - %d%d%d%d - %d%d%d%d



    Und der Spieler muss das in einem Dialog eingeben. Wie würde ich das mit einem Zahlen & Buchstaben Mix machen?

    Die 0 steht für die X Position im Array, die 1 für Y, die 2 für Z und die 3 für die Rotation. Da du keine Rotation benötigst, kannst du die weg lassen.


    SetPlayerCheckpoint(playerid, checkpoint[rand][0], checkpoint[rand][1], checkpoint[rand][2]);


    Vielen Dank ich bin echt froh, dass du hier in dem Forum unterwegs bist und so hilfsbereit bist ;)


    Die Breadfish Admins sollten dir mal eine "Sonderabzeichen" geben. Ich kann mich nur mit Worten bei dir bedanken, wie super nett du hier den Leuten hilfst und dann noch so aktiv!
    Mach weiter so ^^
    ______________________________________________________________________________________________________________________________________________________________________________
    Edit: Hey da wundert es mich nochmal wie ich dann z.B. in ner Funktion abrufe > IsPlayerInRangeOfPoint(playerid, Jede X, Jede Y, Jede Z) aus der Random funktion?
    Oder muss ich das alles einzeln machen? Ich hab da 17 verschiedene Koordinaten für Checkpoints

    Hey ich habe noch nie gelernt wie man bestimmte Koordinaten random verwendet, es wird mal Zeit für mich sowas zu verstehen.


    Ein Beispiel:


    Bei einem Beruf soll einer zufällig, von sagen wir mal 4 Checkpoints, ausgewählt werden und diese Koordinaten sind alle vorgegeben.
    Wie binde ich das nun in nem Code ein? Es wird über ein Befehl ausgelöst und trotzdem global im Script verwendet.


    Koords:
    X | Y | Z
    1 | 2 | 3
    3 | 2 | 1
    2 | 1 | 3
    3 | 1 | 2


    Bitte auch ein wenig mit Erklärung da ich sowas noch nicht gemacht habe!

    Es ist sozusagen ein CP einer kleineren Gemeinschaft von Leuten (ich und ein paar Kumpel). Nichts sollte von aussen sichtbar sein, erst wenn man sicht einloggt. > Daher wird Registration benötigt


    Könnte die Forenmoderation dieses Thema schließen? Ich habe soeben einen Entwickler gefunden.

    Es wurde ein Entwickler gefunden und es wird nach keinem Neuen gesucht, Thema kann geschlossen werden.



    Jo ich suche nach einem Webentwickler der ne kleine Website mit nicht all zu viel Coding aufsetzt, das ganze dürfte vielleicht 3-4 Stunden arbeit sein,
    ich würde dich dafür mit 40€ entlohnen und weitere 10€ falls du danach noch einen temporären Support anbietest und Verfeinerungen durchführst.
    z.B. sollte der temporäre Support noch bis zu ner Woche nach dem Kauf anhalten.


    Das ganze wird über PayPal bezahlt.


    Die Website soll haben & wie folgt strukturiert sein:


    - Ein kleines Control Panel mit vielleicht 4 Tabs und ein paar Funktionen
    - Registrierfunktion die aber eine Bestätigung eines Admins benötigt
    - Die Hauptseite soll ein "News" Tab enthalten der als "Admin" leicht Editiert werden kann.
    - Ein nettes und einfaches Design mit klaren Farben. z.B. Weiß, Rot, Grün
    - Management der Daten über eine eingebundene MySQL Datenbank


    Das wars erstmal grob, mehr Informationen erhältst du wenn du mich per PN anschreibst ;)

    Ich bin mir nicht sicher aber ich glaub es klappt am besten wenn du einfach einen 1 Sekunden timer oder vllt sogar 60 Timer vom Server aus laufen lässt, z.B. Server startet dann Timer starten und in diesem Timer all Spieler IDs checken und denen dann die Zeit adden.


    Ich habs gerade nachgeguckt, mein Server hat einen SekundenTimer, dort habe ich z.B. PlayerInfo[playerid][pPaydaySecs] += 1 eingefügt. Und wenn es bei 60 ist, macht man daraus PlayerInfo[playerid][PaydayMins] += 1 und Sekunden wieder auf 0, wenn es 60 Minuten sind wird der Payday ausgezahlt.


    Edit: Meine Funktion



    Das ist im Sekundentimer drinne,
    Die Funktion "Payday(i)" ist die Funktion die den Payday durchführt. Gehaltscheck, nachricht, überweisung aufs Konto etc.

    Hey ich war mal wieder eine Weile von SA:MP weg ^^. Könnte mich jemand updaten wie weit GTA V:MP ist? Wäre sehr dankbar!