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

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

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

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

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

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

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

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

Vote restart

, проблема
Статус пользователя kolka
сообщение 24.6.2012, 15:36
Сообщение #1
Стаж: 13 лет

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

Такая проблема скачал vote_restar.amxx (плгин который позволяет юзерам делать рестарт) перевел его на колорчат исходник выложу, и все норм работает только одно не пишет
CODE
Большенство проголосовало за рестарт...
, а тажке Сейчас произойдёт рестарт!
CODE
Сейчас произойдёт рестарт!

Исходник:
#include <amxmod>
#include <amxmisc>
#include <colorchat>

new bool:cstrike
new votefor = 0
new Float:vote_ratio

public restart_round(time[])
{
server_cmd("sv_restartround %s",time)
return PLUGIN_CONTINUE
}

public check_votes() {
new players[32],inum
get_players(players,inum,"c")
new Float:voteresult = inum ? (float(votefor) / float(inum)) : 0.0
if (voteresult<vote_ratio){
ColorChat(0,GREEN,"^1[^4SovietPubl^1] Рестарта не будет! (ЗА ^"%d^") (ПРОТИВ ^"%d^").",votefor,inum-votefor,vote_ratio)
return PLUGIN_HANDLED
}
set_task(6.0,"restart_round",0,"1",1)
set_task(2.0,"delay_msg")
ColorChat(0,GREEN,"^1[^4SovietPubl^1] Большенство проголосовало за рестарт (ЗА ^"%.2f^") (ПРОТИВ ^"%.2f^").",voteresult,inum-votefor,vote_ratio)
ColorChat(0,GREEN,"^1[^4SovietPubl^1] Сейчас произойдёт рестарт!")
return PLUGIN_HANDLED
}

public count_votes(id,key){
new name[32]
get_user_name(id,name,31)
ColorChat(0,GREEN,"^4%s ^1проголосовал ^4%s.",name,key ? "ПРОТИВ" : "ЗА")
if (!key) ++votefor
return PLUGIN_HANDLED
}

public voterr(id,level,cid) {
new Float:voting = get_cvar_float("amx_last_voting")
if (voting > get_gametime()){
client_cmd(id, "spk fvox/fuzz"); ColorChat(0,GREEN,"^1[^4SovietPubl^1] Голосование уже запущенно...")
return PLUGIN_HANDLED
}
if (voting && voting + get_cvar_float("amx_voterr_delay") > get_gametime()) {
client_cmd(id, "spk fvox/fuzz"); ColorChat(0,GREEN,"^1[^4SovietPubl^1] Голосование некоторое время недоступно!")
return PLUGIN_HANDLED
}
new msg[256]
new keys = (1<<0)|(1<<1)
if(cstrike)
format(msg,255,"\yДелать Рестарт?\r^n^n1. \wДа\r^n2. \wНет")
else
format(msg,255,"Делать Рестарт?^n^n1. Да^n2. Нет")
new Float:vote_time = get_cvar_float("amx_voterr_time") + 2.0
set_cvar_float("amx_last_voting", get_gametime() + vote_time)
vote_ratio = get_cvar_float("amx_voterr_ratio")
show_menu(0,keys,msg,floatround(vote_time))
set_task(vote_time,"check_votes")
client_cmd(id, "spk fvox/bell"); ColorChat(0,GREEN,"^1[^4SovietPubl^1] Запущенно голосование за рестарт...")
votefor = 0
return PLUGIN_HANDLED
}

public plugin_init() {
register_plugin("Vote Restart ROund","1.0","SeSh")
register_menucmd(register_menuid("Делать Рестарт?") ,(1<<0)|(1<<1),"count_votes")
register_clcmd("say /restart","voterr",0,"- starts a vote to restart round")
register_cvar("amx_voterr_delay","300")
register_cvar("amx_voterr_time","10")
register_cvar("amx_voterr_ratio","0.70")
register_cvar("amx_last_voting","0")
set_cvar_float("amx_last_voting",0.0)
new mod_name[32]
get_modname(mod_name,31)
cstrike = equal(mod_name,"cstrike") ? true : false
return PLUGIN_CONTINUE
}

Отредактировал: kolka, - 24.6.2012, 16:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя s-nesterov
сообщение 24.6.2012, 15:44
Сообщение #2


Стаж: 14 лет

Сообщений: 657
Благодарностей: 74
Полезность: 15

спасибо!
Пожалуйста
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolka
сообщение 24.6.2012, 15:50
Сообщение #3
Стаж: 13 лет

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

Цитата(s-nesterov @ 24.6.2012, 16:44) *
спасибо!
Пожалуйста

Не понял?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя X*CaHeK*X
сообщение 24.6.2012, 16:33
Сообщение #4
Стаж: 17 лет

Сообщений: 705
Благодарностей: 225
Полезность: 561

Самое кривое оформление, которое я только видел.
Сунь исходник под спойлер или в код

Отредактировал: X*CaHeK*X, - 24.6.2012, 16:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kolka
сообщение 24.6.2012, 16:46
Сообщение #5
Стаж: 13 лет

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

Цитата(X*CaHeK*X @ 24.6.2012, 17:33) *
Самое кривое оформление, которое я только видел.
Сунь исходник под спойлер или в код

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