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

 



 
          





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





Последние Файлы 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  
Auto-kick
H1TnRuNДата: Среда, 28.01.2009, 01:38 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 82
Награды: 1
Город: Cherepovets
Репутация: 17
Замечания: 0%
Статус:
1. как сделать авто кик, если игрок не пишит в чат сообщения за n-ное время, то есть если игрок молчит столько-то минут, то его кикает?

2. вырезка из описания 0.2х :
"...... - Добавлен калбек OnPlayerUpdate, вызываемый при синхронизации игрока с сервером, это поможет серверные античиты более качественными и поможет отлавливать alt-tab-еров и idle-ров..."
вопрос: как сделать автокик используя этот калбек.

[TMP]oDyBaHДата: Среда, 28.01.2009, 01:49 | Сообщение # 2
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
что еще за калбек??? wall


Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
EakwarpДата: Среда, 28.01.2009, 02:54 | Сообщение # 3
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
H1TnRuN, к сожалению то что вы хотите слишком сильно будет грузить сервер... даже если это делать посредством одного таймера... не рентабельно в принципе вобщем...

odyvan, - нуб.


More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
H1TnRuNДата: Среда, 28.01.2009, 04:00 | Сообщение # 4
Освоившийся
Группа: Продвинутые
Сообщений: 82
Награды: 1
Город: Cherepovets
Репутация: 17
Замечания: 0%
Статус:
жалко mda
[RD]ChezДата: Среда, 28.01.2009, 08:22 | Сообщение # 5
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
Eakwarp, ну я же говорил что он нуб xD
а по теме... это вроде процесс самого сервера, и если Гейм мод его использует, то он начинается использоваться как строковой, что не есть хорошо, тк нагрузка увеличивается и выполняется лишние процессы, не связанные с сервером... в случае с ГФ лучше этот паблик переименовать в OnPlayerUpdateлюбоедругоеслово



1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
[TMP]oDyBaHДата: Среда, 28.01.2009, 12:12 | Сообщение # 6
Местный
Группа: Продвинутые
Сообщений: 667
Награды: 13
Город: Пенза
Репутация: -3
Замечания: 80%
Статус:
ой сидят прям програмисты скриптеры хреновы!вы так и не ответили на вопрос что за слово ето калбек!
[offtop]боты млин![/offtop]



Заказать бесплатно Графику
< < < < < ЖМИ
MiniDM 1 100% Скачать
EakwarpДата: Среда, 28.01.2009, 12:27 | Сообщение # 7
Мастер джэдай
Группа: Продвинутые
Сообщений: 4874
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (odyvan)
ой сидят прям програмисты скриптеры хреновы!вы так и не ответили на вопрос что за слово ето калбек!

А благодоря этому посту пренципиально не ответим, юзаем википедею батенька.

Добавлено (28.01.2009, 12:27)
---------------------------------------------

Quote (chez)
Eakwarp, ну я же говорил что он нуб xD а по теме... это вроде процесс самого сервера, и если Гейм мод его использует, то он начинается использоваться как строковой, что не есть хорошо, тк нагрузка увеличивается и выполняется лишние процессы, не связанные с сервером... в случае с ГФ лучше этот паблик переименовать в OnPlayerUpdateлюбоедругоеслово

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



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
H1TnRuNДата: Среда, 28.01.2009, 14:11 | Сообщение # 8
Освоившийся
Группа: Продвинутые
Сообщений: 82
Награды: 1
Город: Cherepovets
Репутация: 17
Замечания: 0%
Статус:
Quote (Eakwarp)
то что хочет автор несколько отличается, он хочет что бы если игрок в определенный промежуток времени ничего не писал в чат, то его кикало.
т.е. посредством таймера(можно обойтись одним) и таблицы нужно каждые н-времени считать время для всех юзверей кто сколько не писал в чат, при этом в онплеертекст обновлять переменную, т.е. если игрок что то написал в чат переменная обнуляется...
вобще если сделать минутный таймер то тут все достаточно просто.

дак ето всетаки реально? и без особого груза для сервера? mda

stepmexДата: Среда, 28.01.2009, 14:24 | Сообщение # 9
Мастер джэдай
Группа: Продвинутые
Сообщений: 2914
Награды: 35
Город: Е-бург
Репутация: 1032
Замечания: 0%
Статус:
Quote (H1TnRuN)
дак ето всетаки реально? и без особого груза для сервера?
да. да.



И создал Бог женщину!.. Существо получилось злобное, но симпатичное...
[RD]ChezДата: Среда, 28.01.2009, 14:56 | Сообщение # 10
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
реально... во вариант... не пробовал, так что ногами не пинайте

[pwn]

forward IdleKick();
forward ChatWrote();
new idletimer;
new idletime = 10000; //10 mins
new timerchat=yourvalue;//свое число таймера
new PlayerChatWrote[MAX_PLAYERS][pChatwrote]=0;

в gamemodeexit KillTimer(idletimer);

в gamemodeinit
idletimer = SetTimer("IdleKick", idletime, 1);
SetTimer("ChatWrote", timerchat, 1);

в onplayercommandtext и в onplayertext
PlayerChatWrote[playerid][pChatwrote]=1;

public ChatWrote
{
for(new i = 0; i < MAX_PLAYERS; i++;){if(PlayerChatWrote[i][pChatwrote]==1){PlayerChatWrote[i][pChatwrote]=0;}}

}

public IdleKick()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pAdmin] < 1)
{
GetPlayerPos(i, PlayerPos[i][0], PlayerPos[i][1], PlayerPos[i][2]);
if(PlayerPos[i][0] == PlayerPos[i][3] && PlayerPos[i][1] == PlayerPos[i][4] && PlayerPos[i][2] == PlayerPos[i][5])
{
if(PlayerChatWrote[i][pChatwrote]==0){
Kick(i);}
}
PlayerPos[i][3] = PlayerPos[i][0];
PlayerPos[i][4] = PlayerPos[i][1];
PlayerPos[i][5] = PlayerPos[i][2];
}
}
}
}[/pwn]

вроде все... эта вещь.. просто обнуляет у всех стат писал в чат или набирал команду, если кто-то напишет то стат обновляется до 1 и если чел стоит и пишет то его не кикает... вот так... если стоит и не пишет, то стата обнуляется таймером и его кикает

Добавлено (28.01.2009, 14:56)
---------------------------------------------
забыл -_-

new Float:PlayerPos[MAX_PLAYERS][6];


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
  • Страница 1 из 1
  • 1
Поиск:





 


 


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