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

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

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

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

сброс очков

, сброс очков лучшего игрока для дм
Статус пользователя kenZZo
сообщение 31.8.2022, 21:42
Сообщение #1
Стаж: 14 лет

Сообщений: 64
Благодарностей: 6
Полезность: 75

Хелло! Есть чудесный плагин лучшего игрока по фрагам в верху экрана. Но у него один баг - при рестарте фраги лучшего игрока не сбрасываются, и нужно ждать пока ктото обгонит и перегонит этого чувака по фрагам. Помогите исправить, чтоб при рестартраунд 1 очки лучшего игрока сбрасывались в ноль.
Cкрытый текст

#include <amxmodx>
#include <fun>

#define PLUGIN "Best Player"
#define VERSION "1.0"
#define AUTHOR "AndrewZ and noskill"

new bestplayer_name[ 32 ]
new higher_score
new g_MsgSync

public plugin_init()
{
register_plugin( PLUGIN, VERSION, AUTHOR )
set_task( 3.0, "show_BestPlayer", _, _, _, "b" )

g_MsgSync = CreateHudSyncObj()


}

public client_death()
{
for( new id = 1; id <= get_maxplayers(); id++ )
{
if( is_user_connected( id ) && !is_user_bot( id ) )
{
new user_frags = get_user_frags( id )

if( user_frags > higher_score )
{
higher_score = user_frags
get_user_name( id, bestplayer_name, 31 )
}
}
}
}

public show_BestPlayer()
{
if( higher_score != 0 )
{
set_hudmessage( 0, 100, 200, -1.0, 0.01, 2, 0.1, 5.0, 0.02, 0.02, -1 )
ShowSyncHudMsg( 0, g_MsgSync, "%s лидирует со счетом %d!", bestplayer_name, higher_score )
}
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 2.9.2022, 14:20
Сообщение #2


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

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
В самом начале public client_death() поставь higher_score=0. У тебя переменная с максимальным числом фрагов обнуляется только при смене карты.


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kenZZo
сообщение 2.9.2022, 20:01
Сообщение #3
Стаж: 14 лет

Сообщений: 64
Благодарностей: 6
Полезность: 75

Нет, ругается. Ноль нельзя ставить, там же внизу функция запроса фрагов.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 2.9.2022, 21:32
Сообщение #4


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

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Код
//// test.sma
//
// Header size:            456 bytes
// Code size:              824 bytes
// Data size:              544 bytes
// Stack/heap size:      16384 bytes
// Total requirements:   18208 bytes
// Done.
//
// Compilation Time: 1.83 sec
// ----------------------------------------


В таком случае, Вам к хирургу!

Код
public client_death()
{
higher_score=0
for( new id = 1; id <= get_maxplayers(); id++ )
{

У меня вот так

Отредактировал: Metal Messiah, - 2.9.2022, 21:32


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя TheArtemMaps
сообщение 4.9.2022, 11:49
Сообщение #5
Стаж: 6 лет 8 месяцев
Город: Киев

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

Metal Messiah,
скинь ему скомпилированный плагин тогда, если не впадлу


Register System <== Register System от m0skVi4a ;]
45.137.155.4:45265 <== сервер зомби
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: