[Урок] [CMD] /sms - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[Урок] [CMD] /sms
KekeKizaru Дата: Воскресенье, 16.12.2018, 04:06 | Сообщение # 1
Новичок
Сообщений: 4
Статус: Offline
В начало мода подключаем инклуды...
Код
#include <Pawn.CMD>
#include <sscanf2>
#include <a_samp>


Сама команда (С комментариями, как видите ") )
Код
CMD:sms(playerid,params[])
{
new string[300], message[300], sender[MAX_PLAYER_NAME], recipient[MAX_PLAYER_NAME]; /* sender - отправитель, recipient - получатель. названия массивов можете менять на свои. string - используется для показа содержания отправителю, message - получателю. так же можете менять размеры в квадратных скобках на свой вкус (ПРИМЕЧАНИЕ: размеры если меняете, меняйте у первых двух. долго не заморачивался над размерами массивов). */
if(sscanf(params, "us", params[0], params[1])) return SendClientMessage(playerid, -1, "[Information] Используйте: /sms [ID] [сообщение]"); // проверка на команду
if(params[0] == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "[Information] Введите корректный ID"); /* Проверка на существующий ID (в онлайне ли игрок)*/
GetPlayerName(playerid, sender, sizeof(sender)); /* Получаем ник отправителя и сохраняем в массиве sender */
GetPlayerName(params[0], recipient, sizeof(recipient)); /* Получаем ник получателя и сохраняем в массиве recipient */
format(message, sizeof(message), ".:|SMS|:. Отправитель: %s || Содержание: %s ", sender, params[1]); /* форматирование массива message, для чего она прочтите выше. */
format(string, sizeof(string), ".:|SMS|:. Содержание: %s || Получатель: %s", params[1], recipient); /* форматирование массива message, для чего она прочтите выше. */
SendClientMessage(playerid, -1, string); // Показываем массив string отправителю
SendClientMessage(params[0], -1, message); // Показываем массив string отправителю
return true; // Возвращение... (долго объяснять)
}


Если помог, ставьте +, позязя ")
P.S. Огромная просьба олдам не обсирать меня, мол код гоуно, можно и попроще... Я сам в павно не проффи, и все знают, что у олдов бибиська на миллиметр длиннее, чем у автора biggrinsanta
Прикрепления: 0573952.png (411.7 Kb)


Сообщение отредактировал KekeKizaru - Воскресенье, 16.12.2018, 04:10
toʍqa Дата: Суббота, 02.02.2019, 17:17 | Сообщение # 2
Новичок
Сообщений: 25
Статус: Offline
Сюда стоило бы добавить желтый цвет...
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[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]

Новые пользователи
cheatjopa2 [11:58]

gabitovismaismaisma [09:18]

Gotham_ws [03:45]

раре [02:58]

Epiphonexmr [02:38]

ksuexe [01:35]

petrusenko_t [23:29]

shanepk60 [21:19]

chadaevvo18 [19:34]

zazik965mb [17:41]

AndreSR [16:49]

funovv [20:46]

Dizelmotnik [11:22]