• 0
Sign in to follow this  
Followers 0
LiYortonXXX

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

Question

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

Код: 

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;
}

 

Share this post


Link to post

4 answers to this question

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

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

 


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

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

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

Share this post


Link to post
  • 0

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

Share this post


Link to post
  • 0
1 час назад, GLADE сказал:

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

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

 

Share this post


Link to post
  • 0

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

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0
  • Recently Browsing   0 members

    No registered users viewing this page.