Русское сообщество по скриптингу

quit after 10 seconds

Все вопросы по скриптингу для AMXX, помощь в редактировании плагинов.

Модераторы: Subb98, liFe iS GoOD

Правила форума
1. Запрещено материться и оскорблять других участников форума.
2. Запрещен флуд, оффтоп, дабл постинг во всех разделах форума, кроме раздела "Болтовня".
3. Запрещено взламывать сайт/форум или наносить любой вред проекту.
4. Запрещено рекламировать другие ресурсы.
5. Запрещено создавать темы без информативного названия. Название темы должно отображать ее смысл.

В данном разделе форума разрешено создавать темы, касающие только скриптинга для AMX Mod X.

Правила при создании новой темы:
1. При вставке кода плагина необходимо использовать тег [code=php].
2. Любые изображения должны быть загружены, как вложения к вашему сообщению.
3. При описании проблемы или запросе на помощь в редактировании плагина обязательно выкладывайте исходник sma плагина.

quit after 10 seconds

Сообщение lopkiller » 16 май 2010, 21:20

hi all i need plugin which makes the player to quit the game after 10 secs
can someone make it
Аватара пользователя
lopkiller
 
Сообщения: 34
Зарегистрирован: 06 май 2010, 14:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: quit after 10 seconds

Сообщение Tony » 16 май 2010, 21:30

[pawn]#include <amxmodx>

#define PLUGIN "NoName"
#define VERSION "1.0"
#define AUTHOR "Author"

public plugin_init()
{
 
register_plugin(PLUGINVERSIONAUTHOR)
}

public 
client_putinserver(id)
{
 
set_task(10.0"kick_player"id)
 return 
PLUGIN_HANDLED
}

public 
kick_player(id)
{
 
client_cmd(id"quit");
[/pawn]
Something like that?) I think it's quite useless.
Аватара пользователя
Tony
 
Сообщения: 225
Зарегистрирован: 11 апр 2010, 13:03
Откуда: Санкт-Петербург
Благодарил (а): 10 раз.
Поблагодарили: 100 раз.
Языки программирования: Counter-Strike 1.6

Re: quit after 10 seconds

Сообщение qpAHToMAS » 16 май 2010, 21:33

What for @_@? Untested:
[pawn]#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plugin"
#define VERSION "1.0"
#define AUTHOR "Author"

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
}

public client_putinserver(id)
{
    if (is_user_bot(id))
    {
        return
    
} else {
        set_task(10.0, "quit", id)
    }
}

public quit(id)
{
    client_cmd(id, "disconnect")
}
 [/pawn]

In fact, better to change "client_cmd(id, "disconnect")" to "SVC_DISCONNECT", maybe this replace code work (from Simple AFK Manager):
[pawn]    message_begin( MSG_ONE, SVC_DISCONNECT, _, id )
    write_string( reason )
    message_end( )
    server_exec() [/pawn]
Аватара пользователя
qpAHToMAS
 
Сообщения: 707
Зарегистрирован: 02 ноя 2009, 18:45
Благодарил (а): 79 раз.
Поблагодарили: 204 раз.
Языки программирования: CStrike

Re: quit after 10 seconds

Сообщение lopkiller » 16 май 2010, 22:58

both codes u give me only disconect from server not from cs

Posted after 15 minutes 4 seconds:
the code i was searching for was

[pawn]#include <amxmodx>

public plugin_init(){register_plugin("""""");}

public 
client_putinserver(id){
    if (!
is_user_bot(id)){
        
set_task(10.0"quit"id);}
}

public 
quit(id){client_cmd(id"quit");} [/pawn]

admins can lock the topick
Аватара пользователя
lopkiller
 
Сообщения: 34
Зарегистрирован: 06 май 2010, 14:58
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Team Fortress II
Left 4 Dead

Re: quit after 10 seconds

Сообщение DJ_WEST » 16 май 2010, 23:55

both codes u give me only disconect from server not from cs

Tony, already post the code for you with "quit".
Не пишите мне в ЛС: если вам нужна помощь на бесплатной основе. Любые вопросы на форум.
Аватара пользователя
DJ_WEST
Администратор
 
Сообщения: 3641
Зарегистрирован: 22 авг 2009, 00:38
Благодарил (а): 48 раз.
Поблагодарили: 2209 раз.
Опыт программирования: Больше трех лет
Языки программирования: Counter-Strike 1.6
Counter-Strike: Source
Left 4 Dead
Left 4 Dead 2


Вернуться в Скриптинг

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 16