• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
ответ на вопрос
Dimka_71rusДата: Пятница, 07.10.2011, 16:23:07 | Сообщение # 1

Группа: Пользователи
Сообщений: 360
Помогите подредактировать команду,чтобы когда отвечаешь писалось не всем играком ответ а только тому кому отвечаешь и вот команда:
Code

  if(strcmp(cmd, "/otvet", true) == 0 || strcmp(cmd, "/an", true) == 0)
  {
   if(IsPlayerConnected(playerid))
      {
     if (PlayerInfo[playerid][pAdmin] >= 1)
    {
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      SendClientMessage(playerid, COLOR_ISPOLZUY, "*Используйте: /an [ид игрока] [текст]");
      return 1;
     }
     giveplayerid = ReturnUser(tmp);
     if (IsPlayerConnected(giveplayerid))
     {
         if(giveplayerid != INVALID_PLAYER_ID)
         {
       GetPlayerName(playerid, sendername, sizeof(sendername));
       GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       new length = strlen(cmdtext);
       while ((idx < length) && (cmdtext[idx] <= ' '))
       {
        idx++;
       }
       new offset = idx;
       new result[64];
       while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
       {
        result[idx - offset] = cmdtext[idx];
        idx++;
       }
       result[idx - offset] = EOS;
       if(!strlen(result))
       {
        SendClientMessage(playerid, COLOR_ISPOLZUY, "*Используйте: /an [ид игрока] [текст]");
        return 1;
       }
       if(PlayerInfo[playerid][pAdmin] > 0)
       {
        format(string, sizeof(string), "* Администратор %s отвечает: %s", sendername, (result));
       }
       SendClientMessage(giveplayerid, COLOR_ORANGERED, string);
       format(string, sizeof(string), "*Администратор %s ответил %s: %s", sendername, giveplayer, (result));
       HABroadCast(playerid,COLOR_ORANGERED,string,1);
       format(string, sizeof(string), "* Вы ответили %s(ID: %d): %s", giveplayer, giveplayerid, (result));
       SendClientMessage(playerid,  COLOR_ORANGERED, string);
       return 1;
      }
     }
     else
     {
      format(string, sizeof(string), "** %d - Нет такого игрока.", giveplayerid);
      SendClientMessage(playerid, COLOR_RED, string);
     }
    }
      else
     {
                 SendClientMessage(playerid, COLOR_RED, "** Вы не Администратор !");
                 return 1;
             }
   }
   return 1;
  }


Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru
Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
 
СообщениеПомогите подредактировать команду,чтобы когда отвечаешь писалось не всем играком ответ а только тому кому отвечаешь и вот команда:
Code

  if(strcmp(cmd, "/otvet", true) == 0 || strcmp(cmd, "/an", true) == 0)
  {
   if(IsPlayerConnected(playerid))
      {
     if (PlayerInfo[playerid][pAdmin] >= 1)
    {
     tmp = strtok(cmdtext, idx);
     if(!strlen(tmp))
     {
      SendClientMessage(playerid, COLOR_ISPOLZUY, "*Используйте: /an [ид игрока] [текст]");
      return 1;
     }
     giveplayerid = ReturnUser(tmp);
     if (IsPlayerConnected(giveplayerid))
     {
         if(giveplayerid != INVALID_PLAYER_ID)
         {
       GetPlayerName(playerid, sendername, sizeof(sendername));
       GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
       new length = strlen(cmdtext);
       while ((idx < length) && (cmdtext[idx] <= ' '))
       {
        idx++;
       }
       new offset = idx;
       new result[64];
       while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
       {
        result[idx - offset] = cmdtext[idx];
        idx++;
       }
       result[idx - offset] = EOS;
       if(!strlen(result))
       {
        SendClientMessage(playerid, COLOR_ISPOLZUY, "*Используйте: /an [ид игрока] [текст]");
        return 1;
       }
       if(PlayerInfo[playerid][pAdmin] > 0)
       {
        format(string, sizeof(string), "* Администратор %s отвечает: %s", sendername, (result));
       }
       SendClientMessage(giveplayerid, COLOR_ORANGERED, string);
       format(string, sizeof(string), "*Администратор %s ответил %s: %s", sendername, giveplayer, (result));
       HABroadCast(playerid,COLOR_ORANGERED,string,1);
       format(string, sizeof(string), "* Вы ответили %s(ID: %d): %s", giveplayer, giveplayerid, (result));
       SendClientMessage(playerid,  COLOR_ORANGERED, string);
       return 1;
      }
     }
     else
     {
      format(string, sizeof(string), "** %d - Нет такого игрока.", giveplayerid);
      SendClientMessage(playerid, COLOR_RED, string);
     }
    }
      else
     {
                 SendClientMessage(playerid, COLOR_RED, "** Вы не Администратор !");
                 return 1;
             }
   }
   return 1;
  }

Автор - Dimka_71rus
Дата добавления - 07.10.2011 в 16:23:07
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
01:12:09
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2025

vkontakte :samp-pawno.ru: