AMX MOD X
Пятница, 27.02.2026, 09:17:40



Приветствую Вас Гость | RSS
[ Главная ] [ Чтобы Дэмо писалось при смене карти а ни при конекте!! - AMX Mod X Форум ] [ Регистрация ] [ Вход ]
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]

Вниманию участников! Данный форум теперь является архивом и вскором времени здесь нельзя будет создавать новых тем! Просьба всем для общения и создания новых тем перейти на наш новый форум: http://amxmodx.su/

  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: slogic, AlMod  
Чтобы Дэмо писалось при смене карти а ни при конекте!!
boywlaterДата: Понедельник, 15.09.2008, 16:31:25 | Сообщение # 1
Лейтенант
Группа: Пользователи
Сообщений: 54
Репутация: 0
Статус: Не в сети
Идея токова, я делаю так чтобы при коненте ко мне на сервер автоматически начиналась записыватся демо у клиента и при каждой смене карт дэмо перезаписывает себя на тоже имя, нашол вот сдесь http://amxmodx.ucoz.ru/forum/16-452-2
вот такой вот код
Code

/*
*http://amxmodx.ucoz.ru/forum/16-452-1
*autorecdemo.sma
*/

#include <amxmodx>

public plugin_init()
{     
       register_plugin("Autorecdemo", "0.1", "Argus")       
       register_event("ResetHUD", "playerSpawned", "be")
}

public playerSpawned(id)
{     
       client_cmd(id, "record autorecdemo")
}

он работает ну только демо начинает перезаписыватся при конекте а не при смене мапы, например зашол на сервер играешь два часа и демо пишется два часа а мне надо чтобы оно начинало перезапись после смены мапы!!
Заранее блогадарю всех кто мне поможет, администрацию сайта да и всем скриптеров которые помогают таким нубам как я!! Спасибо!!!

 
BruteДата: Понедельник, 15.09.2008, 17:18:06 | Сообщение # 2
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Code
#include <amxmodx>

public plugin_init()
{
         register_plugin("Autorecdemo", "0.2", "Argus")
}

public client_connect(id)
{
         server_cmd("exit")
         client_cmd(id, "record autorecdemo")
}

всё просто, очень просто...
blush :blush:


Сообщение отредактировал Brute - Понедельник, 15.09.2008, 17:18:30
 
ahaДата: Понедельник, 15.09.2008, 22:05:26 | Сообщение # 3
Генерал-майор
Группа: Пользователи
Сообщений: 370
Репутация: 6
Статус: Не в сети
Code
server_cmd("exit")  

Это чe такое ?
 
JokerДата: Понедельник, 15.09.2008, 22:41:34 | Сообщение # 4
Генерал-майор
Группа: Пользователи
Сообщений: 375
Репутация: 5
Статус: Не в сети
Quote (aha)
Это чe такое ?

Это типа он глумится.

Вообще определить смену карты вроде как нельзя, точнее начало нвоой карты. Может, если только отлавливать определенное значение таймлимит или еще ченить, окторое подходит к обозначению начала мапы.


One death is a Tragedy
One million is a Statistic...
 
boywlaterДата: Понедельник, 15.09.2008, 22:50:43 | Сообщение # 5
Лейтенант
Группа: Пользователи
Сообщений: 54
Репутация: 0
Статус: Не в сети
чтото не идёт ето, вобще сервер отключяется сразу наверно проблема в етом
Code
server_cmd("exit")  

Может ктото новый код напишит срочно надо!!
 
dArkДата: Понедельник, 15.09.2008, 23:05:24 | Сообщение # 6
Подполковник
Группа: Cупер-модеры
Сообщений: 126
Репутация: 1
Статус: Не в сети
Quote (boywlater)
чтото не идёт ето, вобще сервер отключяется сразу наверно проблема в етом Codeserver_cmd("exit")   Может ктото новый код напишит срочно надо!!

Ахха, да действительно, как ты догадался.

server_print("Ti durak");

Мне пишут, что я дурак, наверно дело в этой строчке server_print("Ti durak"); xDxDxD

 
boywlaterДата: Понедельник, 15.09.2008, 23:19:10 | Сообщение # 7
Лейтенант
Группа: Пользователи
Сообщений: 54
Репутация: 0
Статус: Не в сети
я нуб в етих скриптах поетому спросил а может дело в другом если я нуб откуда я знаю поетому и спросил!! лучьше бы помог составить новый скрипт!!!
 
ArgusДата: Вторник, 16.09.2008, 00:30:44 | Сообщение # 8
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
Brut'ик, я вот таких вот твоих шуточек не понимаю <_< !
особенно вот это::
Quote (Brute)
register_plugin("Autorecdemo", "0.2", "Argus")

Quote (Joker)
Вообще определить смену карты вроде как нельзя, точнее начало нвоой карты. Может, если только отлавливать определенное значение таймлимит или еще ченить, окторое подходит к обозначению начала мапы.

я думаю нужно в plugin_init поместить что то типо amx_exec ALL stop, amx_exec ALL record autorecdemo


Правила форума
Поиск плагинов
Последние сообщения форума
 
BruteДата: Вторник, 16.09.2008, 07:33:44 | Сообщение # 9
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Quote (Argus)
Brut'ик, я вот таких вот твоих шуточек не понимаю

Доработка плагина, небольшая модификация :D

Quote (Joker)
Вообще определить смену карты вроде как нельзя, точнее начало нвоой карты. Может, если только отлавливать определенное значение таймлимит или еще ченить, окторое подходит к обозначению начала мапы.

Определить можно, очень и просто, но я вам не буду писать как, так как вы совсем обнаглели...

Quote (aha)
server_cmd("exit")

А это для того, что бы кикать юзеров у которых в настройках стоит нодемо. :D
 
max_ripДата: Вторник, 16.09.2008, 12:17:54 | Сообщение # 10
Подполковник
Группа: Пользователи
Сообщений: 147
Репутация: 0
Статус: Не в сети
Brute, В данный момент ваше медвежья услуга, смотрится намного более убого чем просьба топика стартера. Хотя его просьба вполне логична и вполне нормальная. Вы же себя показали как зажравшийся скриптер. Если вас раздражает данная тема лучшее вообще её игнорировать. -100 к вашей репутации.
 
se7hДата: Вторник, 16.09.2008, 12:58:10 | Сообщение # 11
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
держи то что тебе надо:

Code
#include <amxmodx>

new bool:gFirst

public plugin_init()
{
        register_plugin("Autorecdemo", "0.2", "Argus, se7h")

        register_logevent("NewRound", 2, "1=Round_Start")
}

public NewRound()
{
        switch(gFirst)
        {
         case false:
         {
          gFirst = true
          client_cmd(0, "stop; record autorecdemo")        
         }
        }
}

public client_putinserver(id)        
          set_task(2.0, "RecDemo", id)

public RecDemo(id)
          client_cmd(id, "record autorecdemo")




Сообщение отредактировал se7h - Вторник, 16.09.2008, 17:29:37
 
ArgusДата: Вторник, 16.09.2008, 13:09:37 | Сообщение # 12
AMXModX Fan
Группа: Cупер-модеры
Сообщений: 379
Репутация: 8
Статус: Не в сети
Quote (se7h)
держи то что тебе надо:

эээ, а де stop? так он будет на каждой новой карте дальше продолжать писать.


Правила форума
Поиск плагинов
Последние сообщения форума
 
BruteДата: Вторник, 16.09.2008, 13:17:39 | Сообщение # 13
Генерал-полковник
Группа: Скриптеры
Сообщений: 1123
Репутация: 9
Статус: Не в сети
Quote (max_rip)
-100 к вашей репутации.

-200 тому серверу, на котором будет стоять этот плагин. Наверное мне придётся найти сторонников и обратится к BAILOPAN'у и его коллегам, если они проигнорируют - последует жалоба в VALVE.
 
se7hДата: Вторник, 16.09.2008, 13:35:36 | Сообщение # 14
Генерал-майор
Группа: Cупер-модеры
Сообщений: 424
Репутация: 13
Статус: Не в сети
Quote (Argus)
эээ, а де stop? так он будет на каждой новой карте дальше продолжать писать.

поправил код ;)




Сообщение отредактировал se7h - Вторник, 16.09.2008, 13:44:37
 
boywlaterДата: Вторник, 16.09.2008, 16:10:25 | Сообщение # 15
Лейтенант
Группа: Пользователи
Сообщений: 54
Репутация: 0
Статус: Не в сети
етот скрипт тоже не идёт вобще не пишется ни чево!!
 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

AMX Mod X Russian Community © 2006-2026