Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Chowany - kolor latarki


  • Zamknięty Temat jest zamknięty
2 odpowiedzi w tym temacie

#1 Gufinsky

    oh, srsly?

  • Power User

Reputacja: 266
Wszechwidzący

  • Postów:591
  • GG:
  • Steam:steam
  • Imię:Jakub
  • Lokalizacja:localhost
Offline

Napisano 06.03.2011 22:43

Witam. Proszę o napisanie pluginu który będzie pokazywał w hud kolor latarki jaki wylosował ct.
Zależy aby pokazywało kolory dwóch graczy z ct w hudzie tak jak na ss.

Spoiler



Dla pomocy plugin Byqq'a, który pokazuje tylko 1 gracza.

Spoiler




Będą + lub mogę zapłacić.
  • +
  • -
  • 0

#2 rS.

    Wszechmogący

  • Power User

Reputacja: 157
Profesjonalista

  • Postów:608
  • Lokalizacja:Przemyśl
Offline

Napisano 07.03.2011 13:43

Sprawdź to:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fakemeta_util>

new g_flashlight_colors[][3] = 
{ 
        {250,0,0}, {0,250,0}, {0,0,250}, {150,0,150},
        {250,150,0}, {0,200,200}, {250,250,0}, {250,250,250}
};

new g_flashlight_name[][] =
{
        "Czerwony", "Zielony", "Niebieski", "Rozowy",
        "Pomaranczowy", "Aqua", "Zolty", "Bialy"
}

new g_playerflashcolor[33], g_playerenableflash[33];

public plugin_init() {
        register_plugin("Latrka hns", "0.4", "byCZEK");
        
        register_forward(FM_PlayerPreThink, "fw_playerprethink", 0);
        register_forward(FM_CmdStart, "fw_start");
}

public client_connect(id)
{
        g_playerenableflash[id] = false;
}

public fw_playerprethink(id)
{
        if(g_playerenableflash[id] && is_user_alive(id))
                Make_FlashLight(id, g_playerflashcolor[id]);
        
                
        return FMRES_IGNORED;
}

public fw_start(id, uc_handle, seed)
{       
        if(get_uc(uc_handle, UC_Impulse) == 100)
        {
                if(is_user_alive(id))
                {
                        new name[32];
                        get_user_name(id, name, 31);
                        
                        g_playerflashcolor[id] = random_num(0, sizeof(g_flashlight_colors)-1);
                        
                        g_playerenableflash[id] = !g_playerenableflash[id];
                        
                        if(g_playerenableflash[id])
                                client_print(0, print_chat, "Latarka %s'a: %s", name, g_flashlight_name[g_playerflashcolor[id]]);
                }
                set_uc(uc_handle, UC_Impulse, 0);
                return FMRES_HANDLED;
        }
        return FMRES_IGNORED;
}

Make_FlashLight(id, color)
{
        new players[32], num;
        get_players(players, num);
                
        for(new i = 0; i < num; i++) 
        {
                new index = players[i];
        
                static Float:origin[3];
                fm_get_aim_origin(id, origin);
        
                message_begin(MSG_ONE_UNRELIABLE, SVC_TEMPENTITY, _, index);
                write_byte(TE_DLIGHT);
                engfunc(EngFunc_WriteCoord, origin[0]);
                engfunc(EngFunc_WriteCoord, origin[1]);
                engfunc(EngFunc_WriteCoord, origin[2]);
                write_byte(15);
                write_byte(g_flashlight_colors[color][0]);
                write_byte(g_flashlight_colors[color][1]);
                write_byte(g_flashlight_colors[color][2]);
        
                write_byte(1);
                write_byte(10);
                message_end();
        }       
}

  • +
  • -
  • 0

- Pisanie pluginów: http://amxx.pl/topic...napisac-plugin/

- Backlinks, podstawy i pozycjonowanie SEO: http://amxx.pl/topic...cjonowanie-seo/


#3 Gufinsky

    oh, srsly?

  • Autor tematu
  • Power User

Reputacja: 266
Wszechwidzący

  • Postów:591
  • GG:
  • Steam:steam
  • Imię:Jakub
  • Lokalizacja:localhost
Offline

Napisano 07.03.2011 15:02

Nie wiem co zmieniłeś oprócz zmiany wyświetlania z hud do say.

Chodzi mi o hud.
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych