Sign in to follow this  
Followers 0
LiYortonXXX

Команды /me, /do

5 posts in this topic

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

Код: 

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
Share on other sites

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

Share this post


Link to post
Share on other sites
1 час назад, GLADE сказал:

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

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

 

Share this post


Link to post
Share on other sites
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
Share on other sites
В 18.07.2020 в 08:55, GLADE сказал:


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


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

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

Cпасибо за помощь)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.