17:27
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: AXE, Weddew  
За простой на месте - кик
Stop-TussinДата: Четверг, 10.07.2008, 15:23 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус:
Много видел афк скриптов, но они не подходят для меня, вот что мне нада сделать:
Простой фильтер-скрипт: сделать так чтобы, если чел встал на месте и не двигается 10 минут, то его автоматом кикает и в общий чат пишется: такой то игрок был кикнут за простой!
Спасибо заранее :) Плюсом обеспечу

Добавлено (10.07.2008, 15:23)
---------------------------------------------
Help

OKStyle™Дата: Четверг, 10.07.2008, 17:27 | Сообщение # 2
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Stop-Tussin, сделай таймер, примерно на 3 секунды, запиши координаты игрока, пусть каждые 3 секунды проверяет.... если не изменились - запуская 10-ти минутный таймер, по истечении которого он будет кикнут, если за время 10 минут изменилить (таймер 3-х секундный-то будет работать) - убивай 10-минутный таймер.


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
zTronДата: Четверг, 10.07.2008, 17:52 | Сообщение # 3
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 4
Город: Харьков
Репутация: 39
Замечания: 20%
Статус:
Проверка по кoординатам не катит, в частности для качателей левела в пен1. Режим спектатора в /tv...
А вот по активности нажатия кнопок управления... if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)) и т.д. и т.п.



109.86.185.7:7777 ..::TrSB::.. PEN1: S.A.
OKStyle™Дата: Четверг, 10.07.2008, 18:20 | Сообщение # 4
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
Quote (zTron)
в частности для качателей левела в пен1. Режим спектатора в /tv...

мы делаем общий вид, а вот ассоциировать с модом все должны сами.

Quote (zTron)
if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)) и т.д

нестандартная функция..



Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
zTronДата: Четверг, 10.07.2008, 19:41 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 4
Город: Харьков
Репутация: 39
Замечания: 20%
Статус:
Quote (OKStyle™)
Quote (zTron)if(IsKeyJustDown(KEY_SPRINT,newkeys,oldkeys)) и т.д нестандартная функция..

Вполне стандартная, см. vactions.pwn. fun



109.86.185.7:7777 ..::TrSB::.. PEN1: S.A.
OKStyle™Дата: Четверг, 10.07.2008, 19:59 | Сообщение # 6
Мастер джэдай
Группа: I'm V.I.P.
Сообщений: 2444
Награды: 16
Город: Оренбург
Репутация: 1174
Замечания: 40%
Статус:
zTron, смотрю. И вижу:
Code
IsKeyJustDown(key, newkeys, oldkeys)
{
  if((newkeys & key) && !(oldkeys & key)) return 1;
  return 0;
}

Знаешь что это? Имплементация функци. Для стандартных такое в инклюде написано. Я понимаю, если бы ты колбэк из vactions делал бы, а так...


Да потому что когда человек делает на заказ он не старается. © kRiSyo
Кланяимся нофаму королю анимаций =))))))) © Manusya
В MTA - для вас все багоюзеры. Не юзают там +с только EFO и ACF. © SeWeR
zTronДата: Пятница, 11.07.2008, 00:24 | Сообщение # 7
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 4
Город: Харьков
Репутация: 39
Замечания: 20%
Статус:
Та шоп тебя расперетак... Яж не настаиваю использовать именно ЭТО!!! Я делюсь мыслью - проверять активность\пассивность игрока по нажатию им клавиш! А как это реализовать...

В павно есть возможность опроса кнопок движения или стрельбы любого играющего.
Ну сделай повторяющийся таймер... ну задай пару переменных для любого кто PlayerConnected, и если вышеозначенный не меняет статус своих кнопок - 1 переменная устанавливается в 1 и увеличивает значение второй (по второй можно задать число на котором ленивца кикнет), если статус кнопок меняется - 1 и 2 переменные сбрасывается в 0 и соответствующе ничего не происходит.

Ну как 2 пальца об асфальт. :)


109.86.185.7:7777 ..::TrSB::.. PEN1: S.A.
Stop-TussinДата: Пятница, 11.07.2008, 07:59 | Сообщение # 8
Освоившийся
Группа: Продвинутые
Сообщений: 93
Награды: 1
Город: Челны
Репутация: 4
Замечания: 0%
Статус:
Это я все понял и в принципе знаю как сделать, но у меня плохо с практикой, я не смогу все правильно вписать, прошу помощи от спецов :)
DarkByteДата: Пятница, 11.07.2008, 08:29 | Сообщение # 9
Долгожитель
Группа: Продвинутые
Сообщений: 1577
Награды: 7
Город: Челябинск
Репутация: 182
Замечания: 0%
Статус:
Проще всё таки по координатам проверять, т.к. кнопку можно зажать и свернуть игру, но при свёрнутой игре, игрок будет стоять на месте.
Можно завести переменную, типа gVarLevel[MAX_PLAYERS]; ну и переменную для сохранения координат для каждого игрока.
Таймер на 10 сек, который будет проверять и сохранять координаты, если координаты совпадают, то ++gVarLevel[playerid]
Если gVarLevel[playerid] станет больше определённого значения (например 60 - для 10 минут), то кикнуть игрока :)



MusicSig vkontakte - расширение функционала ВКонтакте для Google Chrome
zTronДата: Пятница, 11.07.2008, 12:53 | Сообщение # 10
Уверенный в себе
Группа: Продвинутые
Сообщений: 186
Награды: 4
Город: Харьков
Репутация: 39
Замечания: 20%
Статус:
Для PEN1 и клонов проверка простоя по координатам не катит (ещё раз... :) ) там есть телевизор в доме /tv который кидает спектатора за спектируемым 1 раз в 3 секунды (уже точно не помню, у меня переделано...).
Так вот, в пен1 достаточно написать в доме /tv и можно идти спать, а сервак будет давать пойнты на прокачку чара.



109.86.185.7:7777 ..::TrSB::.. PEN1: S.A.
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua