В теме 1 сообщение

Гость stibs
Новичок

Всем привет!

 

Сегодня вашему вниманию хочу предоставить новый командный процессор, под названием: Pawn.CMD.

 

Описание:

Pawn.CMD - новый командный процессор , который работает через плагин. Этот плагин совместим с любой версией SA:MP (CR:MP).

da70dacf9e17ec54ba4089e7b3bb8157.png

Спойлер

native PC_RegAlias(const cmd[], const alias[], ...); 
native PC_SetFlags(const cmd[], flags); 
native PC_GetFlags(const cmd[]); 
native PC_EmulateCommand(playerid, const cmdtext[]); 
native PC_RenameCommand(const cmd[], const newname[]); 
native PC_CommandExists(const cmd[]);    
native PC_DeleteCommand(const cmd[]); 
 
native CmdArray:PC_GetCommandArray(); 
native CmdArray:PC_GetAliasArray(const cmd[]); 
native PC_GetArraySize(CmdArray:arr); 
native PC_FreeArray(&CmdArray:arr); 
native PC_GetCommandName(CmdArray:arr, index, dest[], size = sizeof dest);

 

Спойлер

forward PC_OnInit(); // calls after Pawn.CMD initialization 
forward OnPlayerCommandReceived(playerid, cmd[], params[], flags); // calls before a command  
forward OnPlayerCommandPerformed(playerid, cmd[], params[], result, flags); // calls after a command 

 

Спойлер

#include <Pawn.CMD> 
 
cmd:help(playerid, params[])  // Также можно использовать CMD и COMMAND
{ 
    // здесь код 
    return 1; 
} 

 

Спойлер

cmd:help(playerid, params[]) 
{ 
    // здесь код
    return 1; 
} 
alias:help("commands", "cmds", "menu"); // чувствителен к регистру

 

Спойлер

#include <Pawn.CMD> 
 
enum(<<=1) 
{ 
    CMD_ADMIN = 1, 
    CMD_MODER, 
    CMD_USER 
}; 
 
flags:ban(CMD_ADMIN); 
cmd:ban(playerid, params[]) 
{ 
    // code here 
    return 1; 
} 
 
public OnPlayerCommandReceived(playerid, cmd[], params[], flags) 
{ 
    if ((flags & CMD_ADMIN) && !pAdmin[playerid]) 
        return 0; 
    return 1; 
}  

 

Спойлер

enum(<<=1) 
{ 
    CMD_ADMIN = 1, 
    CMD_MODER, 
    CMD_USER 
}; 
 
flags:ban(CMD_ADMIN); 
cmd:ban(playerid, params[]) 
{ 
    // здесь код 
    return 1; 
} 
alias:ban("block"); 
 
public OnPlayerCommandReceived(playerid, cmd[], params[], flags) 
{ 
    if ((flags & CMD_ADMIN) && !pAdmin[playerid]) 
        return 0; 
    return 1; 
} 
 
public OnPlayerCommandPerformed(playerid, cmd[], params[], result, flags) 
{ 
    if(result == -1) 
    { 
        SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Неизвестная команда."); 
        return 0; 
    } 
    return 1; 
}  

 

Автор: Неизвестен (честно говоря, я не увидел).

Автор перевода: TheSeLToN.

Официальная тема поддержки на sa-mp.com

 

Скачать

Отредактировано пользователем stibs

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


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

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

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

  • Похожий контент

    • ВасилийСталин
      От ВасилийСталин
      50% СКИДКА РОВНО 3 ДНЯ, ДО: 25.09.2025. 12:00 ПО МСК
       
       
      Здравствуйте уважаемые форумчане!
      Выкладываю на продажу мод написанный с нуля Fox rp. Мод имеет много красивого 3д маппинга, систем по типу квестов, динамического текста над актерами во время общения с ними, система загрязнения транспорта (имеется маппинг автомойки) мод подходит под основу и нуждается в доработках.
      В комплекте с модом вы получаете:
      1. Игровую сборку в которую входит:
      1.1. AVF плагин
      1.2. Приватные модели авто и скинов
      1.3. Под все транспортные средства были реалистично изменены настройки скорости и физика авто
      1.4. Изменены звуки
      !!! Чтобы скачать сборку нужно открыть txt файл в папке с модом там будет ссылка на сборку
      2. Игровой мод:
      2.1. Мод
      2.2. cef. Уже подключен на веб хостинг при необходимости можно заменить
      Мод будет дорабатываться и опубликовываться на этом форуме, ценник будет выше но если купите мод то доплачивать не придется, сможете сразу скачать новую версию.
       
      Связь: vk.com/nastelectric
       
    • ВасилийСталин
      От ВасилийСталин


      Скачать файл Fox rp | Уникальный мод с 0 под открытие | СКИДКА 50%
      50% СКИДКА РОВНО 3 ДНЯ, ДО: 25.09.2025. 12:00 ПО МСК
       
       
      Здравствуйте уважаемые форумчане!
      Выкладываю на продажу мод написанный с нуля Fox rp. Мод имеет много красивого 3д маппинга, систем по типу квестов, динамического текста над актерами во время общения с ними, система загрязнения транспорта (имеется маппинг автомойки) мод подходит под основу и нуждается в доработках.
      В комплекте с модом вы получаете:
      1. Игровую сборку в которую входит:
      1.1. AVF плагин
      1.2. Приватные модели авто и скинов
      1.3. Под все транспортные средства были реалистично изменены настройки скорости и физика авто
      1.4. Изменены звуки
      !!! Чтобы скачать сборку нужно открыть txt файл в папке с модом там будет ссылка на сборку
      2. Игровой мод:
      2.1. Мод
      2.2. cef. Уже подключен на веб хостинг при необходимости можно заменить
      Мод будет дорабатываться и опубликовываться на этом форуме, ценник будет выше но если купите мод то доплачивать не придется, сможете сразу скачать новую версию.
       
      Связь: vk.com/nastelectric
       
      Добавил ВасилийСталин Добавлено 14.08.2025 Категория Моды Автор Abeme  
    • Senwik
      От Senwik
      Всем здравствуйте, я тут решил сделать свой крмп сервер, и у меня возник вопрос, где можно достать кэш для лаунчера и сервера, как настроить лаунчер, чтоб кэш скачивался в нужное место и игра могла нормально работать. 
      P.S. Если подскажете, где можно прочитать по данной теме, то будет вообще класс, всем бобра