[CMD] /atipster copy Samp-Rp - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[CMD] /atipster copy Samp-Rp
seriu Дата: Понедельник, 25.11.2013, 16:31 | Сообщение # 1
Боец
Сообщений: 92
Статус: Offline
И так для начала если у вас нету:
GetPVarInt ( playerid, "Logged");
То в public OnPlayerSpawn(playerid)
Код
if(GetPVarInt ( playerid, "Logged") != 1) SetPVarInt ( playerid, "Logged", 1 );
          if(GetPVarInt(playerid, "Logged") != 1) return SendClientMessage(playerid, COLOR_GRAD1, "Вы не авторизованы !");


Если у вас есть проверка на залогинен ли игрок и она не такая как у меня а на переменных или еще хуже в pInfo она, то заменяйте ее везде на мою.

Вот сама команда:
Код
CMD:atipster(playerid,params[])
{
          if(GetPVarInt(playerid, "Logged") == 0) return 1;
       if(PlayerInfo[playerid][pAdmin] < 2) return 1;
       if(sscanf(params, "d",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /atipster[id фракции]");
       if(params[0] > 10 || params[0] < 0) return SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 0 или больше 10");
          SetPVarInt(playerid,"Atisper",params[0]);
          if(params[0] == 0) SendClientMessage(playerid, COLOR_WHITE, "Прослушка отключена");
       else SendClientMessage(playerid, COLOR_WHITE, "Прослушка включена, для отключения введите /atipster  0");
       return 1;
}

пояснения к команде:
- Автор Я ( seriu ).
PlayerInfo[playerid][pAdmin] В большенстве модов такая проверка на админов - поэтому я сделал так. Если у вас другая то заменяйте на свою.
params[0] > 10 || params[0] < 0
0 это отключено.
10 это максимальный ид фракции ( Если у вас больше то ставьте свое значение ).
SetPVarInt(playerid,"Atisper",params[0]); это не трогаем, понадобится дальше.

Далее все зависит от вас:
ищем команду "/f и /r" ( /family and /r )

Идем в команду /f
В модах "Samp-Rp" вы должны найти такую строчку.
Код
SendFamilyMessage(PlayerInfo[playerid][pMember], TEAM_AZTECAS_COLOR, string);

Если она совпадает то все нормально.
Далее идем в команда /r
опять же в модах "Samp-Rp" вы должны будите найти:
Код
SendRadioMessage
и заменяем ее на
Код
SendFamilyMessage

( заменяем только функцию, что идет дальше не трогаем )

Далее находим stock/public SendFamilyMessage

И заменяем на мой.
Код
stock SendFamilyMessage(family, color, string[])    
{    
       foreach(Player, i)    
       {    
           if(FormaFrac[i] != 0)    
           {    
               if(GetPVarInt(i,"chats") != 1)    
               {    
                   if(PlayerInfo[i][pMember] == family || GetPVarInt(i,"Atisper") == family)    
                   {    
                       SendClientMessage(i, color, string);    
                   }    
               }    
           }    
           else if(GetPVarInt(i,"Atisper") == family)    
           {    
               SendClientMessage(i, color, string);    
           }    
       }    
}  

Объясняю:
FormaFrac[i] - это проверка игрока на одетую форму ( в модах РЛС, у меня это через GetPVar )
если у вас нету такого то просто удалите.
GetPVarInt(i,"chats") - это моя проверка на включение/отключение семейного чата ( замените на свою если есть, если нету - удалите )
PlayerInfo[i][pMember] в большинстве модов такая проверка на Фракцию игрока.
GetPVarInt(i,"Atisper") - это та самая функция которую мы изменяем в команде [b]/atipster/b]

Команда служит для прослушки чатов /f и /r


Сообщение отредактировал seriu - Суббота, 14.06.2014, 11:27
Andre_Bruno Дата: Понедельник, 25.11.2013, 21:16 | Сообщение # 2
Новичок
Сообщений: 4
Статус: Offline
Ты эту же команду выложил на павно?

CM вечны
seriu Дата: Вторник, 26.11.2013, 07:54 | Сообщение # 3
Боец
Сообщений: 92
Статус: Offline
Цитата Andre_Bruno ()
Ты эту же команду выложил на павно?

Да.
[CM]Lucas Дата: Вторник, 26.11.2013, 18:51 | Сообщение # 4
Боец
Сообщений: 79
Статус: Offline
помоги вставить в мод cm-lucas с пометкой atipster

seriu Дата: Вторник, 26.11.2013, 23:51 | Сообщение # 5
Боец
Сообщений: 92
Статус: Offline
Цитата [CM]Lucas ()
помоги вставить в мод cm-lucas с пометкой atipster

щас добавлю.
mkrass Дата: Четверг, 28.11.2013, 23:40 | Сообщение # 6
Мишаня
Сообщений: 491
Статус: Offline
error 044 вылазит ,в чем проблема?

Помогаю новичкам в develstudio , с++ ,pascal . Пишите в лс.Так же приму в дар пустышки 3+ лвл для читерства.
Cheater CM: 07.03.15 - 08.07.16
Мой скайп - cm.mkrass
flamY Дата: Воскресенье, 29.12.2013, 19:33 | Сообщение # 7
Бывалый
Сообщений: 342
Статус: Offline
На YCMD переведи пожалуйста.

#Support. Нужна помощь - пишите в ЛС. Суть излагайте сразу.
My YouTube


Мои темы:

[Diamond RP]: Ответы на вопросы от бывшего админа DRP.] - Была закрыта из-за неактива, если можно, откройте.
[forse- Интревью с модератором портала.]
seriu Дата: Пятница, 10.01.2014, 17:03 | Сообщение # 8
Боец
Сообщений: 92
Статус: Offline
Цитата iMoretti ()
На YCMD переведи пожалуйста.

в место
CMD:atisper(playerid,params[])
используй
YCMD:atisper(playerid,params[],help)
Сокол Дата: Вторник, 14.01.2014, 20:08 | Сообщение # 9
Новичок
Сообщений: 25
Статус: Offline
Не на всех модах идёт

Продам портал о програмировании,подробнее в ЛС
Chipolinko Дата: Пятница, 21.02.2014, 21:58 | Сообщение # 10
Новичок
Сообщений: 23
Статус: Offline
С павно удалили,спасибо что тут выложил smile
seriu Дата: Воскресенье, 16.03.2014, 10:39 | Сообщение # 11
Боец
Сообщений: 92
Статус: Offline
Цитата Chipolinko ()
С павно удалили,спасибо что тут выложил

не за что wink
iKostro Дата: Четверг, 27.03.2014, 09:06 | Сообщение # 12
Боец
Сообщений: 145
Статус: Offline
Полезно для новичков, которые пытаются сделать копию Samp-Rp biggrin
s0beit_mod Дата: Четверг, 27.03.2014, 21:57 | Сообщение # 13
Новичок
Сообщений: 12
Статус: Offline
Разве на самп-рп.ру не "atipster", a "atisper"?
seriu Дата: Суббота, 14.06.2014, 11:28 | Сообщение # 14
Боец
Сообщений: 92
Статус: Offline
Цитата s0beit_mod ()
Разве на самп-рп.ру не "atipster", a "atisper"?

Спасибо, изменил название темы.
Сrazy™ Дата: Вторник, 17.06.2014, 16:58 | Сообщение # 15
Боец
Сообщений: 267
Статус: Offline
К моду Реззнова не подойдёт?
  • Страница 1 из 1
  • 1
Поиск: