Beiträge von LeonMrBonnie
-
-
Hallo,
ich kriege bei jedem Server start zwei mal die Meldung: [debug] Run time error 20: "Invalid index parameter (bad entry point)"
Ich habe auch schon selbst hier gesucht und ich habe in meinem Script main () { } aber ich kriege den Fehler trotzdem.
Der Fehler wird auch immer einmal in die Konsole geschrieben wenn sich jemand mit dem Server verbindet, wie kann ich das beheben?
Der Fehler kommt auch wenn jemand stirbt.//PUSH
-
In der server.cfg die messageholelimit höher stellen
-
gamemode0 (1ter gamemode)
gamemode 1 (2ter gamemode)einfach so einfügen in die server.cfg sollte nach dem gmx von gamemode 1 auf 0 gehen
-
Hi, wenn ich versuche deine Include zu benutzen spuckt mir PAWN folgendes aus: "error 004: function "OnPlayerVehicleHealthHack" is not implemented"
-
"Wer ist denn Breadfish?"
Gucke gerade mal vorbei :p -
Hi,
Suche ein Gaming PC.
Budget : 1.000€ [Monitore etc. mit dabei]Voraussetzungen ;
Kein AMD shit
PC sollte flüssig & leise laufen.
PC sollte Gta 5, Bf 1 etc. flüssig laufen ( ca. 200FPS)Danke im voraus.
GTA V mit 200 FPS bei 1000€? Da kannste lange träumen
-
Schließt du die Datenbank dann zwischen OnGameModeInit und dem Ban Befehl wieder?
Anders kann ich mir das nicht erklären. Schau mal ob du irgendwo den Befehl zum schließen von "bans" drin hast.
Oh mein Gott danke... Ich habe in OnPlayerRequestClass db_close(bans); stehen, ich werde das mal löschen und es nochmal versuchen.//EDIT:
Danke! Es hat funktioniert, klappt jetzt einwandfrei. -
Gut, dann sende das Query bitte mal direkt nach dem CREATE TABLE in OnGameModeInit ab, so:
db_query(bans, "INSERT INTO BANNED (`NAME`, `IP`, `REASON`, `ADMIN`, `DATE`, `TIME`) VALUES ('LeonMrBonnie', '127.0.0.1', 'test', 'LeonMrBonnie', '2017-2-15', '18:21:59')");Klappt das?
Eventuell vorher den Eintrag aus der Datenbank löschen.Ja funktioniert, erstellt sich eine neue Zeile mit den Daten.
-
Funktioniert.
-
BANNED in `BANNED` zu ändern hat nichts gebracht, was meinst du mit der Query die ich dort eingeben soll? Das was in der Konsole steht? der stock BanWithReason?
-
Query: INSERT INTO BANNED (`NAME`, `IP`, `REASON`, `ADMIN`, `DATE`, `TIME`) VALUES ('LeonMrBonnie', '127.0.0.1', 'test', 'LeonMrBonnie', '2017-2-15', '18:21:59')
-
Nichts, rein garnichts außer: "[ban] [%s]: Erfolgreich %s's Bann Info hinzugefügt" und "Query: (Die ganzen Daten wie gebannte Person, IP usw. die auch stimmen)"
-
Hast du die Datenbank mal neu geöffnet, nachdem du den Spieler gebannt hast?
Funktioniert das CREATE TABLE Query am Anfang (Lösche die Tabelle und lasse sie vom Code erstellen)?
1: Ja habe ich.
2: Ja habe ich grad versucht funktioniert.
-
InFight[issuerid] = 1;
zu:
if(issuerid != INVALID_PLAYER_ID) InFight[issuerid] = 1;Hat funktioniert, danke.
-
Hi,
wenn ich mich auf meinen Server connecte kriege ich folgenden Fehler:
[debug] Run time error 4: "Array index out of bounds"
[debug] Accessing element at index 65535 past array upper bound 999
[debug] AMX backtrace:
[debug] #0 00021620 in public OnPlayerTakeDamage (playerid=0, issuerid=65535, Float:amount=4.95000, weaponid=54, bodypart=3) at C:\Users\Agando\Desktop\Garage\AnotherLife Keybinder\SAMP 1HK Server\gamemodes\1hk.pwn:1329In meinem Script auf Zeile 1329 ist das:
Was ist daran falsch? -
-
Versuche es so:
stock BanWithReason(playerid = INVALID_PLAYER_ID, targetid, reason[]){ if(playerid == INVALID_PLAYER_ID) return 1; new Query[256], string[145], day, month, year, second, minute, hour, datestring[24], timestring[24]; getdate(day, month, year); gettime(hour, minute, second); format(datestring, sizeof(datestring), "%i-%i-%i", day, month, year); format(timestring, sizeof(timestring), "%i:%i:%i", hour, minute, second); format(Query, sizeof(Query), "INSERT INTO BANNED (`NAME`, `IP`, `REASON`, `ADMIN`, `DATE`, `TIME`) VALUES ('%s', '%s', '%s', '%s', '%s', '%s')", GetName(targetid), PlayerIP(targetid), reason, GetName(playerid), datestring, timestring); db_query(bans,Query); format(string, sizeof(string), "BAN: %s(%d) wurde von %s(%d) gebannt. [Grund: %s]", GetName(targetid), targetid, GetName(playerid), playerid, reason); SendClientMessageToAll(-1, string), string = "\1"; printf("[ban] [%s]: Erfolgreich %s's Bann Info hinzugefügt", GetName(playerid), GetName(targetid)); printf("Query: %s", Query); SetTimerEx("KickTimer", 100, true, "i", targetid); return 1;}Danke, das hat schonmal funktioniert, InGame steht nun dass ich gebannt wurde und in der Konsole stehen auch die Daten die in die DB soll, aber die Daten sind leider nicht in der DB.
-
Wenn ich versuche jemanden zu bannen zu bannen kriege ich nur den Fehler: "SERVER: Fehler beim Bannen von (Name)"
Ich denke mal der Fehler ist das der Query garnicht abgeschickt wird, kenne mich mit SQLite leider nicht sehr aus.
Fehlermeldungen in der Konsole habe ich keine und logs habe ich auch keine die erstellt werden. -
Entferne die Zeile, das Ergebnis liest du bereits eine Zeile drüber aus.
Ja aber dann funktioniert der Befehl immer noch nicht