Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Engi
Rejestracja: 06.10.2011Aktualnie: Nieaktywny
Poza forum Ostatnio: wczoraj, 10:26
Statystyki
- Grupa: Power User
- Całość postów: 1 081
- Odwiedzin: 18 042
- Tytuł: [EKSiD] playaz44
- Wiek: 29 lat
- Urodziny: Styczeń 17, 1995
-
Imię
Seba
-
Płeć
Mężczyzna
-
Lokalizacja
Praga
Narzędzia użytkownika
Ostatnio byli
#778824 Kill distance - jakiego pluginu oni używają do tego?
Napisane przez Engi w 15.09.2024 18:50
#778580 Podbijanie ID w mysqlu przy insertowaniu duplikatów
Napisane przez Engi w 21.05.2024 10:04
Sobie machnąłem taką tabele na testowym serwerze
CREATE TABLE `missions` (`uid` INT UNSIGNED NOT NULL AUTO_INCREMENT , `desc` VARCHAR(32) NOT NULL , `goal` INT(1) UNSIGNED NOT NULL , `name` VARCHAR(32) NOT NULL , PRIMARY KEY (`uid`))Dodałem do niego dwa rekordy
INSERT INTO `missions` (`uid`, `desc`, `goal`, `name`) VALUES (NULL, 'ASDF', '1', 'ASDF'); INSERT INTO `missions` (`uid`, `desc`, `goal`, `name`) VALUES (NULL, 'd*pa', '1', 'd*pa');Sprawdziłem, jaki jest następny Następny Autoincrement
SELECT AUTO_INCREMENT FROM information_schema.TABLES WHERE TABLE_SCHEMA = 'XYZ' AND TABLE_NAME = 'missions';Zwróciło mnie "3" - więcj jest ok.
Następnie podpytałem trochę ejaja co tu się dzieje (skoro ma zabrać moją pracę, to musi się znać na robocie, a ze jest darmowy i ostatnio zrobił progress to czemu nie) i mi zasugerował albo ON DUPLICATE KEY, albo procedurę. Na pytanie jak zapobiec aktualizacji autoincrement powiedział tak
Jeśli chcesz uniknąć aktualizacji kolumny id oznaczonej jako AUTO_INCREMENT podczas użycia INSERT ... ON DUPLICATE KEY UPDATE, musisz upewnić się, że ta kolumna nie jest uwzględniona w sekcji UPDATE. W sekcji UPDATE powinny być tylko te kolumny, które chcesz zaktualizować.
I dał mi przykład. zmodyfikowałem go pod moje testowe tabele.
INSERT INTO missions (uid, `desc`, `goal`, `name`) VALUES (2, 'example', 1, 'value1') ON DUPLICATE KEY UPDATE `desc` = VALUES(`desc`), `name` = VALUES(`name`);O dziwo, rekordy zostały zaktualizowane, a `SELECT AUTOINCREMENT` który juz wcześniej zrobiłem nadal zwrócił mi 3.
Więc dodałem następne dwa rekordy, mam pięknie ajdiki 1,2,3,4, więc coś mnie tu nie pasuje
Swoją drogą, postarał się nasz ejaj, bardzo dużo treści wygenerował, łapcie link: https://chatgpt.com/...a1-0cae3b147fca
Dałeś się wkręcić tak samo jak ja, uid nie jest auto increment ale random stringiem, on ma osobno id jako auto increment, czyli id, uid, desc, goal, name. Pierwszy sql z pierwszego posta działa jeżeli wrzucisz uid jako unique ale dalej podnosi auto increment bo to innodb, na myisam nie podnosi.
#777561 Aktualizacja forum
Napisane przez Engi w 20.10.2023 12:34
#777480 Nowa opcja w temacie
Napisane przez Engi w 27.09.2023 22:45
#777192 Dziwne błędy, diablo mod
Napisane przez Engi w 27.08.2023 10:37
Czym Ty to kompilujesz, że masz tylko 4 błędy?
diablo.sma(1023) : warning 233: symbol "client_disconnect" is marked as deprecated: Use client_disconnected() instead. diablo.sma(1262) : error 033: array must be indexed (variable "button") diablo.sma(1537) : error 088: number of arguments does not match definition diablo.sma(1702) : error 088: number of arguments does not match definition diablo.sma(1912) : error 088: number of arguments does not match definition diablo.sma(2643) : error 088: number of arguments does not match definition diablo.sma(3059) : error 088: number of arguments does not match definition diablo.sma(3064) : warning 225: unreachable code diablo.sma(3521) : error 088: number of arguments does not match definition diablo.sma(3533) : error 088: number of arguments does not match definition diablo.sma(3563) : error 088: number of arguments does not match definition diablo.sma(3713) : error 088: number of arguments does not match definition diablo.sma(3721) : error 088: number of arguments does not match definition diablo.sma(3730) : error 088: number of arguments does not match definition diablo.sma(3739) : error 088: number of arguments does not match definition diablo.sma(3881) : error 088: number of arguments does not match definition diablo.sma(4813) : error 088: number of arguments does not match definition diablo.sma(4817) : warning 204: symbol is assigned a value that is never used: "user_team" diablo.sma(4827) : error 088: number of arguments does not match definition diablo.sma(5248) : error 088: number of arguments does not match definition diablo.sma(5865) : error 088: number of arguments does not match definition diablo.sma(5969) : error 088: number of arguments does not match definition diablo.sma(6077) : error 088: number of arguments does not match definition diablo.sma(6120) : error 088: number of arguments does not match definition diablo.sma(6176) : error 088: number of arguments does not match definition diablo.sma(6242) : error 088: number of arguments does not match definition diablo.sma(6359) : error 088: number of arguments does not match definition diablo.sma(6364) : error 088: number of arguments does not match definition diablo.sma(6411) : error 088: number of arguments does not match definition
#777004 Problem z kompilacją vip.sma do wersji 1.10
Napisane przez Engi w 11.07.2023 11:24
Wrzuć ten colorchat.inc i sprawdź, kompiluje bez błędów.
colorchat.inc 2,48 KB 38 Ilość pobrań
vip.rar 10,29 KB 35 Ilość pobrań
#776697 [ROZWIĄZANE] Segmentation Fault
Napisane przez Engi w 29.03.2023 17:34
A co do braku pliku debug.log to powinieneś to włączyć w komendzie startowej serwera.
#776357 [ROZWIĄZANE] Komendy hltv
Napisane przez Engi w 06.02.2023 11:53
#776041 Spadki fps
Napisane przez Engi w 14.01.2023 14:52
Polecam też zmienić hosting bo akurat wybrałeś totalne dni jeżeli chodzi o jakość i stabilność.
To niezłe dno Jeżeli nie śledzisz CS'a to nie wysłaj tez PB1/2/3 (ponieważ wprowadzasz ludzi w bład), zalecam trochę prześledzić temat i potem pisać coś o spadkach. Lepiej iśc na pukawkę, która z 1.6 nic nie robi. Co do tematu - Najlepiej moim zdaniem napisać ticket, żeby dowiedzieć się może co się dzieje. Nie tylko hosting ma wpływ na działanie serwera
Sam mam wyłączony pb i pingi graczy są w okolicach 5-20, więc swoje oszczerstwa zostaw dla siebie. Widać jak ty śledzisz CS'a skoro nie wiesz, że już od dawna 1s1k to ściek.
#775819 Amxbans czasami nie łączy z bazą danych
Napisane przez Engi w 27.12.2022 17:15
#775786 [ROZWIĄZANE] Zapis polskich znaków do SQL
Napisane przez Engi w 24.12.2022 14:10
You should never, ever use utf8_general_ci: it simply doesn’t work. It’s a throwback to the bad old days of ASCII stooopeeedity from fifty years ago.
Tutaj możesz poczytać dlaczego w dzisiejszych czasach powinno się używać utf8mb4:
https://adamhooper.m...b4-11761243e434
Tutaj może bardziej łopatologicznie:
https://stackoverflo...arsets-in-mysql chociaż pierwszy link powinien Ci wyjaśnić co i jak.
A tutaj przeczytasz jakie są różnice między utf8mb4_general_ci a utf8mb4_unicode_ci:
https://stackoverflo...utf8-unicode-ci
Podsumowując, polecam Ci przerobienie bazy danych do utf8mb4_unicode_ci żebyś mógł sobie przechowywać wszystkie chińskie czy tam ruskie znaki (i nie tylko).
#775692 Poszukuję Opiekunów / adminów na serwer DD2 - Cskatowice.com
Napisane przez Engi w 18.12.2022 11:45
#775679 Poszukuję Opiekunów / adminów na serwer DD2 - Cskatowice.com
Napisane przez Engi w 16.12.2022 13:39
#775504 Płatność blik z poziomu serwera?
Napisane przez Engi w 23.11.2022 10:52
W stripe nie musisz mieć działalności (...)
To jak w końcu?Od razu mogę Cię uprzedzić, że przelewy24.pl po 2 tygodniach zostaną usunięte z Twojego konta ponieważ pachołki sobie wymyśliły, że żeby korzystać z ich systemu musisz mieć działalność.
Bądźmy szczerzy, działalność nierejestrowana to najczęściej brak działalności
Wszystkie ostatnie płatności będą dostępne oprócz przelewy24.pl
#775495 Płatność blik z poziomu serwera?
Napisane przez Engi w 22.11.2022 19:05
Problem jest taki, że nie mam działalności gospodarczej więc jedyne co mi zostaje to serwisy, które współpracują z osobami prowadzącymi nierejestrowaną działalność
W stripe nie musisz mieć działalności, a użytkownik l3szcz wprowadza w błąd pisząc, że stripe to coś takiego jak paypal (bliżej mu raczej do hotpaypa z którego korzystasz). W stripe otrzymujesz możliwość "postawienia" całej bramki płatności, metody płatności to między innymi BLIK, obsługa kart, google/apple pay, czy przelewów przez przelewy24.pl lub przelewów sepa.
Tak to wygląda mniej więcej:
Od razu mogę Cię uprzedzić, że przelewy24.pl po 2 tygodniach zostaną usunięte z Twojego konta ponieważ pachołki sobie wymyśliły, że żeby korzystać z ich systemu musisz mieć działalność.
Wypłaty są co miesiąc, a od wpłat jest pobierana stała opłata + 1,5% (chyba 1,5% nie pamiętam, jest na necie, znajdziesz) niezależnie od kwoty, o ile pamiętam to z 5zł przyjdzie Ci coś koło 3zł.
- AMXX.pl: Support AMX Mod X i SourceMod
- → Przeglądanie profilu: Reputacja: Engi
- Regulamin