• 0
LiYortonXXX

[закрыто] Команды /me, /do

Вопросы

Всем привет, хочу узнать что не так, но у меня не показывается ник при вводе команды.
Показывает только текст который я ввожу, но никнейм не показывается, всё облазил уже, но не помогало ничего.
Прошу помогите.

Код: 

CMD:me(playerid, params[])
{
if(sscanf(params, "s[118]", params[0])) return SCM(playerid, COLOR_GREY, !"Используйте /me [текст]");
new string[144];
format(string, sizeof(string), "%s %s", PlayerInfo[playerid][pName], params[0]);
ProxDetector(20.0, playerid, string, 0xDE92FFFF, 0xDE92FFFF, 0xDE92FFFF, 0xDE92FFFF, 0xDE92FFFF);
SetPlayerChatBubble(playerid, params[0], 0xDE92FFFF, 20, 7500);
return 1;
}

CMD:do(playerid, params[])
{
if(sscanf(params, "s[116]", params[0])) return SCM(playerid, COLOR_GREY, !"Используйте /do [текст]");
new string[144];
format(string, sizeof(string), "%s (%s)", params[0], PlayerInfo[playerid][pName]);
ProxDetector(20.0, playerid, string, 0xDE92FFFF, 0xDE92FFFF, 0xDE92FFFF, 0xDE92FFFF, 0xDE92FFFF);
SetPlayerChatBubble(playerid, params[0], 0xDE92FFFF, 20, 7500);
return 1;
}

 

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


Ссылка на сообщение

4 ответа на этот вопрос

  • 1
15 часов назад, LiYortonXXX сказал:

Как именно?
Просто я не гений)

 


Попробуй тестовой командой.

CMD:test(playerid)
{
    new string[33];
    format(string, sizeof string, "Никнейм: %s", PlayerInfo[playerid][pName]);
    SendClientMessage(playerid, -1, string);
    return 1;
}

Если выдаст только "Никнейм:" значит переменная пустая.

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


Ссылка на сообщение
  • 0

Проверяй, записывается ли твой ник в переменную pName

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


Ссылка на сообщение
  • 0
1 час назад, GLADE сказал:

Проверяй, записывается ли твой ник в переменную pName

Как именно?
Просто я не гений)

 

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


Ссылка на сообщение
  • 0

@glvde., Cпасибо за помощь)

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


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

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