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

Отображение huda тем, кто следит за игроком  [Решено]

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

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

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

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

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

Re: Отображение huda тем, кто следит за игроком

Сообщение RevCrew » 16 янв 2017, 17:16

Все также не работает.
Код: Выделить всё
public TaskDisplayInfo()
{
    new 
p[32],cplayerid;
    
get_players(p,c"ch")

    new 
widwp_id;
    for(new 
ii<ci++)
    {
        
id p[i];
        
player is_user_alivep] ) ? p] : pevp] , pev_iuser2 ) ;
        
        
wid get_user_weapon(id)
        
wp_id get_pdata_cbase(id3735);
        if(
g_player_stats[id][WP_SKIN][wid] > && pev_valid(wp_id) && get_weapon_skin(wp_id))
        {
            new 
index search_array(g_player_stats[id][WP_SKIN][wid])
            
            if(
index <= 0)
                continue;
            
            new 
data[Items];
            
ArrayGetArray(g_Itemsindexdata)
            
            new 
color[3] = {100100100};
            
            if(
data[ITEM_CLASS] == 4)
            {
                
color[0] = 255;
                
color[1] = 255;
                
color[2]  =0;
            }
            if(
data[ITEM_CLASS] == 3)
            {
                
color[0] = 255;
                
color[1] = 0;
                
color[2]  =0;
            }
            if(
data[ITEM_CLASS] == 2)
            {
                
color[0] = 0;
                
color[1] = 0;
                
color[2]  =150;
            }
    
            
set_hudmessage(1501501500.360.706.02.0__2)
            
show_hudmessage(player"%L"player"CSRANK_DISPLAY_HUDSTATS")
            
set_hudmessage(color[0], color[1], color[2], 0.450.706.02.0__3)
            
show_hudmessage(player"[%s]"data[ITEM_NAME])
            
        
        }
        
    }
}
 
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1648
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 273 раз.
Поблагодарили: 357 раз.
Языки программирования: Unkown

Re: Отображение huda тем, кто следит за игроком  [Решено]

Сообщение Mistrick » 16 янв 2017, 17:32

Поменяй местами их инициализацию.
Код: Выделить всё
id = p[i];
player = is_user_alive( p[ i ] ) ? p[ i ] : pev( p[ i ] , pev_iuser2 ) ;

Код: Выделить всё
id = is_user_alive( p[ i ] ) ? p[ i ] : pev( p[ i ] , pev_iuser2 ) ;
player = p[i] 
Аватара пользователя
Mistrick
Скриптер
 
Сообщения: 2940
Зарегистрирован: 04 ноя 2012, 18:15
Благодарил (а): 43 раз.
Поблагодарили: 1247 раз.
Языки программирования: PAWN
С/С++(few above zero)

Re: Отображение huda тем, кто следит за игроком

Сообщение RevCrew » 17 янв 2017, 01:00

Mistrick, спасибо :-)
Аватара пользователя
RevCrew
Скриптер
 
Сообщения: 1648
Зарегистрирован: 15 июл 2013, 20:45
Благодарил (а): 273 раз.
Поблагодарили: 357 раз.
Языки программирования: Unkown

Пред.

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8