Sign in to follow this  
Followers 0
Вова

[CMD]Команды /me, /ame, /do, /todo, /s, /n, /try для процессора DC_CMD

6 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, 0xDE92FFFF0xDE92FFFF0xDE92FFFF0xDE92FFFF0xDE92FFFF);
    SetPlayerChatBubble(playerid, params[0], 0xDE92FFFF207500);
    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, 0xDE92FFFF0xDE92FFFF0xDE92FFFF0xDE92FFFF0xDE92FFFF);
    SetPlayerChatBubble(playerid, params[0], 0xDE92FFFF207500);
    return 1;
}

CMD:ame(playerid, params[])
{
    if(sscanf(params, "s[144]", params[0])) return SCM(playerid, COLOR_GREY, !"Используйте /ame [текст]");
    SetPlayerChatBubble(playerid, params[0], 0xDE92FFFF207500);
    return 1;
}

CMD:try(playerid, params[])
{
    if(sscanf(params, "s[99]", params[0])) return SCM(playerid, COLOR_GREY, !"Используйте /try [текст]");
    new string[144];
    format(string, sizeof(string), "%s %s | %s", PlayerInfo[playerid][pName], params[0], (!random(2)) ? ("{FF0000}Неудачно") : ("{32CD32}Удачно"));
    ProxDetector(20.0, playerid, string, 0xDE92FFFF0xDE92FFFF0xDE92FFFF0xDE92FFFF0xDE92FFFF);
    return 1;
}

CMD:todo(playerid, params[])
{
    if(strlen(params) > 95return SCM(playerid, COLOR_GREY, !"Слишком длинный текст и действие");
    new message[48], action[49];
    if(sscanf(params, "p<*>s[47]s[48]", message, action)) return SCM(playerid, COLOR_GREY, !"Используйте /todo [текст*действие]");
    if(strlen(message) < 2 || strlen(action) < 2return SCM(playerid, COLOR_GREY, !"Используйте /todo [текст*действие]");
    new string[144];
    format(string, sizeof(string), "- '%s' - {DE92FF}сказал%s %s, %s", message, (player_info[playerid][SEX] == 1) ? ("") : ("а"), PlayerInfo[playerid][pName], action);
    ProxDetector(20.0, playerid, string, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE);
    return 1;
}

CMD:n(playerid, params[])
{
    if(sscanf(params, "s[107]", params[0])) return SCM(playerid, COLOR_GREY, !"Используйте /n [сообщение]");
    new string[144];
    format(string, sizeof(string), "(( %s[%d]: %s ))", PlayerInfo[playerid][pName], playerid, params[0]);
    ProxDetector(20.0, playerid, string, 0xCCCC99FF0xCCCC99FF0xCCCC99FF0xCCCC99FF0xCCCC99FF);
    return 1;
}

CMD:s(playerid, params[])
{
    if(sscanf(params, "s[105]", params[0])) return SCM(playerid, COLOR_GREY, !"Используйте /s [текст]");
    new string[144];
    format(string, sizeof(string), "%s[%d] крикнул: %s", PlayerInfo[playerid][pName], playerid, params[0]);
    ProxDetector(30.0, playerid, string, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE, COLOR_WHITE);
    if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
    {
        ApplyAnimation(playerid, "ON_LOOKERS""shout_01"4.1,0,0,0,0,0);
    }
    SetPlayerChatBubble(playerid, params[0], COLOR_WHITE, 257500);
    return 1;
}

 

 

Share this post


Link to post
Share on other sites

Спасибо, для моего сервера классно 😉

Share this post


Link to post
Share on other sites

Error связан с SCM. 

Share this post


Link to post
Share on other sites

@Вова Спасибо! Для моего мода с нуля пригодится!

Share this post


Link to post
Share on other sites

@Ruman Обращайся 

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.

  • Similar Content

    • JAFAR
      By JAFAR
      Удалил полностью все объекты с города Батырево
      вы спросите зачем я это сделал?
      Я вам отвечу я хотел удалить все города с карты CRMP но затея не оправдала себя
      так как я хотел сделать единый город с 0 на crmp 0.3e ну потом я подумал и решил бросить затею
      так как это долго и нудно и смысл не вижу дальше продолжать!
       
      Если хотите что бы я продолжил делать дело с вас Like.
      Скриншоты проделанной работы:
       
      Желаю вам удачи!
      Удалённый батырево.txt
    • Jadyn Allen
      By Jadyn Allen
      Всем привет! Купил Мод Moscow RolePlay, поставил на хост, захожу и тут бац! Пишет что подключился и сразу выкидывает с сервера с переподключением с ошибкой LШ connection to the server. Reconnecting crmp. Кто сможет помочь буду благодарен