Просмотр полной версии : [RP] GWRP 0.3
GWRP 0.3
Автор: MacMailler
Функционал:
Система транспорта (добавление/удаление/редактирование из игры)
Система фракционного транспорта (добавление/удаление/редактирование из игры)
Система сохранения тюнинга
Система бизнесов и их захвата бандами
Система входов/выходов (добавление/удаление/редактирование из игры)
Система черного списка для банд/мафий
Система гаража
Система бана/разбана
Система домов
И многое другое...
Техническая информация о игровом режиме:
Сохранение данных происходит в базу данных MySQL
Используемый командный процессор DC_CMD
Количество команд ~500
Количество строк исходного кода ~25000
Нет переполнения стэка.
Ссылки:
Исходный код: тык (https://github.com/MacMailler/GWRP-0.3)
Собранный сервер: тык (https://github.com/MacMailler/GWRP-0.3/releases)
Багтрекер: тык (https://github.com/MacMailler/GWRP-0.3/issues)
Благодарность:
SA-MP Team
BlueG
Zeex
Incognito
Daniel_Cortez
Y-Less
Fro1sha
RyDeR`
Для основы нормальный мод
Для основы нормальный мод
Для вырезки тоже подойдет,много систем!
A N D R E Y
09.03.2014, 16:34
Потестим на досуге, спасибо...
Скинь плагены............
Или что такое?
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[16:49:37] filterscripts = "" (string)
[16:49:37]
[16:49:37] Server Plugins
[16:49:37] --------------
[16:49:37] Loading plugin: mysql
[16:49:37]
> MySQL plugin R7 successfully loaded.
[16:49:37] Loaded.
[16:49:37] Loading plugin: sscanf
[16:49:37]
[16:49:37] ===============================
[16:49:37] sscanf plugin loaded.
[16:49:37] Version: 2.8.1
[16:49:37] (c) 2012 Alex "Y_Less" Cole
[16:49:37] ===============================
[16:49:37] Loaded.
[16:49:37] Loading plugin: streamer
[16:49:37]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[16:49:37] Loaded.
[16:49:37] Loading plugin: DC_CMD
[16:49:37] Daniel''s CMD plugin v2.01
[16:49:37] Loaded.
[16:49:37] Loading plugin: encrypt
[16:49:37]
[16:49:37] ______________________________________
[16:49:37] Encrypt Plugin v0.1 loaded
[16:49:37] ______________________________________
[16:49:37] By: Fro (c) Copyright <TBG> 2009-2010
[16:49:37] ______________________________________
[16:49:37] Loaded.
[16:49:37] Loading plugin: regex
[16:49:37]
[16:49:37] ______________________________________
[16:49:37] Regular Expression Plugin v0.2.1 loaded
[16:49:37] ______________________________________
[16:49:37] By: Fro (c) Copyright <TBG> 2009-2011
[16:49:37] ______________________________________
[16:49:37] Loaded.
[16:49:37] Loading plugin: CTime
[16:49:37]
» CTime Library Plugin For Pawn v0.1.0 - Copyright © 2011 RyDeR`
[16:49:37] Loaded.
[16:49:37] Loading plugin: crashdetect
[16:49:38] CrashDetect v4.13 is OK.
[16:49:38] Loaded.
[16:49:38] Loaded 8 plugins.
[16:49:38]
[16:49:38] Filterscripts
[16:49:38] ---------------
[16:49:38] Loaded 0 filterscripts.
[16:49:38] [debug] Run time error 19: "File or function is not found"
[16:49:38] [debug] cache_get_row_count
[16:49:38] [debug] cache_get_field_count
[16:49:38] [debug] mysql_unprocessed_queries
[16:49:38] [debug] mysql_query
[16:49:38] [debug] cache_get_row_int
[16:49:38] [debug] cache_get_row_float
[16:49:38] [debug] cache_delete
[16:49:38] [debug] mysql_tquery
[16:49:38] [debug] cache_insert_id
[16:49:38] [debug] mysql_escape_string
[16:49:38] [debug] cache_affected_rows
[16:49:38] [debug] mysql_log
[16:49:38] [debug] Run time error 19: "File or function is not found"
[16:49:38] [debug] cache_get_row_count
[16:49:38] [debug] cache_get_field_count
[16:49:38] [debug] mysql_unprocessed_queries
[16:49:38] [debug] mysql_query
[16:49:38] [debug] cache_get_row_int
[16:49:38] [debug] cache_get_row_float
[16:49:38] [debug] cache_delete
[16:49:38] [debug] mysql_tquery
[16:49:38] [debug] cache_insert_id
[16:49:38] [debug] mysql_escape_string
[16:49:38] [debug] cache_affected_rows
[16:49:38] [debug] mysql_log
[16:49:38] Script[gamemodes/gwrp.amx]: Run time error 19: "File or function is not found"
[16:49:38] Number of vehicle models: 0
MacMailler
04.05.2014, 09:06
Плагины в последнем релизе есть, и гейммод использует mysql r34+, а не r7.
bgmgn174
14.06.2014, 17:19
при комплите такая беда
Pawn compiler 3.2.3664 Ђўв®абЄЁҐ Їа*ў* (c) 1997-2006, ITB CompuPhase
ЏаЁ¬Ґ*Ґ*л Ї*взЁ ®в Zeex.
Њ®¤ЁдЁЄ*жЁп Ё ЇҐаҐў®¤ ®иЁЎ®Є: Tracker1, Daniel_Cortez
..\include\anticheat.inc(448) : error 025: §*Ј®«®ў®Є дг*ЄжЁЁ ®в«Ёз*Ґвбп ®в Їа®в®вЁЇ*
C:\Новая папка\gamemodes\gwrp.pwn(17053) : error 025: §*Ј®«®ў®Є дг*ЄжЁЁ ®в«Ёз*Ґвбп ®в Їа®в®вЁЇ*
ЋиЁЎ®Є:2.
при комплите такая беда
Pawn compiler 3.2.3664 Ђўв®абЄЁҐ Їа*ў* (c) 1997-2006, ITB CompuPhase
ЏаЁ¬Ґ*Ґ*л Ї*взЁ ®в Zeex.
Њ®¤ЁдЁЄ*жЁп Ё ЇҐаҐў®¤ ®иЁЎ®Є: Tracker1, Daniel_Cortez
..\include\anticheat.inc(448) : error 025: §*Ј®«®ў®Є дг*ЄжЁЁ ®в«Ёз*Ґвбп ®в Їа®в®вЁЇ*
C:\Новая папка\gamemodes\gwrp.pwn(17053) : error 025: §*Ј®«®ў®Є дг*ЄжЁЁ ®в«Ёз*Ґвбп ®в Їа®в®вЁЇ*
ЋиЁЎ®Є:2.
Стандартный компилятор не поддерживает русский pawncc. Используйте другой редактор кода, например SynWrite (http://pro-pawn.ru/showthread.php?1543).
Если вы на счёт ошибок, то сначала переведите их (используя тот же другой компилятор).
bgmgn174
14.06.2014, 19:03
Londlem, прочел мануал про SynWrite. сделал всё как там и при комплирке получил это:
""(pawncc.exe)"" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Spectrum
14.06.2014, 23:08
Londlem, прочел мануал про SynWrite. сделал всё как там и при комплирке получил это:
""(pawncc.exe)"" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
приспособь нотепад
bgmgn174
14.06.2014, 23:10
..\include\anticheat.inc(448) : error 025: function heading differs from prototype
D:\Новая папка\gamemodes\gwrp.pwn(17053) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
Spectrum
14.06.2014, 23:14
..\include\anticheat.inc(448) : error 025: function heading differs from prototype
D:\Новая папка\gamemodes\gwrp.pwn(17053) : error 025: function heading differs from prototype
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
несовпадение аргументов в форварде и самой функции (строки кинь)
bgmgn174
14.06.2014, 23:28
я точно не понял о чем ты но если о наименовании то паблик в моде и форвард в инклуде где этот паблик
public OnPlayerGiveDamage(playerid, damagedid, Float:amount, weaponid, bodypart) { (сама строчка)
совпдают
bgmgn174
15.06.2014, 14:11
подгоните плагин мускула
Daniel_Cortez
15.06.2014, 14:14
Их в новом релизе нет, но можно посмотреть в предыдущих по списку.
bgmgn174
15.06.2014, 14:36
ставил и плагины и инклуды из предыдущих, не канает...
bgmgn174
16.06.2014, 03:08
[02:04:46] [debug] Run time error 19: "File or function is not found"
[02:04:46] [debug] mysql_unprocessed_queries
[02:04:46] [debug] cache_get_row_count
[02:04:46] [debug] cache_get_row_int
[02:04:46] [debug] cache_get_row_float
[02:04:46] [debug] cache_delete
[02:04:46] [debug] mysql_tquery
[02:04:46] [debug] cache_get_row
[02:04:46] [debug] cache_insert_id
[02:04:46] [debug] mysql_escape_string
[02:04:46] [debug] cache_affected_rows
[02:04:46] [debug] mysql_log
[02:04:46] [debug] cache_set_active
[02:04:46] [debug] Run time error 19: "File or function is not found"
[02:04:46] [debug] mysql_unprocessed_queries
[02:04:46] [debug] cache_get_row_count
[02:04:46] [debug] cache_get_row_int
[02:04:46] [debug] cache_get_row_float
[02:04:46] [debug] cache_delete
[02:04:46] [debug] mysql_tquery
[02:04:46] [debug] cache_get_row
[02:04:46] [debug] cache_insert_id
[02:04:46] [debug] mysql_escape_string
[02:04:46] [debug] cache_affected_rows
[02:04:46] [debug] mysql_log
[02:04:46] [debug] cache_set_active
[02:04:46] Script[gamemodes/gwrp.amx]: Run time error 19: "File or function is not found"
[02:04:46] Number of vehicle models: 0
[02:04:46] BAD RCON ATTEMPT BY: 91.236.253.21
Danila_RatNik
30.12.2016, 17:44
Сейчас посмотрим...)
а что за функция panic?
stock panic(dest[]) {
printf("[panic] %s", dest);
for(;;) {}
}
Расположения функции: GWRP/Core/bootstrap.pwn
stock panic(dest[]) {
printf("[panic] %s", dest);
for(;;) {}
}
Расположения функции: GWRP/Core/bootstrap.pwn
я знаю где расположение, я спрашиваю его предназначение, по правилам форума, в моде не должно быть лазеек, которые могут мешать нормальной работе сервера. Вот и интересуюсь, может быть это нужная функция (по-моему нет), а может и функция, которая крашит сервер
Daniel_Cortez
16.04.2017, 20:58
В моде она нигде не используется, но, судя по коду функции, она задумывалась для случаев, когда мод не может продолжать работу из-за ошибки. Хотя, конечно же, должны быть куда более адекватные способы обработки ошибок, чем просто вешать сервер.
TheMallard
22.04.2017, 13:52
В моде она нигде не используется, но, судя по коду функции, она задумывалась для случаев, когда мод не может продолжать работу из-за ошибки. Хотя, конечно же, должны быть куда более адекватные способы обработки ошибок, чем просто вешать сервер.
public OnGameModeInit() {
if(GetMaxPlayers() > MAX_PLAYERS) panic("...");
if(!LoadConf()) panic("...");
if(!Db::Init()) panic("...");
}
Daniel_Cortez
22.04.2017, 13:58
public OnGameModeInit() {
if(GetMaxPlayers() > MAX_PLAYERS) panic("...");
if(!LoadConf()) panic("...");
if(!Db::Init()) panic("...");
}
Интересно, GitHub при поиске "panic" по всему репозиторию показал только реализацию, но ни одного места, где эта функция используется. Впрочем, предназначение оказалось именно таким, каким и предполагалось.
Nikita_Logvin
24.05.2017, 17:19
Как скачать?
Собранный сервер: тык (https://github.com/MacMailler/GWRP-0.3/releases)
http://i.imgur.com/3zyXvXs.png
TheMallard
28.05.2017, 20:03
http://i.imgur.com/3zyXvXs.png
От последнего релиза сделаны значительные изменения, я советую собирать самостоятельно.
Ivan_Kramarenko
29.05.2017, 00:12
Прикольно можно посмотреть на досуге вырезать что нибудь или новое что нибудь открыть!:clapping:
он для какой версий самп?
Mike World
27.02.2018, 18:44
Взял под основу, спасибо)
DelScroll
02.07.2018, 21:50
Как узнать команды сис. добавления / удаления / редактирования ТС в игре?
- - - Добавлено - - -
Как узнать команды сис. добавления / удаления / редактирования ТС в игре?
Как узнать команды сис. добавления / удаления / редактирования ТС в игре?
- - - Добавлено - - -
Как узнать команды сис. добавления / удаления / редактирования ТС в игре?
Все команды админов находятся в в AdminCommand.pwn
DelScroll
06.07.2018, 17:44
Спасибо
DelScroll
06.07.2018, 22:06
Есть возможность изменения цвета фракционного транспорта? В AdmCmd - не нашёл
shurik2006
30.11.2019, 22:01
рационально ли использование глобальных массивов в моде ?
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot