Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Проверка на спектра

Статус пользователя DoNotFollowM
сообщение 13.4.2016, 23:53
Сообщение #1
Стаж: 10 лет

Сообщений: 108
Благодарностей: 18
Полезность: 135

поможете добавить проверку на спектора, чтоб если ты в спекторах то время выводилось, а если
играешь то нет
Cкрытый текст
Код:


/*
* AMX X Mod script.
*
* © Copyright 2007, jas0n
* This file is provided as is (no warranties).
*/

#include <amxmodx>

/*
* ShowTime displays the time and date on the top-center of the client
* display as a hudmessage.
*
* History:
* v0.1: - first release
*/


public show_time(){

new ctime[64]
get_time("%m.%d.%Y - %H:%M:%S", ctime, 63)
set_hudmessage(255,255,255,0.38,0.01,0, 1.0, 1.0, 0.1, 0.2, 13)
show_hudmessage(0,"[%s]", ctime)
return PLUGIN_CONTINUE
}

public plugin_init()
{
register_plugin("ShowTime","0.1","jas0n")
set_task(1.0, "show_time",0,"",0,"b")
return PLUGIN_CONTINUE
}


Отредактировал: DoNotFollowM, - 13.4.2016, 23:57
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя DoNotFollowM
сообщение 14.4.2016, 9:26
Сообщение #2
Стаж: 10 лет

Сообщений: 108
Благодарностей: 18
Полезность: 135

так ошибки при компиляции, что не так?

Cкрытый текст
Код:

/*
* AMX X Mod script.
*
* © Copyright 2007, jas0n
* This file is provided as is (no warranties).
*/

#include <amxmodx>


/*
* ShowTime displays the time and date on the top-center of the client
* display as a hudmessage.
*
* History:
* v0.1: - first release
*/


public show_time(){

if(get_user_team(id) == CS_TEAM_SPECTATOR)
{
new ctime[64]
get_time("%m.%d.%Y - %H:%M:%S", ctime, 63)
set_hudmessage(255,255,255,0.38,0.01,0, 1.0, 1.0, 0.1, 0.2, 13)
show_hudmessage(0,"[%s]", ctime)
return PLUGIN_CONTINUE
}
}

public plugin_init()
{
register_plugin("ShowTime","0.1","jas0n")
set_task(1.0, "show_time",0,"",0,"b")
return PLUGIN_CONTINUE
}


Отредактировал: DoNotFollowM, - 14.4.2016, 9:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя user.gameover.user
сообщение 14.4.2016, 9:47
Сообщение #3
Стаж: 15 лет

Сообщений: 1470
Благодарностей: 426
Полезность: 700

Код:
/* 
* AMX X Mod script.
*
* © Copyright 2007, jas0n
* This file is provided as is (no warranties).
*/

#include <amxmodx>
#include <cstrike>


/*
* ShowTime displays the time and date on the top-center of the client
* display as a hudmessage.
*
* History:
* v0.1: - first release
*/


public show_time(id)
{

if(cs_get_user_team(id) == CS_TEAM_SPECTATOR)
{
new ctime[64]
get_time("%m.%d.%Y - %H:%M:%S", ctime, 63)
set_hudmessage(255,255,255,0.38,0.01,0, 1.0, 1.0, 0.1, 0.2, 13)
show_hudmessage(0,"[%s]", ctime)
//return PLUGIN_CONTINUE;
}
}

