[Урок] Убираем флуд на пикапах - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Phoenixxx_Czar, Getbackthere, [CM]OlegEhtler  
[Урок] Убираем флуд на пикапах
Olegsuper1 Дата: Пятница, 27.12.2013, 16:09 | Сообщение # 1
Любитель
Сообщений: 34
Статус: Offline
И так мой способ, как показала практика, оказался не рабочим. Так что я просто вам выложу готовую версию "Антифлуда на пикапах" вырезанную из мода Samp-RP(чей-то копии конечно). Этот способ гораздо легче. Ну вообщем вот:
Ко всем new добавим это:

Код

new Pic[MAX_PLAYERS];
new Float:PosPic[3][MAX_PLAYERS]; // хранит координаты подобранного пикапа


В начало паблика OnPlayerPickUpPickup добавляем это:

Код

if(Pic[playerid] == 1) return false; else Pic[playerid] = 1,GetPlayerPos(playerid,PosPic[0][playerid],PosPic[1][playerid],PosPic[2][playerid]);


Также в паблике OnGameModeInit создадим таймер:

Код

SetTimer("CustomPickups", 1, true);


И в свободное место мода вставим это:

Код

stock CustomPickups()
{
      for(new i = 0; i < MAX_PLAYERS; i++)
      {
       if(IsPlayerConnected(i))
       {
        if(!IsPlayerInRangeOfPoint(i, 2.0, PosPic[0][i], PosPic[1][i], PosPic[2][i])) Pic[i] = 0; // проверка на наличие игрока в пикапе.
       }
      }
}


Ну вот и все =).


Мои разработки:
[FS] CS - http://cheat-master.ru/forum/122-283371-1
Skype: olegsuper.kor


Сообщение отредактировал Olegsuper1 - Вторник, 14.01.2014, 20:09
Cm_Buro Дата: Пятница, 27.12.2013, 18:32 | Сообщение # 2
Мясо-Барон
Сообщений: 443
Статус: Offline
Очень хороший урок. Спасибо

Неактив
[CM]VegasSs Дата: Понедельник, 30.12.2013, 12:29 | Сообщение # 3
Cheat-Master
Сообщений: 87
Статус: Offline
Просто отличный урок молодец

1 ранг 10% - [Новичок] open
2 ранг 20% - [Любитель] open
3 ранг 30% - [Боец] open
4 ранг 40% - [Боец] open
5 ранг 50% - [Бывалый] closed
6 ранг 60% - [Знаток] closed
7 ранг 70% - [Советник] closed
8 ранг 80% - [Авторитет] closed
9 ранг 90% - [Легенда] closed
10 ранг 100% - [Cheat-Master] closed
fanik Дата: Воскресенье, 23.03.2014, 15:27 | Сообщение # 4
Боец
Сообщений: 157
Статус: Offline
варнинг

error 021: symbol already defined: "CustomPickups"
warning 209: function "CustomPickups" should return a value
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

Добавлено (23.03.2014, 15:27)
---------------------------------------------
с варнингами разобрался.
if(Pic[playerid] == 1) return false; else Pic[playerid] = 1,GetPlayerPos(playerid,PosPic[0][playerid],PosPic[1][playerid],PosPic[2][playerid]);
куда именно это вставить?

[CM]Logotipo Дата: Суббота, 29.03.2014, 22:44 | Сообщение # 5
Авторитет
Сообщений: 1083
Статус: Offline
Код ужасен, всё это делается гораздо проще.

Скуп
ВК
RakDroid - прокачка аккаунтов с телефона
VKMusic - вк музыка без браузера
Делаю сайты/софт/стимботов на заказ
  • Страница 1 из 1
  • 1
Поиск: