Перейти к содержанию
Авторизация  
timch

Проблема с отображением ников и ID игрока.

Рекомендуемые сообщения

timch

Приветствую всех.

Столкнулся с такой проблемой, что в оповещениях о действии для администрации вместо ника и ID игрока ставиться число "75". 

Пример: 

[A] Администратор Nick_Name выдал деньги игроку 75.

Хотя вместо "75" должен стоять ник и ID игрока, которому выдается. И так происходит со всеми действиями. 

Хотя в моде прописано все верно, в чем проблема не пойму

Помогите пожалуйста, заранее спасибо.

Изменено пользователем Timch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

Т. к. у меня есть твой мод, я нашел проблему скорее всего. 

Решение:

cmd:givemoney(playerid, params[])
{
	if(!PlayerLogged[playerid]) return true;
	if(PlayerInfo[playerid][pAdmin] < 11 || AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouCanNotAdmin);
	if(sscanf(params, "ud", params[0],params[1])) return SendClientMessage(playerid, COLOR_ARP, ""CMD_PREF"/givemoney [id игрока] [кол-во денег]");
	if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, TPLAYEROFFLINE);
	if(PlayerLogged[params[0]] == 0) return SendClientMessage(playerid, COLOR_GREY, TPLAYERNLOGGED);
	if(params[1] > 1000000000 || params[1] < 1) return SendClientMessage(playerid, COLOR_GREY, "Кол-во денег от 1 до 1000000000!");
	GiveMoney(params[0], params[1]);
	format(totalstring, 200, "{FFBB00}[A] %s %s выдал %d денег игроку %s(%d)",GetAdminRank[PlayerInfo[playerid][pAdmin]],PlayerInfo[playerid][pSendername], params[1],PlayerInfo[params[0]][pSendername],params[0]);
	SendAdminMessage(CGRAY, totalstring);
	format(fmt_text, sizeof fmt_text, "Выдал игроку %s деньги в количестве %d", PlayerInfo[params[0]][pSendername], params[1]);
	SendLog(playerid, LOG_TYPE_SUPERADMIN_ACTION, fmt_text);
	return true;
}

У тебя был прописан id игрока вместо количества выданных денег и аргументы путались.

Изменено пользователем SCRIPTMAN

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
timch

@SCRIPTMAN, а как решить проблему, допустим, с "/makeleader", где не указывается кроме ника и ID никаких данных?

Изменено пользователем Timch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
SCRIPTMAN

,также, смотришь аргументы и исправляешь на правильные. 

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.