Да, смог запустить в стандартном моде с сайта sa-mp.com
Раз и с простейшим кодом не работало в папке с моим модом, получается, дело в плагинах/инклудах.
Извиняюсь за беспокойство :) Спасибо за помощь.
Да, смог запустить в стандартном моде с сайта sa-mp.com
Раз и с простейшим кодом не работало в папке с моим модом, получается, дело в плагинах/инклудах.
Извиняюсь за беспокойство :) Спасибо за помощь.
Нашёл проблему. У меня из подключенных FS был только gl_realtime. Когда его в конфиге убираю, плагин прекрасно работает.
Может эта информация как-то Вам поможет.
У меня есть скрипт (в filterscripts система домов) команды в скрипте перевел на DC_CMD плагин v2.5 и когда я подключаю скрипт
то почему то перестает работать паблик OnPlayerCommandPerformed отключаю скрипт и паблик работает..
PHP код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(success == -1)
{
return SendClientMessage(playerid, red, "[Info]:>> Такой команды нет. Введите /команды чтобы посмотреть список команд!");
}
return 1;
}
Последний раз редактировалось semen7907; 06.02.2014 в 13:22.
Красавчик.
Отлично, обнова отличная.
- - - Добавлено - - -
А то что копирайт поставил просто молодец.
Запретил бы копирование для портала, ты понял для какого.PHP код:
[04:47:45] Loading plugin: dc_cmd
[04:47:45] Daniel's CMD plugin v2.5
[04:47:45] (c) 2014 Daniel_Cortez
[04:47:45] www.pro-pawn.ru
[04:47:45] Loaded.
[04:47:45] Loaded 6 plugins.
Возникла проблема с использованием RegisterAlt: если альтернативная команда меньше четырёх символов (считая слэш), то процесс тупо останавливается.
Daniel_Cortez (12.02.2014)
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
И там, и там.
Код HTML:RegisterAlt("/do", "/до");Код HTML:CMD:do(playerid, params[]) { new string[128]; if(PlayerInfo[playerid][pMute] > 0) return format(string, sizeof(string), " Ваш доступ к чату ограничен. До конца мута осталось %02d:%02d:%02d.", PlayerInfo[playerid][pMute]/3600, (PlayerInfo[playerid][pMute]-PlayerInfo[playerid][pMute]/3600*3600)/60, PlayerInfo[playerid][pMute]-PlayerInfo[playerid][pMute]/60*60), SendClientMessage(playerid, COLOR_GREY, string); if(sscanf(params, "s[128]", params[0])) return SendClientMessage(playerid, COLOR_BLUE, "» Использование: {FFFFFF}/do [действие]"); format(string, sizeof(string), "* %s (( %s )).", params[0], GetPlayerNameEx(playerid)), ProxDetector(30.0, playerid, string, COLOR_RP, COLOR_RP, COLOR_RP, COLOR_RP, COLOR_RP); Log("chat", string); return 1; }
Daniel_Cortez (12.02.2014)
Пробовал воспроизвести краш, не получилось.
Проверьте свой код. Попробуйте закомментировать всё содержимое команды /do и введите её в игре.
Вообще краш происходит при запуске сервера или только после ввода команды?
И да, на будущее, если выкладываете код, помещайте его в тег [php].
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Насчёт краша ты, наверное, неправильно меня понял. Я имел в виду, что команда не работает, сервер не падает.
Действия по команде /do воспроизводятся, а русифицированный аналог (/до) - нет. При этом даже OnPlayerCommandReceived не вызывается.
Оу, нет проблем. Я впервые проявляю активность на форумах с подобной тематикой, не знаю что да как.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)