Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
execution (10.04.2018)
И ещё один вопросик)
Выгоднее ли нам в DC_MD/Pawn.CMD в командах не создавать отдельно локальные команды для форматирование, а просто юзать params[]?
PHP код:
CMD:sethp(playerid, params[])
{
new
targetid,
health;
if(sscanf(params, "uD(0)", targetid, health))
return SendClientMessage(playerid, -1, !"{FFA500}Используйте: {FFFFFF}/sethp [id] [уровень hp]");
if(health < 0)
return SendClientMessage(playerid, -1, !"Нельзя меньше выдавать хп меньше 0");
if(0 == IsPlayerConnected(targetid))
return SendClientMessage(playerid, -1, !"Игрок не в сети");
if(targetid == 0xFFFF)
return SendClientMessage(playerid, -1, !"Такого ид нет на сервере!");
format(params, 128, "[A] Админ %s [%d] изменил уровень здоровья на %dhp игроку %s [%d]", Name(playerid), playerid, health, Name(targetid), targetid);
SendAdminMessage(COLOR_YELLOW, params);
format(params, 128, "[A] Админ %s [%d] изменил вам уровень здоровья на %dhp",Name(playerid), playerid, health);
return SendClientMessage(targetid, -1, params);
}
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
execution (10.04.2018)
Не хотите постоянно проверять обновления моих скриптов?
Подключите его последним, после всех остальных
Nexius's Update Checker
execution (10.04.2018)
Спрашивал недавно за cellmin, cellmax. Сейчас еще увидел cellbits... А где-то список всех этих констант есть? Я просто даже не знаю как их правильно назвать.
Elrmrnt-Kritik (11.04.2018)
С чем может конфликтовать плагин CRP? Или что лучше использовать для показа русского текста на тд? rustext от ziggi будет актуальнее?
Последний раз редактировалось execution; 11.04.2018 в 17:56.
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
execution (11.04.2018)
При выполнении макроса сервер падает, точнее даже не при выполнении кода, а при запуске сервера.
Macro:
#define ReturnPlayerName(%0) (GetPlayerName((%0), Q@, 24), Q@)
Code:
mysql_format(gHandle, query, sizeof(query), "SELECT `password_hash`, `password_salt` FROM `player` WHERE `name` = '%e'", ReturnPlayerName(playerid)); mysql_tquery(gHandle, query, "OnPlayerLoad", "d", playerid);
Crashdetect:
[debug] Server crashed due to an unknown error
В чем собственно проблема?
UPD 1: Проблема явно как то связана с MySQL плагином или с самой переменной Q@, если передать ее в функцию без макроса, сервер выключается все равно, а вот если в mysql_format передать, например playerid, то сервер запускается без ошибок.
Так же в лог самого Log плагина выводится сообщение, такого вида:
[ERROR] exception 0XC0000005 (ACCESS_VIOLATION) from Vectored Exception Handler catched;
Как видно из сообщения, речь идет о каком то нарушении прав доступа, не знаю, с чем это связано, впервые сталкиваюсь с этим.
UPD 2: Проблема Log плагина, возможно ему не хватает прав на создание директорий и файлов, отключив лог полностью, сервер начал запускаться.
mysql_log(NONE);
Как можно решить эту проблему? Каких компонентов ему не достаточно?
Выключенные логи, так себе вариант.
Последний раз редактировалось pawnoholic; 11.04.2018 в 23:20.
На какой операционной системе запускаешь сервер?
Связаться со мной в VK можно через личные сообщения этой группы
Заказы не принимаю
Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
Великих идей полно, на них нет спроса.
Воплощение идеи в законченную игру требует долгой работы,
таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
Предложить идею просто, воплотить – вот в чём проблема
Steve Pavlina
Эту тему просматривают: 6 (пользователей: 0 , гостей: 6)