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

 



 
          





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





Последние Файлы 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  
Esc
APTEMДата: Понедельник, 21.07.2008, 13:55 | Сообщение # 1
Уверенный в себе
Группа: Продвинутые
Сообщений: 199
Награды: 2
Город: :дорог
Репутация: 14
Замечания: 40%
Статус:
Где-то был скрипт когда игрок стоит на месте допустим 5 минут и его выкидывает с сервера.


[GM] Counter-Strike 1.6 - Купить
MadCatДата: Понедельник, 21.07.2008, 16:04 | Сообщение # 2
Освоившийся
Группа: Продвинутые
Сообщений: 113
Награды: 5
Город: Екатеринбург
Репутация: 24
Замечания: 0%
Статус:
На примере GTO...
Code


static playerIdle[MAX_PLAYERS];
static Float:playerIdlePos[MAX_PLAYERS][3];

public OnGameModeInit()
{
  SetTimer("AntiIdle", 30000, 1);
  return 1;
}

forward AntiIdle();
public AntiIdle()
{
     new Float:x,Float:y,Float:z;
     for(new playerid=0; playerid<MAX_PLAYERS; playerid++)
  {
         if(IsPlayerConnected(playerid))
   {
             GetPlayerPos(playerid, x, y, z);
             if(x == playerIdlePos[playerid][0] && y == playerIdlePos[playerid][1] && z == playerIdlePos[playerid][2])
    {
                 playerIdle[playerid]++;
                 if(playerIdle[playerid] > 10)
     {
                     SendClientMessage(playerid,0xAA3333AA, "You have been idle for 10 minutes.");
      SendClientMessage(playerid,0xAA3333AA, "If you dont move in the next 30sec you will be auto kicked.");
                 }
                 if(playerIdle[playerid] > 11)
     {
         SendClientMessage(playerid,0xAA3333AA, "You have automaticly been kicked for being idle/afk for too long");
                     playerIdle[playerid] = 0;
      Kick(playerid);
     }
    }
             else
    {
                 playerIdle[playerid] = 0;
             }
             playerIdlePos[playerid][0] = x;
             playerIdlePos[playerid][1] = y;
             playerIdlePos[playerid][2] = z;
      }
     }
}



MultiGTA
Now open source
Последняя информация
  • Страница 1 из 1
  • 1
Поиск:





 


 


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