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
Edycja Pluginu

Prośba o przerobienie pluginuJailBreak, /losuj, quiz

edycja pluginu

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 lukas6661

    Życzliwy

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:22
  • Lokalizacja:Polska
Offline

Napisano 05.01.2015 00:19

Witam

Byłby ktoś tak dobry i przerobił plugin na JailBreaka aby po wpisaniu /losuj oprócz wytypowania więźnia losowało również kategorie do quizu: Jezyk polski, Matematyka, Jezyk angielski, Przyroda, Historia, Sport, Muzyka, Wos, Informatyka, Motoryzacja.

#include <amxmodx>
#include <fakemeta_util>


#define PLUGIN "Los"
#define VERSION "1.2"
#define AUTHOR ">>Maniek<<(Maniek974)"


new nick[32]
new bool:kolorek[33];

public plugin_init(){
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    register_clcmd("say /losuj", "losowanie", 0);
}


public losowanie(id)
{
    if(!is_user_alive(id) || get_user_team(id) != 2)
    return PLUGIN_HANDLED;

    new rand = random_num(1, get_playersnum())
    
    if(get_players_number(1,1) < 2)
    return PLUGIN_CONTINUE;
    
    while((!is_user_alive(rand) || get_user_team(rand) != 1))
    {
    rand = random_num(1, get_playersnum())
    }
    
    if(is_user_alive(rand) && get_user_team(rand) == 1)
    {
        get_user_name(rand, nick, sizeof nick - 1)
        fm_set_user_rendering(rand,kRenderFxGlowShell,0,255,0,kRenderNormal,8)
        set_task(10.0, "kolor", rand);
        kolorek[rand] = true
        set_hudmessage(255, 255, 255, 0.03, 0.60, 0, 6.0, 5.0, _, _, 21)
        show_hudmessage(0, "Wylosowany zostal: %s", nick)
        client_print(id, print_chat, "[Losowanie] Wylosowano %s", nick);

    }



    return PLUGIN_HANDLED
}

public kolor(rand)
{
    if(is_user_alive(rand))
    fm_set_user_rendering(rand,kRenderFxGlowShell,0,0,0,kRenderNormal,8)
    kolorek[rand] = false
}

stock get_players_number(team=0/*0= obojetne 1- TT 2-CT 3-SPECT */, mode=0/* 0=obojetnie 1= tylko zywi 2= tylko niezywi*/)
{
    // stock by HubertTM (troche stary kod, ale dziala, wiem ze mozna to zrobic krocej :D)
    if(0 > team > 3)
    return -1;
    
    if(0 > mode > 3)
    return -1;
    
    new number = 0;
    
    for(new i=1;i<33;i++){
        if(team && is_user_connected(i) && (get_user_team(i) == team || team == 3 && get_user_team(i) == 0))
        {
            switch(mode)
            {
            case 0: number++
            case 1: if(is_user_alive(i)) number++
            case 2: if(!is_user_alive(i) && (get_user_team(i) == 3 || 0)) number++;
            }
        }
        else
        {
            if(!team && is_user_connected(i))
            {
                switch(mode)
                {
                case 0: number++
                case 1: if(is_user_alive(i)) number++
                case 2: if(!is_user_alive(i)) number++;
                }
            }
        }
        
    }
    return number;
}

  • +
  • -
  • 0

#2 XXL

    Wszechwiedzący

  • Power User

Reputacja: 114
Zaawansowany

  • Postów:568
Offline

Napisano 05.01.2015 09:12

 

 losowało również kategorie do quizu: Jezyk polski, Matematyka, Jezyk angielski, Przyroda, Historia, Sport, Muzyka, Wos, Informatyka, Motoryzacja.

 

 

Dla tego wylosowanego czy dla wszystkich?


  • +
  • -
  • 0

#3 lukas6661

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 4
Nowy

  • Postów:22
  • Lokalizacja:Polska
Offline

Napisano 05.01.2015 09:41

Dla tego co go wylosuje, żeby od razu kategorie dobrało, a i jeszcze jak się da to oczywiście żeby po ponownym wpisaniu w tej samej rundzie nie wylosowało tego samego chłopa jeszcze raz :) a jak się tak nieda może być osobny plugin np na komende /quiz i zeby on losowal tylko kategorie


  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: edycja pluginu

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

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