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. Огромная просьба олдам не обсирать меня, мол код гоуно, можно и попроще... Я сам в павно не проффи, и все знают, что у олдов бибиська на миллиметр длиннее, чем у автора
Сообщение отредактировал KekeKizaru - Воскресенье, 16.12.2018, 04:10 |
|
|
|
toʍqa |
Дата: Суббота, 02.02.2019, 17:17 | Сообщение # 2
|
Новичок
Сообщений: 25
Статус: Offline
|
Сюда стоило бы добавить желтый цвет...
|
|
|
|