Beiträge von Whice
-
-
@Whice. Meinst du oben beim Userpanel die Texte?
Ich meine die Texte Moderation, Administration, etc.
-
Finde es oben links ein wenig gestopft, würde dies ein wenig anders lösen
-
-
Wie machst du das denn beim Timeban, lösch es doch einfach da, wo du auch deinen Timeban löscht
-
Meinst du das so?
Codeformat(query, sizeof(query), "INSERT INTO server_timeban(usr_id, usr_name, usr_ip, ban_time, ban_length, ban_typ, ban_reason, adm_name, adm_ip, status) VALUES(%d,'%s', '%s', UNIX_TIMESTAMP(), '%i', '%s', '%s', '%s', '%s', '0')", PlayerInfo[pid][Spielerzid], gname, gip, tbl, tbt, (tbr), name, plip); SendClientMessage(playerid, 0xA734C2FF, query); mysql_query(query); format(query, sizeof(query), "INSERT INTO `view_bans` (`user`) VALUES ('%s')", gname); mysql_query(query);
-
Nein, du musst denn 2 query's abschicken
Codenew sql[512]; format(sql, sizeof(sql), "INSERT INTO `view_bans`(`user`) VALUES ('%s')", PlayerName(player1)); mysql_query(sql); format(sql, sizeof(sql), "INSERT INTO `server_ban`(`typ`,`userID`,`user`,`userIP`,`reason`,`adminID`,`admin`,`adminIP`,`banTime`,`status`) VALUES('ban','%d','%s','%s','%s','%d','%s','%s',UNIX_TIMESTAMP(),'0');", PlayerInfo[player1][Spielerzid], PlayerName(player1), PlayerIP(player1), result, PlayerInfo[playerid][Spielerzid], PlayerName(playerid, 1), PlayerIP(playerid)); mysql_query(sql);
-
-
Wie gesagt, das nur wenn die Tabellen gleich sind, so musst du die query neu schreiben, mit den richtigen spalten namen
-
Dann müsstest du uns mal sagen was da für Spalten sind.
Wenn es gleich ist kannst du ja deine einfach kurz umschreiben alsoCodeformat(sql, sizeof(sql), "INSERT INTO `server_ban`(`typ`,`userID`,`user`,`userIP`,`reason`,`adminID`,`admin`,`adminIP`,`banTime`,`status`) VALUES('ban','%d','%s','%s','%s','%d','%s','%s',UNIX_TIMESTAMP(),'0');", PlayerInfo[player1][Spielerzid], PlayerName(player1), PlayerIP(player1), result, PlayerInfo[playerid][Spielerzid], PlayerName(playerid, 1), PlayerIP(playerid)); mysql_query(sql);
zuCodeformat(sql, sizeof(sql), "INSERT INTO `view_bans`(`typ`,`userID`,`user`,`userIP`,`reason`,`adminID`,`admin`,`adminIP`,`banTime`,`status`) VALUES('ban','%d','%s','%s','%s','%d','%s','%s',UNIX_TIMESTAMP(),'0');", PlayerInfo[player1][Spielerzid], PlayerName(player1), PlayerIP(player1), result, PlayerInfo[playerid][Spielerzid], PlayerName(playerid, 1), PlayerIP(playerid)); mysql_query(sql);
-
Da hast du ja deinen Fehler, du hast irgendwie 3 Tabellen (view_bans , server_timeban, server_ban) aber irgendwie arbeitet keine mit der anderen zusammen und so kann es ja nicht funktionieren
-
Einen Server kannst du dir ohne Probleme bei GameServers4You beantragen, dieser hat genug Slots und du hast auch Zugriff auf alles mögliche.
Den Server kannst du so lange wie du möchtest dort behalten. -
Wie sieht denn deine GetIP funktion aus?
-
es passiert nichts ,wenn ich Taste drücke
wenn nichts passiert ist es immer blöd, bist du denn sicher das der Keybinder an ist?
-
Dann scheint die Person "ServerTester" wohl nicht gebannt zu sein
-
Was wird denn nun geprintet?
-
Ansich ist dies kein Problem, du hast lediglich alles geloggt, aber solange dort nur DEBUG und nicht ERROR oder WARNING in den Klammern steht ist alles in Ordnung.
-
Okay hab ich jetzt gelöst.
Neues Problem gerade festgestellt:
Wenn man onduty geht z.B als FBI dann kriegt man CJ skin!
Ist aber erst nach dem relog!Das ist ja an sich ganz toll aber ohne deinen Code zu kennen werden wir dir da nicht helfen können, zeig uns doch mal dein onduty befehl und ggf dein onplayerspawn
-
Steht da eine von diesen IDs ? http://www.k-dst.de/kategorien.php?kat=Bandana
-
Schreib doch mal bitte nur das checkBan (playerid); ganz unten bei onplayerconnect, da sonst vielleicht irgendwelche Variablen noch nicht getzt sind