[CMD] Делаем /pm - Ответ игроку
|
|
[CM]Fich |
Дата: Понедельник, 19.05.2014, 23:56 | Сообщение # 1
|
Бывалый
Сообщений: 401
Статус: Offline
|
Всем привет. Хочу сделать такой мелкий урок!
Поехали
1. Удаляем свою команду /pm и ставим эту Код if(strcmp(cmd, "/pm", true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp) && PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, COLOR_GRAD2, "Èñïîëüçóé /pm [id èãðîêà] [òåêñò]"); giveplayerid = ReturnUser(tmp); if (PlayerInfo[playerid][pAdmin] >= 1) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[100]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) return SendClientMessage(playerid, COLOR_GRAD2, Введите /pm [id] [текст]"); if(strlen(result) >= 99) return SendClientMessage(playerid,COLOR_GRAD2, "Слишком долгое сообщение"); format(query, sizeof(query), "<A> %s[%i] Для %s[%i]: %s", PlayerInfo[playerid][pName],playerid, PlayerInfo[giveplayerid][pName],giveplayerid, (result)); SendAdminMessage(0xff9945AA,query); format(query, sizeof(query), "%s Для %s: %s", PlayerInfo[playerid][pName], PlayerInfo[giveplayerid][pName], (result)); SendClientMessage(giveplayerid,0xff9945AA , query); PlayerPlaySound(giveplayerid, 1085, 0.0, 0.0, 0.0); return true; } } else { SendClientMessage(playerid, COLOR_GRAD1, "[{FF0000}Error{B4B5B7}] неправильный id."); } } return true; }
Вот и все! если есть ошибки / вопросы пишите в тему
Сообщение отредактировал [CM]Fich - Понедельник, 19.05.2014, 23:57 |
|
|
|
AkkdellPoclePokupki |
Дата: Понедельник, 19.05.2014, 23:59 | Сообщение # 2
|
Бывалый
Сообщений: 359
Статус: Offline
|
А скрин можно?
|
|
|
|
[CM]Fich |
Дата: Вторник, 20.05.2014, 00:05 | Сообщение # 3
|
Бывалый
Сообщений: 401
Статус: Offline
|
Держи (Не реклама)
Сообщение отредактировал [CM]Fich - Вторник, 20.05.2014, 13:14 |
|
|
|
iCortezik |
Дата: Вторник, 20.05.2014, 13:03 | Сообщение # 4
|
Боец
Сообщений: 190
Статус: Offline
|
Цитата [CM]Fich ( ) Держи
Удали пока 20 не дали за рекламу.
Коплю 2к репы. Skype : iCortezik Vk ( id ) : icortezik_cm WMR : R385286787930 Ask (id) : Sanay4ik_Cortezik
|
|
|
|
ExPRO |
Дата: Вторник, 20.05.2014, 14:36 | Сообщение # 5
|
Боец
Сообщений: 181
Статус: Offline
|
Автора укажи
>>> My sa:mp server 176.32.39.43:7777 <<<
|
|
|
|
[CM]Fich |
Дата: Вторник, 20.05.2014, 14:48 | Сообщение # 6
|
Бывалый
Сообщений: 401
Статус: Offline
|
ExPRO, Автора? лол. читать умеем? написал же, что взял из своего мода. Это тебе нужно авторов указывать и еще откуда скопировал тему.
|
|
|
|
CM_Skrillex |
Дата: Вторник, 20.05.2014, 16:30 | Сообщение # 7
|
Боец
Сообщений: 243
Статус: Offline
|
господи, зачем такую нубо команду выкладывать? она во всех модах есть
|
|
|
|