[Урок] [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
Поиск:
Статистика Форума