Вопрос:
Допустим у меня params[2]. Как мне через cmd:: заполнить 2 параметра?
Вопрос:
Допустим у меня params[2]. Как мне через cmd:: заполнить 2 параметра?
PHP код:
// с параметрами
new param_str[11]; // размер строки зависит от параметров
format(param_str, sizeof(param_str), "%d %d %d %d", targetid1, targetid2, targetid3, targetid4);
cmd::invite(playerid, param_str);
Идеальный процессор. Пользуюсь только им)
В связи с жалобами на то, что плагин требует библиотеки MSVC++, от тех, кто эти библиотеки не умеет устанавливать, публикую версию 2.8 со статическим рантаймом.
Ссылка добавлена в 1-й пост, теперь там 2 ссылки. Со следующим релизом я оставлю только одну версию со статическим рантаймом, а пока что пусть лучше будет так: всё равно больше никаких значимых изменений пока нет.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
$continue$ (24.07.2015) Brendan (29.07.2015) Desulaid (25.07.2015) gangzone.ini (26.07.2015) Reim (25.07.2015) Sp1ke (24.07.2015)
У вас уже есть своя тема, зачем ещё раз постить здесь? Тем более, что эта проблема относится к MySQL, а не к DC_CMD.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
$continue$ (22.08.2015)
Как реализовать вызов команд через "."?
На просторах и-нета нашёл такое решение:
Но при использовании команд без параметров сервер выключается (localhost)PHP код:
public OnPlayerText(playerid, text[])
{
if (text[0] == '.')
{
strdel(text, 0, 1);
new callback[32], params[128];
for(new i; (text[i] > 32) && (i != 32); i++)
{
sscanf(text, "s[32]s[256]", callback, params);
strins(callback, "cmd_", 0);
if(funcidx(callback) == -1) return 0;
CallLocalFunction(callback, "is", playerid, params);
return 0;
}
}
...
}
Помогите поправить решение или подскажите, как можно реализовать иначе
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)