Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
avtorecorddemo время начала записи демо
Ацелот
Дата: Воскресенье, 10.03.2013, 03:48 | Сообщение # 1
офлайн

  • Сообщения: 52
  • Награды: 0
  • Замечания:
 
Помогите плизз нужно что бы плагин начинал писать после 15 секунд с того момента как игрок зашел на сервер .
 
gamora2014
Дата: Воскресенье, 10.03.2013, 09:29 | Сообщение # 2
офлайн

  • Сообщения: 77
  • Награды: 1
  • Замечания:
 
sad

Сообщение отредактировал gamora2014 - Воскресенье, 10.03.2013, 18:19
 
Ацелот
Дата: Воскресенье, 10.03.2013, 17:47 | Сообщение # 3
офлайн

  • Сообщения: 52
  • Награды: 0
  • Замечания:
 
Супер помог ты похоже даже суть не понял.

Сообщение отредактировал Ацелот - Воскресенье, 10.03.2013, 23:32
 
NooB2
Дата: Воскресенье, 10.03.2013, 18:13 | Сообщение # 4
офлайн

  • Сообщения: 136
  • Награды: 2
  • Замечания:
 
Фиксируй client_connect потом используй set_task на рекорд демо ( запись демо )
 
Ацелот
Дата: Воскресенье, 10.03.2013, 23:31 | Сообщение # 5
офлайн

  • Сообщения: 52
  • Награды: 0
  • Замечания:
 
Цитата (Ацелот)
Фиксируй client_connect потом используй set_task на рекорд демо ( запись демо )
А можеш поподробней плиз ?
Вот исходник .Скажите плиз что надо сделать?
 
Serega_o460sa
Дата: Вторник, 12.03.2013, 08:38 | Сообщение # 6
офлайн

  • Сообщения: 65
  • Награды: 0
  • Замечания:
 
Ацелот, 
Код
public client_putinserver( id ) {     if( get_pcvar_num( g_Toggle ) ) {  
         new Float:delay = get_pcvar_float( g_RStartAfter );  
         if( delay < 5 )  
             set_pcvar_float( g_RStartAfter, ( delay = 5.0 ) );  
         set_task( delay, "Record", id );  
     }  
}
  на

Код
public client_putinserver( id ) {     if( get_pcvar_num( g_Toggle ) ) {   
          new Float:delay = get_pcvar_float( g_RStartAfter );   
          if( delay < 15 )   
              set_pcvar_float( g_RStartAfter, ( delay = 15.0 ) );   
          set_task( delay, "Record", id );   
      }   
}


Сообщение отредактировал Serega_o460sa - Вторник, 12.03.2013, 08:39
 
Ацелот
Дата: Вторник, 12.03.2013, 09:11 | Сообщение # 7
офлайн

  • Сообщения: 52
  • Награды: 0
  • Замечания:
 
Спасибо приду домой проверю
 
Serega_o460sa
Дата: Вторник, 12.03.2013, 20:41 | Сообщение # 8
офлайн

  • Сообщения: 65
  • Награды: 0
  • Замечания:
 
Код не правильно встал,вот:

Код
public client_putinserver( id ) {   
      if( get_pcvar_num( g_Toggle ) ) {   
          new Float:delay = get_pcvar_float( g_RStartAfter );   
          if( delay < 15 )   
              set_pcvar_float( g_RStartAfter, ( delay = 15.0 ) );   
          set_task( delay, "Record", id );   
      }   
}

Ну ты понял в чем собственно дело)


Сообщение отредактировал Serega_o460sa - Вторник, 12.03.2013, 20:42
 
Contra63
Дата: Среда, 13.03.2013, 10:44 | Сообщение # 9
офлайн

  • Сообщения: 830
  • Награды: 7
  • Замечания:
 
Код
#include <amxmodx>
#include <amxmisc>

#define DEMO "188_127_246_108_27017_www_jzona_ru"

public plugin_init()  
{
     register_plugin("Demo", "1.0", "Contra[AIM]")
}

public client_putinserver(i)
{
     set_task(15.0, "demo", i)
}

public demo(i)
{
     new Name[33], Time[9]
     get_user_name(i, Name, 32)
     get_time("%H:%M:%S", Time, 8)
     client_cmd(i, "stop; record ^"%s^"",  DEMO)
     client_print(i, print_chat, " [Jzona]Внимание %s!", Name)
     client_print(i, print_chat, " [Jzona]Идёт запись демо ^"%s.dem^" - %s.", DEMO, Time)
}

public client_disconnect(i)
{
     if(task_exists(i))
         remove_task(i)
}  
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1049\\ f0\\ fs16 \n\\ par }
*/


 
  • Страница 1 из 1
  • 1
Поиск: