Ознакомьтесь с функцией GetPlayerClientID [gpci]
Попробуйте:
PHP код:
if (strcmp(cmdtext, "/ser", true) == 0)
{
giveplayerid = ReturnUser(tmp);
if (PlayerInfo[playerid][pAdmin] < 13 || !IsPlayerConnected(giveplayerid)) return 0;
tmp = strcharsplit(cmdtext, idx);
if (!strlen(tmp))
return SendClientMessage(playerid, COLOR_WHITE, "::: Ââåäèòå: /ser [id]");
const LENGHT_BUFFER = 40 + 1;
static const string[] = "[%d]: {FFFFFF}%s";
new str[sizeof(string) - 2 + LENGHT_BUFFER];
gpci(giveplayerid, str);
format(str, sizeof(str), string, giveplayerid, str);
SendClientMessage(playerid,-1, str);
return 1;
}
Последний раз редактировалось $continue$; 24.12.2015 в 02:37.
Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Ах вот и ошибка благодарю)
Я из других статей где то давно ещё нашёл эту функцию и там она была вот так объявлена:
Попозже протестирую, скажу чего как..PHP код:
native gpci(playerid, serial[], len);
- - - Добавлено - - -
Вот ещё вопрос как её в БД записать?
А то я смотрю с ней не всё так просто.
Всё думаю почему ты такую последовательность задал если по сути надо сразу проверку делать админ или приконнектился, а потом всю уже и команду + у меня с tmp все команды идут в такой последовательности:
Ну да чёрт с ним выровнял, но результата не какого, мессейж высвечивается, а вот если уже айди задать то вообще не какого результата...PHP код:
tmp = strcharsplit(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "::: Ââåäèòå: /ser [id]");
giveplayerid = ReturnUser(tmp);
Уже всё сделал как подобающе...
Если указанный игрок не подключен, команда вместо вывода сообщения об ошибке просто втихаря завершит работу. Так и было задумано?
Логируйте значения, которые возвращают функции ReturnUser и gpci. Или просто вставляйте между строками кода что-нибудь типа "print("1")", "print("2")", что угодно - главное узнать, до какого момента выполняется код и почему прекращается выполнение.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
vovandolg (25.12.2015)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)