Команда: /action (Описание окружения) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
Форум » Pawno программирование SAMP » Команды | Commands » Команда: /action (Описание окружения)
Команда: /action (Описание окружения)
NEAZZ123 Дата: Суббота, 29.07.2017, 18:48 | Сообщение # 1
Боец
Сообщений: 258
Статус: Offline
Команда /action описывает окружения.

Требования для мода:
sscanf
streamer

Скрины:


Код
CMD:action(playerid, params[])
{
    if(GetPVarInt(playerid, "3DLabel"))
    {
     SendClientMessage(playerid, error, "Описание окружения было удалено");
  DestroyDynamic3DTextLabel(Text3D:GetPVarInt(playerid, "3DLabel"));
  DeletePVar(playerid, "3DLabel");
  return 1;
    }
    if(sscanf(params, "s[144]", params[0])) return SendClientMessage(playerid, error, "Используйте: /action [текст]");
    if(strlen(params[0]) > 144) return SendClientMessage(playerid, error, "Действует ограничение на кол-во символов (144 символа)");
    new string[144];
    new Float:p[3];
    GetPlayerPos(playerid, p[0], p[1], p[2]);
    format(string, sizeof(string), "%s (( %s[%d] ))", params[0], get_name(playerid), playerid);
    SetPVarInt(playerid, "3DLabel", _:CreateDynamic3DTextLabel(string, COLOR_PURPLE, p[0], p[1], p[2], 100.0));
    f(string,"[A] Игрок %s[%d] создал описание окружения: \"%s\"",get_name(playerid),playerid,params[0]);
    SendAdminMessage(iAdm,string);
    return 1;
}

CMD:delaction(playerid, params[])
{
    new str[144];
    if(sscanf(params, "d", params[0])) return SendClientMessage(playerid, error, "Введите: /action [id игрока]");
    if(p_info[playerid][admin] < 4) return true;
    if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, error, "Игрок не подключен к серверу");
    if(!GetPVarInt(params[0], "3DLabel")) return SendClientMessage(playerid, error, "Игрок не создавал текст");
    SendClientMessage(playerid, green, "Текст игрока был успешно удален");
    DestroyDynamic3DTextLabel(Text3D:GetPVarInt(params[0], "3DLabel"));
    DeletePVar(params[0], "3DLabel");
    f(str,"[A] %s[%d] удалил описание окружения игрока %s",get_name(playerid),playerid,get_name(params[0]),params[0]);
    SendAdminMessage(iAdm,str);
    return true;
}


В конец мода:

Код
stock get_name(playerid) { new name@[MAX_PLAYER_NAME]; GetPlayerName(playerid, name@, sizeof(name@)); return name@; }
stock SendAdminMessage(color, string[]) { foreach(Player,i) if(p_info[i][admin] > 0) SendClientMessage(i, color, string); return 1; }


Можете добавить при диссконекте удаление /action'a.

Автор: Neazzy
При копировании содержания темы указывайте автора.




[PAWN] Добавление новых скинов и моделей

[Программа] AvatarGenerator
[FPS UP] FPS UP by Neazzy
[Программа] SA-MP CFG EDITOR
DECODE Дата: Среда, 02.08.2017, 06:24 | Сообщение # 2
Coder
Сообщений: 189
Статус: Offline
В принципе, ничего сложного, но и команда реально интересная. Хорошо, когда у человека есть креативные идеи на разработку таких вещей.

► Оптимизация SCM / SMTA (pawn): http://cheat-master.ru/forum/117-706531-1
► CM Smiles - Mini Chat (v1.0): http://cheat-master.ru/forum/2-706062-1
► [Evolve-RP] - Баг на деньги (история тестера): http://cheat-master.ru/forum/282-709301-1
► Накрутка сообщений в ВКонтакте (new): http://cheat-master.ru/forum/199-709369-1
izreker228 Дата: Суббота, 05.08.2017, 23:42 | Сообщение # 3
Авторитет
Сообщений: 904
Статус: Offline
Цитата DECODE ()
В принципе, ничего сложного

Для тех кто плохо знает "павно" самое то.
DECODE Дата: Воскресенье, 06.08.2017, 10:09 | Сообщение # 4
Coder
Сообщений: 189
Статус: Offline
Цитата izreker228 ()
Для тех кто плохо знает "павно" самое то.

Не спорю, и еще, немного наездов - pawn и pawno разные вещи. Pawn - язык, pawno - компилятор. Чисто формальность, которая мозолит глаза. Извиняюсь за "Выговор".


► Оптимизация SCM / SMTA (pawn): http://cheat-master.ru/forum/117-706531-1
► CM Smiles - Mini Chat (v1.0): http://cheat-master.ru/forum/2-706062-1
► [Evolve-RP] - Баг на деньги (история тестера): http://cheat-master.ru/forum/282-709301-1
► Накрутка сообщений в ВКонтакте (new): http://cheat-master.ru/forum/199-709369-1
Форум » Pawno программирование SAMP » Команды | Commands » Команда: /action (Описание окружения)
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7209]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
123131312312314534 [13:41]

Pan40xxl [12:36]

chinazes000 [11:29]

donaldga2 [05:28]

rubenia18 [21:17]

pokotiloroman91 [18:24]

stephensh5 [12:00]

calliesv7 [06:11]

louqm16 [22:14]

artushak [16:32]

Kingpolker [15:42]

leeyv11 [15:12]

Trappa17 [01:00]