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

Stats GunGame: отображение ТОПа на весь экран  [Решено]

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

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

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

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

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

Stats GunGame: отображение ТОПа на весь экран  [Решено]

Сообщение MayroN » 28 авг 2017, 03:56

Привет.
Скажите,где что подправить,что-бы статистика всех 10 игроков отображалась вся на екран,а не переходила на другой
Пример.
Сейчас так





Код: Выделить всё
// Показываем статистику в конце
    
if(gg_showstats){
        switch(
num){
            case 
0..7:{
                
set_task(8.0,"show_stats",0)
            }
            case 
8..15:{
                
set_task(3.0,"show_stats",0)
                
set_task(9.0,"show_stats",8)
            }
            case 
16..24:{
                
set_task(0.0,"show_stats",0)
                
set_task(5.0,"show_stats",8)
                
set_task(10.0,"show_stats",16)
            }
            default:{    
// if your server visit more than 24 players lets me know
                
set_task(8.0,"show_stats",0)
            }
        }
    }
    
    
set_hudmessage(1272550, -1.00.8500.114.00.10.21)
    
//show_hudmessage(0,"GunGame by MayroN")
}

public 
show_stats(startpos)
{
    new 
players[32], numi
    get_players
(players,num)
    
    new 
Float:endgame_delay
    endgame_delay 
get_pcvar_float(gg_endgame_delay)
    if(
endgame_delay<60.0endgame_delay=60.0
    
    
new sort[33][2],count
        
    
for(i=1;i<=g_maxPlayers;i++){
        
sort[count][0] = i
        sort
[count][1] = level[i]
        
count++
    }
        
    
// kord is awesome
    
SortCustom2D(sort,count,"stats_custom_asc")
    
    new 
gamers[2500],dude,name[32],wlevel[32],temp[256],ko,lev,darude
        
    
for(i=startpos;i<num;++i){
        
darude ++
        
        if(
darude>8)
            break
            
        
dude sort[i][0]
        
lev level[dude]
            
        if(
lev==maxlevel)
            
lev--
                
        
get_user_name(dude,name,31)
        
ArrayGetString(g_wpos,lev,wlevel,31)
            
        
get_wpcfg(wlevel,ko)
                    
        
replace_all(wlevel,19,"weapon_","")
        
ucfirst(wlevel)
            
        if(
i==0)
            
formatex(temp,255,"%d. %s - Победитель из %d убийствами^n",i+1,name,get_user_frags(dude))
        else
            
formatex(temp,255,"%d. %s на уровне %d [%s - %d/%d] из %d убийствами^n",i+1,name,lev+1,wlevel,cu[dude][lev],ko,get_user_frags(dude))
                
        
add(gamers,2500,temp)
    }
    
    
set_hudmessage(2552550, -1.00.2021.0endgame_delay0.010.23)
    
show_hudmessage(0,gamers)
        

Название темы скорректировано // Subb98
МультиМод CS
Аватара пользователя
MayroN
 
Сообщения: 673
Зарегистрирован: 10 окт 2010, 18:23
Откуда: Украина, г. Белая Церковь
Благодарил (а): 149 раз.
Поблагодарили: 86 раз.
Опыт программирования: Около года
Языки программирования: На которых говорю...

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

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

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