Ссылка на архив: yadi.sk/d/LAE8... Ещё видео "Мод с нуля": goo.gl/vMTnmK Оф. группа VK: pawnouroki Все свои вопросы можете задавать в комментариях) #pawno #pawn #модснуля #модысамп
Я решил проблему где не работает "Игрок зарегистрирован/не зарегистрирован". Нужно вместо " ' " поставить " ` "(Ё на клавиатуре). Если это не помогло то проверьте свой код на наличия ошибок в словах. Вот правильный код: GetPlayerName(playerid, player_info[playerid][NAME], MAX_PLAYER_NAME); static const fmt_query[] = "SELECT `id` FROM `users` WHERE `name` = '%s'"; new query[sizeof(fmt_query)+(-2+MAX_PLAYER_NAME)]; format(query, sizeof(query), fmt_query, player_info[playerid][NAME]); mysql_tquery(dbHandle, query, "CheckRegistration", "i", playerid); return 1; forward CheckRegistration(playerid); public CheckRegistration(playerid) { new rows; cache_get_row_count(rows); if(rows) ShowLogin(playerid); else ShowRegistration(playerid); } stock ShowLogin(playerid) { SCM(playerid, COLOR_WHITE, "Игрок зарегистрирован"); } stock ShowRegistration(playerid) { SCM(playerid, COLOR_WHITE, "Игрок не зарегистрирован"); } Если помог ставь лайк.
Благодаря этому видео немного понял как и что делать, сейчас я понимаю язык этот на ну с натяжкой на средний уровень, свой мод создаю, по большей части я все из форума узнал, понял что как работает, а так же очень упрощает то, что я уже знаю один язык, это луа тоже для сампа, так что советую лучше всем все делать самим, пробовать всякие функции, и так далее
У кого при запуске не пишет "зарегистрирован/не зарегистрирован" то нужно писать "SELECT `id` FROM `users` WHERE `name` ='%s'" ' не такую верхную запятую, а через букву ` (русская Ё). То есть обратные запятые ставить, тогда нормально работает
[19:13:19] I couldn't load any gamemode scripts. Please verify your server.cfg [19:13:19] It needs a gamemode0 line at the very least. Что это? У меня сервер не отображается в самп
братан была у меня такая проблема. Крч заходиш в папку gamemodes и копируеш название файла с форматом Amx.Заходиш в server.cfg и в строке gamemode0 вставляеш.
Привет, что это за ошибка? C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(53) : warning 213: tag mismatch C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(56) : error 001: expected token: ":", but found ";" C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(56) : error 036: empty statement C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(56) : warning 215: expression has no effect C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(57) : error 014: invalid statement; not in switch C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(57) : error 029: invalid expression, assumed zero C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(59) : error 021: symbol already defined: "mysql_log" C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(53) : warning 204: symbol is assigned a value that is never used: "dbHandle" C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(53 -- 247) : warning 203: symbol is never used: "player_info" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 5 Errors.
Видео явно рассчитано не на тех, кто реально с нуля хочет написать мод. Без определённых знаний этот "мод с нуля", понять невозможно. Так же, простые понятные и короткие вещи можно описывать следующим образом: "Вот на это внимания не обращайте, это нам на данный момент не нужно. Здесь ставим вот так и вот так. Это будет отвечать за то и то". Но ты размусоливаешь как создать пару папок и что куда кинуть на несколько минут. Знания у тебя однозначно есть, но над тем как ты подаёшь материал ещё работать и работать. Пока дизлайк.
Если база данных не подключается, в mysql R41 сменился вид подключения mysql_connect. Как должно быть: dbHandle = mysql_connect("localhost", "root", "password", "base");
Спустя год, подключение как на видосе работает, только его нужно делать в обязательной последовательности: kovalsql = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASSWORD, MYSQL_DATABASE);
Как решить? суть ошибки в том, когда нажимаю samp-server.exe должен по идее появится свой сервер в localhost в самп клиенте. Но почему то у меня даже samp-server.exe не открывается и в server_log.txt выдает ошибку [13:49:41] Error: Your password must be changed from the default password, please change it. Прошу помочь мне!
Всё сделал как на видео. Хорошо объясняешь. Единственное у меня в итоге в конце не появилось "игрок не зарегестрирова". Как сделать что бы появилось? Нашёл в коментах. Символ %S, а я написал SS. Завтра исправлю. Исправил. всё равно не загружается "игрок не зарегестрирован".
БОЖЕ МОЙ!!! Почему я 3 дня переписываю это точь в точь, ошибок в компиляции нету, а подключение к МайСКЛ так и не проходит успешно? Я все свободные дни потратил на то, чтобы просидеть за компьютером ради провала, я все варианты, которые пришли мне в голову, перепробывал. ОТВЕТЬЕ КТО-НИБУДЬ!!!
Unable to exec file 'server.cfg'. Error: Your password must be changed from the default password, please change it. Хелп, поменял пароль не помогло, хз.
что делать если в Pawno высвечивается вот это:D:\vana\ÑÀÌÏ\ååå\gamemodes\project.pwn(12) : error 026: no matching "#if..." D:\vana\ÑÀÌÏ\ååå\gamemodes\project.pwn(70) : error 010: invalid function or declaration Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 2 Errors.
Привет, что это за ошибка? C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(53) : warning 213: tag mismatch C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(56) : error 001: expected token: ":", but found ";" C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(56) : error 036: empty statement C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(56) : warning 215: expression has no effect C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(57) : error 014: invalid statement; not in switch C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(57) : error 029: invalid expression, assumed zero C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(59) : error 021: symbol already defined: "mysql_log" C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(53) : warning 204: symbol is assigned a value that is never used: "dbHandle" C:\Users\Ìîùíèé àêêàóíò\Desktop\Trilliant Role Play\gamemodes\trilliant.pwn(53 -- 247) : warning 203: symbol is never used: "player_info" Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 5 Errors.
Не выдает текст, после запуска сервера [21:05:20] [WARNING] mysql_connect: no password specified [21:05:48] [ERROR] error #1064 while executing query "SELECT 'id' FROM 'users' WHERE 'name' = 'Lol_Lol'": You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''users' WHERE 'name' = 'Lol_Lol'' at line 1 Ошибка найдена id, name, users - пишутся в ` ` таких кавычках (они находятся под кнопкой Esc)
Я эту проблему у себя решил так: нашёл где-то на просторах интернета другой mysql мод и от туда взял файл libmysql.dll и кинул в корень сервера (где находится samp-server.exe).
GetPlayerName(playerid, player_info[playerid][NAME], MAX_PLAYER_NAME); static const fmt_querry[] = "SELECT" ’id’ FROM ’users’ WHERE ’name’ = ’%s’" ЧТО У ТЕБЯ ЗА ЗАПЯТЫЕ СВЕРХУ НА ЭТОЙ СТРОКЕ
Помогите что делать если при открытии консоли появляется вкладка: Запуск программы невозможен, так как на компьютере отсутствует libmariadb.dll. Попробйте переустановить программу. Какую программу переустанавливать
ВОПРОС: ГДЕ ВЗЯТЬ ФАЙЛ PAWN.CFG ??? ----------------------------------------------------------------------- 1) Заходишь в папку с pawno.exe и pawncc.exe (gamemods папка) 2) Там создаешь файл pawn.cfg 3) Заходишь в него, и просто прописываешь -d3 4) Компилируешь, смотришь логи. -----------------------------------------------------------------------
Пароль в server.cfg менял? Если да, то скачай с какого -нибудь форума файл с уже смененным паролем и настрой под себя. Хз как, но это работает. Если не поможет, открой server_log.txt и промотай в самый низ, скопируй последние строчек 5 и скинь сюда.
Диванный аналитик Unable: to exec file ‘server.cfg’. Потом пишет с новой строчки: Error: Your password must be changed from the default password, please change it. Я менял пароль все равно у меня запуская самп-сервер и меня выскакивает окно и сразу закрывается.