Просмотр полной версии : [Вопрос] Ошибка при запуске сервера.
cheatbannedcompany
01.08.2014, 15:37
http://i.imgur.com/JtEMeYQ.png
А именно строчка
"Script [gamemodes/good.amx]: Run time error 19: "File on function is not found"
Сам мод, комплиируется нормально. А сервер ругается на скомплиируемый мод, у которого разрешение .amx.
Прошу вас о помощи. Скоро открывать сервер. Буду очень благодарен.
Функция main в моде есть?
Вот это вам должно помочь: Тык (http://pro-pawn.ru/showthread.php?2991). Перекомпилируйте мод с параметром -d3 и запустите мод, в консоли будут написаны функции, которых сервер не нашёл.
cheatbannedcompany
01.08.2014, 16:05
main() printf(" ");
//----------------------------------------[ Ëîãè ]------------------------------
stock Money(string[])
{
new entry[144];
format(entry, sizeof(entry), "%s\n",string);
new File:hFile;
hFile = fopen("logs/logi/money.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
return true;
}
stock AdmLog(string[])
{
new entry[144];
format(entry, sizeof(entry), "%s\n",string);
new File:hFile;
hFile = fopen("logs/logi/admin.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
return true;
}
stock givevip(string[])
{
new entry[144];
format(entry, sizeof(entry), "%s\n",string);
new File:hFile;
hFile = fopen("logs/logi/givevip.log", io_append);
fwrite(hFile, entry);
fclose(hFile);
return true;
}
Только это кроме minemenu
Вы плагины какие-нибудь подключаете?
cheatbannedcompany
01.08.2014, 16:07
Да
plugins sscanf streamer regex mysql
Как я вижу у вас загружается 0 плагинов, у вас эти плагины присутствуют в папке plugins?
cheatbannedcompany
01.08.2014, 16:12
http://i.imgur.com/xzkHneA.png
Плагины с расширением .so предназначены для хостингов ( linux-сервера ). Для таких операционных систем как Windows нужны плагины с расширением .dll.
Скачайте те же плагины ( с расширением .dll ), и закиньте в папку plugins.
cheatbannedcompany
01.08.2014, 16:18
Значит это из-за плагинов все?
Да. Функции в моде используются, но сервер их адреса не находит, в итоге мод работать не будет.
cheatbannedcompany
01.08.2014, 16:23
А на первом скрине показанно, что проблема в моде .amx
- - - Добавлено - - -
И еще, если я найду такие же плагины но только на windows все нормально будет работать?
А на первом скрине показанно, что проблема в моде .amx
- - - Добавлено - - -
И еще, если я найду такие же плагины но только на windows все нормально будет работать?
Естественно проблема в .amx файле, в этом файле содержатся все адреса понятные машинному коду ( серверу ), а вот .pwn понятен для нас, во время компиляции исходный код мода ( программы ) - .pwn преобразуется в эти адреса.
Так как функции отсутствуют - компиляция прошла успешно, но вот к запуску этот мод не готов. Компилятор же не может узнать, положили ли мы верные файлы в папку с плагинами ( или вообще, есть ли они ).
cheatbannedcompany
01.08.2014, 16:27
А вы не можете подсказать, где я могу найти plugins что бы я мог ими заменить нынешние и работал сервер нормально.
В поисковике вводите название плагина и к нему присоединяете расширение .dll ( например streamer.dll ), далее ищите ссылки, выданные после поиска. Обычно официальные версии плагинов распространяются от самих разработчиков, если вы знаете, кто создал данный плагин советую качать оттуда.
После того как скачаете, повторюсь, файл с расширением .dll ( плагин ) закидываете в папку plugins.
cheatbannedcompany
01.08.2014, 16:31
Просто бывают такие случаи, то что,что то меняешь, а потом когда пытаешься запустить сервер cmd окно сразу же закрывается.
Если у вас это происходит, то - server_log.txt ваш верный друг, обычно в нём хранится вся информация, о тех ошибках, который допустил пользователь.
cheatbannedcompany
01.08.2014, 16:35
Я только что заменил 2 плагина. Мне осталось найти mysql и regex. Но regex не нахожу. Если вы владеете ссылками данных плагинов, не могли бы их предоставить? Буду благодарен.
Вот же: Тык (http://forum.sa-mp.com/showthread.php?t=247893).
Прямая ссылка: Тык (https://s11.solidfilesusercontent.com/MmFiMGNmY2U3MDAzYTQyOGMzYTM5MDY2Y2M4M2U2YWVhNjFmOWQ4NToxWERCOHk6WU4tc2lUa2hpYVp2N3RrRzdLbU5TdTc0UGRR/adb4/regex_0_2_1.rar).
cheatbannedcompany
01.08.2014, 16:39
Заменил, сейчас вот что выдает.
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[15:38:20] weburl = "www.sa-mp.com" (string)
[15:38:20]
[15:38:20] Server Plugins
[15:38:20] --------------
[15:38:20] Loading plugin: sscanf
[15:38:20]
[15:38:20] ===============================
[15:38:20] sscanf plugin loaded.
[15:38:20] (c) 2009 Alex "Y_Less" Cole
[15:38:20] 0.3d-R2 500 Players "dnee"
[15:38:20] ===============================
[15:38:20] Loaded.
[15:38:20] Loading plugin: streamer
[15:38:20]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[15:38:20] Loaded.
[15:38:20] Loading plugin: regex
[15:38:20]
[15:38:20] ______________________________________
[15:38:20] Regular Expression Plugin v0.2.1 loaded
[15:38:20] ______________________________________
[15:38:20] By: Fro (c) Copyright <TBG> 2009-2011
[15:38:20] ______________________________________
[15:38:20] Loaded.
[15:38:20] Loading plugin: mysql
[15:38:20] >> plugin.mysql: running on 2 threads.
[15:38:20] >> plugin.mysql: R31 successfully loaded.
[15:38:20] Loaded.
[15:38:20] Loaded 4 plugins.
[15:38:20]
[15:38:20] Ban list
[15:38:20] --------
[15:38:20] Loaded: samp.ban
[15:38:20]
[15:38:20] I couldn't load any gamemode scripts. Please verify your server.cfg
[15:38:20] It needs a gamemode0 line at the very least.
Просто бывают такие случаи, то что,что то меняешь, а потом когда пытаешься запустить сервер cmd окно сразу же закрывается.
У вас мод корректно скомпилировался? То есть вместе с файлом с расширением .pwn есть файл с расширением .amx в папке gamemodes?
cheatbannedcompany
01.08.2014, 16:45
Вот я глупый. Я забыл мод скомпиировать. Сейчас сделаю посмотрю
- - - Добавлено - - -
[15:43:47] sscanf plugin loaded.
[15:43:47] (c) 2009 Alex "Y_Less" Cole
[15:43:47] 0.3d-R2 500 Players "dnee"
[15:43:47] ===============================
[15:43:47] Loaded.
[15:43:47] Loading plugin: streamer
[15:43:47]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[15:43:47] Loaded.
[15:43:47] Loading plugin: regex
[15:43:47]
[15:43:47] ______________________________________
[15:43:47] Regular Expression Plugin v0.2.1 loaded
[15:43:47] ______________________________________
[15:43:47] By: Fro (c) Copyright <TBG> 2009-2011
[15:43:47] ______________________________________
[15:43:47] Loaded.
[15:43:47] Loading plugin: mysql
[15:43:47] >> plugin.mysql: running on 2 threads.
[15:43:47] >> plugin.mysql: R31 successfully loaded.
[15:43:47] Loaded.
[15:43:47] Loaded 4 plugins.
[15:43:47]
[15:43:47] Ban list
[15:43:47] --------
[15:43:47] Loaded: samp.ban
[15:43:47]
[15:43:47]
[15:43:47] Filterscripts
[15:43:47] ---------------
[15:43:47] Loading filterscript 'AntiDDos_NeWl.amx'...
[15:43:47] Loading filterscript 'DdosOff.amx'...
[15:43:47]
-------------------------------------------
[15:43:47] AntiDdos: DDosOff v1.0 - успешно загружен
[15:43:47] -------------------------------------------
[15:43:47] Loaded 2 filterscripts.
[15:43:48] Подключиться к базе не удалось
[15:43:48]
[15:43:48] Number of vehicle models: 69
Теперь вот что
- - - Добавлено - - -
"Подключиться к базе не удалось"
underwoker
01.08.2014, 18:01
Вот я глупый. Я забыл мод скомпиировать. Сейчас сделаю посмотрю
- - - Добавлено - - -
[15:43:47] sscanf plugin loaded.
[15:43:47] (c) 2009 Alex "Y_Less" Cole
[15:43:47] 0.3d-R2 500 Players "dnee"
[15:43:47] ===============================
[15:43:47] Loaded.
[15:43:47] Loading plugin: streamer
[15:43:47]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[15:43:47] Loaded.
[15:43:47] Loading plugin: regex
[15:43:47]
[15:43:47] ______________________________________
[15:43:47] Regular Expression Plugin v0.2.1 loaded
[15:43:47] ______________________________________
[15:43:47] By: Fro (c) Copyright <TBG> 2009-2011
[15:43:47] ______________________________________
[15:43:47] Loaded.
[15:43:47] Loading plugin: mysql
[15:43:47] >> plugin.mysql: running on 2 threads.
[15:43:47] >> plugin.mysql: R31 successfully loaded.
[15:43:47] Loaded.
[15:43:47] Loaded 4 plugins.
[15:43:47]
[15:43:47] Ban list
[15:43:47] --------
[15:43:47] Loaded: samp.ban
[15:43:47]
[15:43:47]
[15:43:47] Filterscripts
[15:43:47] ---------------
[15:43:47] Loading filterscript 'AntiDDos_NeWl.amx'...
[15:43:47] Loading filterscript 'DdosOff.amx'...
[15:43:47]
-------------------------------------------
[15:43:47] AntiDdos: DDosOff v1.0 - успешно загружен
[15:43:47] -------------------------------------------
[15:43:47] Loaded 2 filterscripts.
[15:43:48] Подключиться к базе не удалось
[15:43:48]
[15:43:48] Number of vehicle models: 69
Теперь вот что
- - - Добавлено - - -
"Подключиться к базе не удалось"
Ну так подключите к базе данных MySQL.
Только вот, не задавайте вопрос: "А как это сделать".
В интернете миллион тем об этом.
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot