Skocz do zawartości

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

Losowanie z tablicy dynamicznej granatów


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

#1 Andrzejek

    Ucze się :]

  • Power User

Reputacja: 136
Zaawansowany

  • Postów:1 300
  • Imię:Andrzej
Offline

Napisano 31.12.2015 17:43

Witam, mam taki problem, bo chciałbym zrobić losowanie 3 granatów z 3 powtórzeniami, ale nie chce żeby mi trafiło tych samych, mam coś takiego

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Nowy Plug-In"
#define VERSION "1.0.0"
#define AUTHOR "Andrzejek"

new Array:ah;
new modele[][] = {
    "GRANAT_HE",
    "GRANAT_FLASH",
    "GRANAT_SMOKE"
};

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    
    ah = ArrayCreate(21, 3);
    
    LosujModel()
    
    register_clcmd("say /wykonaj", "UstawModel");
}
public LosujModel()
{
    new s = sizeof(modele);
    
    for(new i=0;i<s; ++i)
        ArrayPushString(ah, modele[i]);
}

public UstawModel()
{
    new model[21], j, r;
    
    if(!(j = ArraySize(ah)))
        LosujModel();    
    
    r = random(j);
    ArrayGetString(ah, r, model, 20);
    ArrayDeleteItem(ah, r);
    
    for(new i=1;i<33; i++)
    {
        if(is_user_connected(i))
            //ustaw model
    }
}

  • +
  • -
  • 0

Mam do sprzedania pluginy AMXX pod serwery typu, JB, ONLY DD2, ZOMBIE, COD MOD, DR i inne...

 

Jeżeli jesteś zainteresowany(a), napisz na PW lub GG 42384104


#2 Master Yoga

    Support Team | Mocarz

  • Support Team

Reputacja: 136
Zaawansowany

  • Postów:275
  • Lokalizacja:Magistrala Adresowa
Offline

Napisano 01.01.2016 04:32

Chcesz wylosować liczbe z zakresu 0 do 2 ( mając 3 elementową tablicę) toć to bezsens po co losować skoro wynik nie może sie powtarzać. W rezultacie otrzymasz 0, 1 i 2. Zrobisz funkcję tylko na pokaz bo inkrementacja będzie tu o wiele szybsza


  • +
  • -
  • 0

HTML ★ CSS ★ JAVASCRIPT ★ AJAX ★ JQUERY ★ PHP ★ C++ ★ PAWN ★ SQL ★ Objective-C++


MKW0tb8.pngMKW0tb8.pngMKW0tb8.png





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

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