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

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

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

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

> Правила форума

Этот раздел, как вы могли заметить по названию, предназначен для решения вопросов по поводу уже существующих модов и плагинов.
Пожалуйста, если у вас проблема с написанием плагина, не путайте этот раздел с разделом по скриптингу.
Для поиска плагинов и модов существует соответствующий раздел.

Название темы должно соответствовать содержанию. Темы с названием типа "Помогите", "Вопрос", "парни подскажите..." - будут удалены.
Все темы, не относящиеся к "Вопросам по модам и плагинам", будут удалены или перемещены в соответствующий раздел.

Правила оформления темы:
1. Помимо заголовка не забудьте верно сформулировать свой вопрос.
2. Выложите исходник (в тег кода + ) или ссылку на плагин который вызывает у вас вопросы.
3. Выложите лог с ошибками (если имеется) под спойлер

Баг плагина

Статус пользователя Xacep
сообщение 24.8.2011, 23:02
Сообщение #1


Стаж: 18 лет

Сообщений: 586
Благодарностей: 28
Полезность: 235

Меценат Меценат

CODE
/* AMXMOD X script.
*
* © Copyright 2007, jas0n
* This file is provided as is (no warranties).
*
* v1.0 - initial release
* v1.1 - show_hudmessage() changed to ShowSyncHudMsg()
*
*/

#include <amxmodx>
#include <amxmisc>

new const PLUGIN_NAME[] = "Auto Restart Game"
new const PLUGIN_VERSION[] = "1.1"
new const PLUGIN_AUTHOR[] = "jas0n"

new const USAGE[] = "- restart game in 50 sec"
new const CENTER_MSG[] = "Игра началась! Всем четких хедшотов :)"
new const RESTART_IN_MSG[] = "Autorestart in %d second(s)"

#define SET_RESTART_IN_MSG 255, 0, 0, 0.04, 0.65, 0, 0.0, 1.1, 0.0, 0.0, 3
#define SET_CENTER_MSG 0, 255, 0, -1.0, 0.40, 1, 6.0, 6.0, 0.1, 0.1, 3
#define TASK_ID 93417
#define RESTART_IN_SECONDS 50

new g_Timer
new gHudSync

public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
register_clcmd("amx_restartgame", "autoRestart", ADMIN_CFG, USAGE)
// register_event("TextMsg", "autoRestart", "a", "2=#Game_Commencing")
set_task(1.0, "autoRestart")
gHudSync = CreateHudSyncObj()
}

public autoRestart(id, level, cid)
{
if (!cmd_access(id, level, cid, 0))
return PLUGIN_CONTINUE

set_cvar_num("mp_friendlyfire", 0)
g_Timer = RESTART_IN_SECONDS
set_task(1.0, "restInMsg", TASK_ID, _, _, "a", RESTART_IN_SECONDS)

return PLUGIN_HANDLED
}

public restInMsg()
{
set_hudmessage(SET_RESTART_IN_MSG)
ShowSyncHudMsg(0, gHudSync, RESTART_IN_MSG, g_Timer)

if (--g_Timer == 0)
restRound()
}

public restRound()
{
if(task_exists(TASK_ID))
remove_task(TASK_ID)

set_cvar_num("sv_restart", 1)
set_task(3.0, "centerMsg")
}

public centerMsg()
{
set_cvar_num("mp_friendlyfire", 1)
set_hudmessage(SET_CENTER_MSG)
ShowSyncHudMsg(0, gHudSync, CENTER_MSG)
}

Вообщем после рестарта происходит автовключение огня по своим........где править ?


Отредактировал: Xacep, - 24.8.2011, 23:03
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
FixX
сообщение 24.8.2011, 23:06
Сообщение #2
Стаж: 15 лет

Сообщений: 2200
Благодарностей: 526
Полезность: 0

убери set_cvar_num("mp_friendlyfire", 1)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Xacep
сообщение 24.8.2011, 23:10
Сообщение #3


Стаж: 18 лет

Сообщений: 586
Благодарностей: 28
Полезность: 235

Меценат Меценат

Цитата(FixX @ 25.8.2011, 0:06) *
убери set_cvar_num("mp_friendlyfire", 1)


Мде. Позор, такую мелочь не заметить )))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Xacep
сообщение 24.8.2011, 23:55
Сообщение #4


Стаж: 18 лет

Сообщений: 586
Благодарностей: 28
Полезность: 235

Меценат Меценат

хм, не работает
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 25.8.2011, 0:12
Сообщение #5
Стаж: 15 лет

Сообщений: 2200
Благодарностей: 526
Полезность: 0

set_cvar_num("mp_friendlyfire", 0)
убери еще это
или найди какой-то другой плагин, имхо в этом много бреда лишнего
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Xacep
сообщение 25.8.2011, 0:22
Сообщение #6


Стаж: 18 лет

Сообщений: 586
Благодарностей: 28
Полезность: 235

Меценат Меценат

Цитата(FixX @ 25.8.2011, 1:12) *
set_cvar_num("mp_friendlyfire", 0)
убери еще это
или найди какой-то другой плагин, имхо в этом много бреда лишнего


проще правда другой заюзать
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.8.2011, 0:30
Сообщение #7


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

Проще еще - поймать начало вписать худ, например, что рестарт через 50 сек ну и sv_restartround 50 dntknw.gif

Отредактировал: ZZZombiE, - 25.8.2011, 0:30


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
FixX
сообщение 25.8.2011, 0:34
Сообщение #8
Стаж: 15 лет

Сообщений: 2200
Благодарностей: 526
Полезность: 0

а есть ли плагины рестарта не по времени а по окончанию первого раунда карты?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 25.8.2011, 0:36
Сообщение #9


Иконка группы

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

http://amx-x.ru/viewtopic.php?f=19&t=1...B4%D0%B0#p17030


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