[18:30:30] Loading plugin: dc_cmd.so
[18:30:30] Failed (plugins/dc_cmd.so: undefined symbol: _ZN5boost9unordered6detail19prime_list_templateIjE5valueE)
пришлось временно отказаться от dc_cmd :(
(хост: ice-host)
[18:30:30] Loading plugin: dc_cmd.so
[18:30:30] Failed (plugins/dc_cmd.so: undefined symbol: _ZN5boost9unordered6detail19prime_list_templateIjE5valueE)
пришлось временно отказаться от dc_cmd :(
(хост: ice-host)
Давно уже пользуюсь им, я думал все перешли на него? Или это ещё для многих Америка...
Вообще няшный ;3
#JetLee (26.11.2013)
Плагин обновлён до версии 2.5
Переписан алгоритм обработки команд. Результат - повышение быстродействия в 2 раза (по сравнению с предыдущей версией 2.02).
Имена public-функций теперь начинаются с префикса "cmd_" (префикс "_" в версиях 1.0-2.02 был слишком опасен, т.к. такой префикс мог быть не только у команд).
Чтобы использовать на сервере новую версию плагина, вам потребуется перекомпилировать мод с инклудом dc_cmd.inc новой версии.
Скачать: http://rghost.ru/52031541
Первый пост обновлён.
P.S.: Скомпилирована новая экспериментальная версия для Linux. Всем тем, кто использует плагин на хостинге, просьба отписаться о работоспособности.
P.P.S.:
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
OnPlayerCommandPerformed(playerid, cmdtext[], success) не работает, если не существует команды.
Если команды не существует, то в консоли ничего не пишет. Если существует команда, то появляется надпись "Паблик задействован".PHP код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
print("Паблик задействован.");
if(success == -1)
{
new string[50];
format(string, sizeof(string), "[ERROR]: Команды %s не существует!", cmdtext);
return SendClientMessage(playerid, COLOR_GREY, string);
}
return true;
}
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Вот.PHP код:
#include <a_samp>
#include <dc_cmd>
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
return 0;
}
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
print("Паблик задействован");
if(success == -1)
{
new string[50];
format(string, sizeof(string), "[ERROR]: Команды %s не существует!", cmdtext);
return SendClientMessage(playerid, -1, string);
}
return true;
}
CMD:test(playerid)
{
SendClientMessage(playerid, -1, "тестовая команда");
return true;
}
Ради интереса, поставил версию плагина 2.01. Всё работает.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)