PDA

Просмотр полной версии : [FS] Ping Control by Timon



Timon
15.08.2016, 00:04
Приветствую форумчане, представляю вам мой FS - "Ping Control".



http://i.imgur.com/0aGow1h.png

Скрипт автоматический кикает за высокий пинг. Насколько высокий? Это уже решать вам, а так же вы можете изменить сколько предупреждений выскочит игроку до кика, изменить промежуток времени через которое будет чекать игроков и соответственно префикс! Сделал более менее гибкую настройку через файл, почему через файл? Для тех кто не смыслит в скриптинге.

http://i.imgur.com/1ttMBtE.png



http://imgdepo.com/id/i9616116
http://imgdepo.com/id/i9616118


Зайдите в файл "ping_config", вся настройка производиться там. В файле все описано русским языком, так что тут расписывать все это, я не вижу смысла.

Автор данного FS несомненно Я - Timon.

Если будут вопросы по установке или понадобятся мои услуги вот контакты:

[В]контакте: Клац >> (vk.com/appl15)
Skype: dima_prihodko (Ава аналогичная вконтакте)


http://i.imgur.com/Yu0y3tw.png

Скачать с Yandex Disc: Клац (https://yadi.sk/d/6nmTP_iWuJhuG)


Спасибо за внимание!

vovandolg
15.08.2016, 02:26
public CheckPlayersPing()
{
foreach(new i : Player)
{
if(IsPlayerConnected(i))
{
Яснопонятно:hi:

Seregamil
15.08.2016, 06:23
НУЖНО БОЛЬШЕ КРАСОК В ТЕКСТЕ1!1!1!1

И зачем диск яндекса?
Pastebin? Gist? Тупо код в php?

- - - Добавлено - - -

Скачал. МАТЕРЬ БОЖЬЯ. ЗАЧЕМ МХИНИ?
4 константы объявить в скрипте сложно?
Если хотите динамики - 4 переменных и их менять, НО НЕ НА ФАЙЛАХ ЖЕ.


public CheckPlayersPing()
{
foreach(new i : Player)
{
if(IsPlayerConnected(i))
{

ммм


new str[150];
new NamePl[MAX_PLAYER_NAME];

GetPlayerName(playerid, NamePl, sizeof(NamePl));

format(str, sizeof(str), "{FFFFFF}** Уважаемый {00FF00}%s{FFFFFF}, вы кикнуты за высокий пинг - {00FF00}%d{FFFFFF}.", NamePl, ping);
Тут и одной переменной достаточно будет

Desulaid
15.08.2016, 13:22
:crazy:


public OnFilterScriptInit()
{
if(fexist("ping_config.ini"))
{
PingControlON();
}
else { print("\n\n-----------------------------------------\n\n** Ping Control **\n\nОшибка запуска, не найден файл \"ping_config.ini\"\n\n-----------------------------------------\n\n"), OnFilterScriptExit(); }
return true;
}

Зачем столь длинную строку делать еще длиннее?

vovandolg
15.08.2016, 14:25
Ещё прикалюшка с вызовом OnFilterScriptExit(); вручную
зачем это делать если фс будет дальше работать))