public plugin_init()
{
register_plugin("ShowTime","0.1","jas0n")
set_task(1.0, "show_time",0,"",0,"b")
return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DoNotFollowM
сообщение 14.4.2016, 11:06
Сообщение #4
Стаж: 10 лет

Сообщений: 108
Благодарностей: 18
Полезность: 135

user.gameover.us...,
Так не отображается вообще
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Inline
сообщение 14.4.2016, 11:23
Сообщение #5


Стаж: 10 лет

Сообщений: 139
Благодарностей: 80
Полезность: 447

Цитата(DoNotFollowM @ 14.4.2016, 11:06) *
user.gameover.us...,
Так не отображается вообще

Нужно зайти за спектаторов, чтобы отображалось.
Если хочешь чтобы отображалось у мёртвых игроков, делай проверку is_user_alive(id)


Не читай
Не забывай нажимать кнопку "спасибо"
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя user.gameover.user
сообщение 14.4.2016, 11:25
Сообщение #6
Стаж: 15 лет

Сообщений: 1470
Благодарностей: 426
Полезность: 700

Код:
set_task( 1.0, "show_time", id, _, _, "b")
попробуй

Отредактировал: user.gameover.user, - 14.4.2016, 11:25
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DoNotFollowM
сообщение 14.4.2016, 12:21
Сообщение #7
Стаж: 10 лет

Сообщений: 108
Благодарностей: 18
Полезность: 135

Цитата(user.gameover.user @ 14.4.2016, 11:25) *
Код:
set_task( 1.0, "show_time", id, _, _, "b")
попробуй

так ошибка при компиляции


Я просто хочу сделать чтоб в hltv демках отображалось время и дата чтоб искать моменты было легче. А этот бот сидит в спектрах чтоб ему было видно.
В спектры я зашел но все равно не показывает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя user.gameover.user
сообщение 14.4.2016, 12:27
Сообщение #8
Стаж: 15 лет

Сообщений: 1470
Благодарностей: 426
Полезность: 700

DoNotFollowM, is_user_hltv
http://amxxmodx.ru/core/amxmodxinc/196-is_...-ili-igrok.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DoNotFollowM
сообщение 14.4.2016, 12:49
Сообщение #9
Стаж: 10 лет

Сообщений: 108
Благодарностей: 18
Полезность: 135

user.gameover.us...,

я правильно сделал? Надемке не видно(
Cкрытый текст
Код:

/*
* AMX X Mod script.
*
* © Copyright 2007, jas0n
* This file is provided as is (no warranties).
*/

#include <amxmodx>
#include <cstrike>


/*
* ShowTime displays the time and date on the top-center of the client
* display as a hudmessage.
*
* History:
* v0.1: - first release
*/


public show_time(id)
{

if(is_user_hltv(id))
{
new ctime[64]
get_time("%m.%d.%Y - %H:%M:%S", ctime, 63)
set_hudmessage(255,255,255,0.38,0.01,0, 1.0, 1.0, 0.1, 0.2, 13)
show_hudmessage(0,"[%s]", ctime)
//return PLUGIN_CONTINUE;
}
}

public plugin_init()
{
register_plugin("ShowTime","0.1","jas0n")
set_task(1.0, "show_time",0,"",0,"b")
return PLUGIN_CONTINUE
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Algalon
сообщение 14.4.2016, 12:50
Сообщение #10
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

DoNotFollowM, часы нужны только hltv?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DoNotFollowM
сообщение 14.4.2016, 12:53
Сообщение #11
Стаж: 10 лет

Сообщений: 108
Благодарностей: 18
Полезность: 135

Цитата(Algalon @ 14.4.2016, 12:50) *
DoNotFollowM, часы нужны только hltv?

да, чтоб в демки только записывалось время

Отредактировал: DoNotFollowM, - 14.4.2016, 12:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Algalon
сообщение 14.4.2016, 13:04
Сообщение #12
Стаж: 11 лет

Сообщений: 163
Благодарностей: 60
Полезность: 291

DoNotFollowM, пробуй
Код:
#include <amxmodx>

#define PLUGIN "Clock for HLTV"
#define VERSION "0.1"
#define AUTHOR "Player"

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

public client_putinserver(id)
{
if(!is_user_hltv(id))
return

set_task(1.0, "show_time", id, .flags = "b")
}

public client_disconnect(id)
{
if(!is_user_hltv(id))
return

if(task_exists(id))
remove_task(id)
}

public show_time(id)
{
static sTime[64]
get_time("%m.%d.%Y - %H:%M:%S", sTime, charsmax(sTime))

set_hudmessage(255, 255, 255, 0.38, 0.01, 0, 1.0, 1.0, 0.1, 0.2, 0)
show_hudmessage(id, "[%s]", sTime)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя DoNotFollowM
сообщение 14.4.2016, 13:12
Сообщение #13
Стаж: 10 лет

Сообщений: 108
Благодарностей: 18
Полезность: 135

Algalon, Спасибо, теперь все хорошо)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: