[CMD] Делаем /pm - Ответ игроку - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[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
Держи
(Не реклама)
Прикрепления: 8348004.png (486.0 Kb)


Сообщение отредактировал [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
господи, зачем такую нубо команду выкладывать? она во всех модах есть
  • Страница 1 из 1
  • 1
Поиск: