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

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

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

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

Frag game

, Игра на фраги
Статус пользователя Ice_MaximuS
сообщение 10.8.2010, 22:11
Сообщение #1
Стаж: 18 лет

Сообщений: 71
Благодарностей: 7
Полезность: 10

http://forums.alliedmods.net/showthread.php?p=775224

Помогите переделать этот плагин чтоб он просто показывал победителя в конце карты т.к. он это делает через указанное кол. фрагов по дефалту 15 и на csdm вообще не корректно работает.

Если есть готовые подкиньте.

Всем кто поможет больше спасибо !

!
Предупреждение:
+25%
Нарушение правил форума. Раздел III, 2 пункт.


Отредактировал: STR@TEG, - 10.8.2010, 22:36
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Ice_MaximuS
сообщение 11.8.2010, 18:15
Сообщение #2
Стаж: 18 лет

Сообщений: 71
Благодарностей: 7
Полезность: 10

Раздел форума скриптинг, темы такой не было, что именно я сделал не правильно господин администратор ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 11.8.2010, 18:36
Сообщение #3
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Ice_MaximuS @ 11.8.2010, 20:15) *
Раздел форума скриптинг, темы такой не было, что именно я сделал не правильно господин администратор ?
Тема была в другом разделе, сюда переместил ее я. Так что внимательнее.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ice_MaximuS
сообщение 11.8.2010, 22:20
Сообщение #4
Стаж: 18 лет

Сообщений: 71
Благодарностей: 7
Полезность: 10

Цитата(STR@TEG @ 11.8.2010, 19:36) *
Тема была в другом разделе, сюда переместил ее я. Так что внимательнее.


Просто я хотел сначало оформить как плагин бо у нас его нету, а когда создавал тему отвлекся потом уже просто ссылку вставил (
Окей постараюсь без боков, спасибо ;)


P.S. Парни кто подскажет по теме ?

Отредактировал: Ice_MaximuS, - 11.8.2010, 22:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ice_MaximuS
сообщение 16.8.2010, 13:18
Сообщение #5
Стаж: 18 лет

Сообщений: 71
Благодарностей: 7
Полезность: 10

Мда... раньше у вас тут по активней было.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bl0ck
сообщение 20.8.2010, 18:24
Сообщение #6
Стаж: 16 лет

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

вот, глянь чпок


212.76.129.180:27015 БЕШЕНЫЙ DEATHRUN [KrIvB@sS]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 20.8.2010, 18:27
Сообщение #7
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Bl0ck @ 20.8.2010, 20:24) *
вот, глянь чпок
Что-то не очень там отзывы sad.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bl0ck
сообщение 20.8.2010, 18:36
Сообщение #8
Стаж: 16 лет

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

Цитата(STR@TEG @ 20.8.2010, 19:27) *
Что-то не очень там отзывы sad.gif
Но всё же можно что-то из этого плагина взять :)


212.76.129.180:27015 БЕШЕНЫЙ DEATHRUN [KrIvB@sS]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 20.8.2010, 19:34
Сообщение #9
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Ice_MaximuS,
Попробуй отредактировать этот плагин под себя, он показывает в конце карты сообщение о том, кто сделал больше всего хедшотов.
Код
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>

#define PLUGIN "And the Winner with Most Headshot Is..."
#define VERSION "1.5"
#define AUTHOR "Luqqas' alias lucas_7_94"

new g_mostheadshots[33], cvar_logs

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_event("DeathMsg", "Event_DeathMsg", "a", "3=1")
    register_event("30", "event_intermission", "a")
    
    cvar_logs = register_cvar("amx_headshots_logs", "0")
    register_cvar("Best Player Headshot", AUTHOR, FCVAR_SERVER | FCVAR_PROTECTED)
}

public client_disconnect(id)
{
    g_mostheadshots[id] = 0
}

public event_intermission()
{
    set_task(0.1, "BestHeadPlayer")
}

public BestHeadPlayer()
{
    new iPlayers[32], iNum
    get_players(iPlayers, iNum)
    
    if (!iNum)
    {
        return;
    }
    
    new iBestPlayerHeadshot = iPlayers[0]
    
    for(new i = 1, id; i < iNum; i++)
    {
        id = iPlayers[i]
        
        if (g_mostheadshots[id] > g_mostheadshots[iBestPlayerHeadshot])
        {
            iBestPlayerHeadshot = id
        }
    }
    
    static szName[32]
    get_user_name(iBestPlayerHeadshot, szName, charsmax(szName))
    
    client_print(0, print_chat, "[AMXX] Победителем этой карты стал %s, сделав (%d) хедшотов.", szName, g_mostheadshots[iBestPlayerHeadshot])
    if (get_pcvar_num(cvar_logs))
    {
        static mapname[32]
        get_mapname(mapname, sizeof mapname - 1)
        log_to_file("best_headshot.log", "Map %s | Best Player: %s | Headshot's: %d", mapname, szName, g_mostheadshots[iBestPlayerHeadshot])
    }
    //return PLUGIN_HANDLED
}

public Event_DeathMsg() // Thanks Asd' (Fraan') From the help in this code :)
{
    new iAttack = read_data(1)
    new iVictim = read_data(2)
    new iHead = read_data(3)
    
    if(iVictim && iHead)
    {
        g_mostheadshots[iAttack]++
    }
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: