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
CoD Nowy

Witam Mam Problem bo dodałem se do Coda Klasy z Frakcjami i nie mam nic jak go włączyłem

cod nowy

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

#1 MineKamiL

    Życzliwy

  • Użytkownik

Reputacja: -2
Nowy

  • Postów:21
  • Imię:KamiL
  • Lokalizacja:Polska
Offline

Napisano 26.02.2013 16:51

Witam.
Mam problem bo jak dodałem coda do swojego serwa i podmieniłem klasy na swoje (w tych klasach są Frakcje bo dodałem do nich) to jak zresetowałem serwa to nie nic jak wbiłem tak jak by klas nie było.
Dodałem czystego coda bez dodatków.
Zainstalowełem Coda na serwa.
Wbiłem i sprawdziłem czy dobrze wgrałem i dobrze było były standardowe klasy.
Usunołem tamte klasy i dodałem moje z Frakcjami.
Zrestartowałem Serwa.
Wbiłem.
i pacze nie ma frakcji ani klass.
Proszę o pomoc.
Za pomoc daję + tyle ile będzie postów.
  • +
  • -
  • 0

#2 Jadek

    Wszechwidzący

  • Użytkownik

Reputacja: 80
Zaawansowany

  • Postów:288
  • GG:
  • Imię:Daniel
  • Lokalizacja:Polska
Offline

Napisano 26.02.2013 17:04

Musisz w każdej klasie po wytrzymałości w linijce:
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc);
dać tak:
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc, "Nazwa ffrakcji"<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/wink.png' class='bbc_emoticon' alt=';)' />;

  • +
  • -
  • 0

#3 MineKamiL

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:21
  • Imię:KamiL
  • Lokalizacja:Polska
Offline

Napisano 26.02.2013 17:15

Nazwa frakcji czy tak:
cod_register_class(nazwa, opis, bronie, zdrowie, kondycja, inteligencja, wytrzymalosc, frakcja);
Ja mam tak w tych klasach
  • +
  • -
  • 0

#4 Jadek

    Wszechwidzący

  • Użytkownik

Reputacja: 80
Zaawansowany

  • Postów:288
  • GG:
  • Imię:Daniel
  • Lokalizacja:Polska
Offline

Napisano 26.02.2013 18:04

nazwa klasy ma być w cudzysłowie ;) Pokaż logi :)
  • +
  • -
  • 0

#5 MineKamiL

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:21
  • Imię:KamiL
  • Lokalizacja:Polska
Offline

Napisano 26.02.2013 18:43

nazwa klasy ma być w cudzysłowie ;) Pokaż logi :)


Ale ta klasy są zrobione częsciowo w generatorze więc nie może być błędu
a w ogóle to nie trzeba czasami dodać coś do pluginu coda??
  • +
  • -
  • 0

#6 Heineken

    Banned

  • Zbanowany

Reputacja: 58
Pomocny

  • Postów:223
  • GG:
  • Imię:Marcin
  • Lokalizacja:Kołobrzegu
Offline

Napisano 26.02.2013 21:51

A w ogóle. dodałeś frakcje do silnika?
Czy tylko w klasach dodałeś :D

#7 MineKamiL

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:21
  • Imię:KamiL
  • Lokalizacja:Polska
Offline

Napisano 27.02.2013 07:22

Up@
Do klas do silnika nie wiedziałem że tzra i powiedzcie co i gdzie ok??
Up + za zrozumienie pytania.
  • +
  • -
  • 0

#8 ToJeAmelinium

    Banned

  • Zbanowany

Reputacja: 0
Nowy

  • Postów:19
  • Imię:Juzia
  • Lokalizacja:Pabianice City
Offline

Napisano 27.02.2013 08:37

masz cod-frakcje.ini w configs?? dodaj tam je

#9 MineKamiL

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:21
  • Imię:KamiL
  • Lokalizacja:Polska
Offline

Napisano 27.02.2013 13:42

Up@ Czytaj posty !!!!
Ja w ogóle nie dodałem nic do silnika a ty mi piszesz o tym jezu co za "D***n"
  • +
  • -
  • 0

#10 Heineken

    Banned

  • Zbanowany

Reputacja: 58
Pomocny

  • Postów:223
  • GG:
  • Imię:Marcin
  • Lokalizacja:Kołobrzegu
Offline

Napisano 27.02.2013 14:46

masz cod-frakcje.ini w configs?? dodaj tam je


Czytać potrafisz? W wcześniejszych postał że dodawał frakcje do każdej klasy a ty wyskakujesz z frakcjami na ini.

Podaj mi sma QTM_CodMod.sma dodam ci tam all i powinno dzialać.

#11 MineKamiL

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:21
  • Imię:KamiL
  • Lokalizacja:Polska
Offline

Napisano 27.02.2013 15:29

Powiedz co dodać i gdzie bo jak na przyszlość moze mi się przydać!
  • +
  • -
  • 0

#12 Heineken

    Banned

  • Zbanowany

Reputacja: 58
Pomocny

  • Postów:223
  • GG:
  • Imię:Marcin
  • Lokalizacja:Kołobrzegu
Offline

Napisano 27.02.2013 15:59

W pliku codmod.inc znajdujemy linijkę
native cod_register_class(const nazwa[], const opis[], bronie, punkty_zdrowia, punkty_kondycji, punkty_inteligencji, punkty_wytrzymalosci);
zamieniamy ją na
native cod_register_class(const nazwa[], const opis[], bronie, punkty_zdrowia, punkty_kondycji, punkty_inteligencji, punkty_wytrzymalosci,const frakcja[]);
2.Edytujemy plik QTM_CodMod.sma
W zmiennych globalnych dodajemy
#define MAX_WIELKOSC_FRAKCJA 64
new frakcja_klas[MAX_ILOSC_KLAS+1][MAX_WIELKOSC_FRAKCJA+1]
Szukamy funkcji ZarejestrujKlase i podmieniamy ją na to ponizej
public ZarejestrujKlase(plugin, params)
{
        if(params != 8)
        return PLUGIN_CONTINUE;
        
        if(++ilosc_klas > MAX_ILOSC_KLAS)
        return -1;

        pluginy_klas[ilosc_klas] = plugin;
        
        get_string(1, nazwy_klas[ilosc_klas], MAX_WIELKOSC_NAZWY);
        get_string(2, opisy_klas[ilosc_klas], MAX_WIELKOSC_OPISU);
        
        bronie_klasy[ilosc_klas] = get_param(3);
        zdrowie_klas[ilosc_klas] = get_param(4);
        kondycja_klas[ilosc_klas] = get_param(5);
        inteligencja_klas[ilosc_klas] = get_param(6);
        wytrzymalosc_klas[ilosc_klas] = get_param(7);
        get_string(8, frakcja_klas[ilosc_klas], MAX_WIELKOSC_FRAKCJA);
        
        return ilosc_klas;
}

Szukamy funkcji WybierzKlase usuwamy ją , szukamy funkcji WybierzKlase_Handle usuwamy ją zamiast nich wklejamy
Spoiler
public bool:is_in_previous(frakcja[],from){
        for(new i = from - 1;i>=1;i--){
                if(equali(frakcja_klas[i],frakcja)){
                        return true;
                }
        }
        return false;
}

public WybierzKlase(id)
{
        new menu = menu_create("Wybierz klase:", "WybierzKlase_Frakcje");
        for(new i=1; i <= ilosc_klas; i++)
        {
                if(!equal(frakcja_klas[i],"") && !is_in_previous(frakcja_klas[i],i)){
                        menu_additem(menu,frakcja_klas[i],frakcja_klas[i])
                }
        }
        
        menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
        menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
        menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
        menu_display(id, menu);
}

public WybierzKlase_Frakcje(id, menu, item)
{
        if(item == MENU_EXIT){
                menu_destroy(menu);
                return PLUGIN_CONTINUE;
        }
        
        new data[65], iName[64] 
        new acces, callback 
        menu_item_getinfo(menu, item, acces, data,64, iName, 63, callback) 
        
        new menu2 = menu_create("Wybierz klase:", "WybierzKlase_Handle");
        
        new klasa[50],szTmp[5];
        for(new i=1; i <= ilosc_klas; i++)
        {
                if(equali(data,frakcja_klas[i])){
                        WczytajDane(id, i);
                        format(klasa, charsmax(klasa), "%s \yPoziom: %i", nazwy_klas[i], poziom_gracza[id]);
                        num_to_str(i,szTmp,charsmax(szTmp));
                        menu_additem(menu2, klasa,szTmp);
                }
        }
        
        WczytajDane(id, klasa_gracza[id]);
        
        menu_setprop(menu2, MPROP_EXITNAME, "Wyjdz");
        menu_setprop(menu2, MPROP_BACKNAME, "Poprzednia strona");
        menu_setprop(menu2, MPROP_NEXTNAME, "Nastepna strona");
        menu_display(id, menu2);
        
        client_cmd(id, "spk QTM_CodMod/select");
        
        menu_destroy(menu);
        return PLUGIN_CONTINUE;
}

public WybierzKlase_Handle(id, menu, item)
{
        client_cmd(id, "spk QTM_CodMod/select");
        
        if(item == MENU_EXIT)
        {
                menu_destroy(menu);
                return PLUGIN_CONTINUE;
        }       
        
        new data[65], iName[64] 
        new acces, callback 
        menu_item_getinfo(menu, item, acces, data,64, iName, 63, callback) 
        
        item = str_to_num(data);
        
        if(item == klasa_gracza[id] && !nowa_klasa_gracza[id])
        return PLUGIN_CONTINUE;
        
        nowa_klasa_gracza[id] = item;
        
        if(klasa_gracza[id])
        client_print(id, print_chat, "[COD:MW] Klasa zostanie zmieniona w nastepnej rundzie.");
        else
        {
                UstawNowaKlase(id);
                DajBronie(id);
                ZastosujAtrybuty(id);
        }
        
        return PLUGIN_CONTINUE;
}


#13 MineKamiL

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: -2
Nowy

  • Postów:21
  • Imię:KamiL
  • Lokalizacja:Polska
Offline

Napisano 27.02.2013 16:29

albo wiesz co weż znajdź Qtm_codmod z tabelą expa na 50k lvl i dodaj bo ja nie zrobie tego dobrze ok? ale masz plusa odemnie.
  • +
  • -
  • 0





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

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

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