PDA

Просмотр полной версии : [Вопрос] Ошибка при запуске сервера.



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.

Прошу вас о помощи. Скоро открывать сервер. Буду очень благодарен.

MR_BEN
01.08.2014, 15:42
Функция main в моде есть?

L0ndl3m
01.08.2014, 15:56
Вот это вам должно помочь: Тык (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

L0ndl3m
01.08.2014, 16:06
Вы плагины какие-нибудь подключаете?

cheatbannedcompany
01.08.2014, 16:07
Да
plugins sscanf streamer regex mysql

L0ndl3m
01.08.2014, 16:08
Как я вижу у вас загружается 0 плагинов, у вас эти плагины присутствуют в папке plugins?

cheatbannedcompany
01.08.2014, 16:12
http://i.imgur.com/xzkHneA.png

L0ndl3m
01.08.2014, 16:16
Плагины с расширением .so предназначены для хостингов ( linux-сервера ). Для таких операционных систем как Windows нужны плагины с расширением .dll.

Скачайте те же плагины ( с расширением .dll ), и закиньте в папку plugins.

cheatbannedcompany
01.08.2014, 16:18
Значит это из-за плагинов все?

L0ndl3m
01.08.2014, 16:20
Да. Функции в моде используются, но сервер их адреса не находит, в итоге мод работать не будет.

cheatbannedcompany
01.08.2014, 16:23
А на первом скрине показанно, что проблема в моде .amx

- - - Добавлено - - -

И еще, если я найду такие же плагины но только на windows все нормально будет работать?

L0ndl3m
01.08.2014, 16:26
А на первом скрине показанно, что проблема в моде .amx

- - - Добавлено - - -

И еще, если я найду такие же плагины но только на windows все нормально будет работать?
Естественно проблема в .amx файле, в этом файле содержатся все адреса понятные машинному коду ( серверу ), а вот .pwn понятен для нас, во время компиляции исходный код мода ( программы ) - .pwn преобразуется в эти адреса.

Так как функции отсутствуют - компиляция прошла успешно, но вот к запуску этот мод не готов. Компилятор же не может узнать, положили ли мы верные файлы в папку с плагинами ( или вообще, есть ли они ).

cheatbannedcompany
01.08.2014, 16:27
А вы не можете подсказать, где я могу найти plugins что бы я мог ими заменить нынешние и работал сервер нормально.

L0ndl3m
01.08.2014, 16:30
В поисковике вводите название плагина и к нему присоединяете расширение .dll ( например streamer.dll ), далее ищите ссылки, выданные после поиска. Обычно официальные версии плагинов распространяются от самих разработчиков, если вы знаете, кто создал данный плагин советую качать оттуда.

После того как скачаете, повторюсь, файл с расширением .dll ( плагин ) закидываете в папку plugins.

cheatbannedcompany
01.08.2014, 16:31
Просто бывают такие случаи, то что,что то меняешь, а потом когда пытаешься запустить сервер cmd окно сразу же закрывается.

L0ndl3m
01.08.2014, 16:32
Если у вас это происходит, то - server_log.txt ваш верный друг, обычно в нём хранится вся информация, о тех ошибках, который допустил пользователь.

cheatbannedcompany
01.08.2014, 16:35
Я только что заменил 2 плагина. Мне осталось найти mysql и regex. Но regex не нахожу. Если вы владеете ссылками данных плагинов, не могли бы их предоставить? Буду благодарен.

L0ndl3m
01.08.2014, 16:37
Вот же: Тык (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.

L0ndl3m
01.08.2014, 16:41
Просто бывают такие случаи, то что,что то меняешь, а потом когда пытаешься запустить сервер 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.
Только вот, не задавайте вопрос: "А как это сделать".
В интернете миллион тем об этом.