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

Nie widać wyboru klas

cod nowy

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

#1 Acer

    Banned

  • Zbanowany

Reputacja: 57
Pomocny

  • Postów:245
  • GG:
  • Imię:Damian
  • Lokalizacja:Łódź
Offline

Napisano 10.07.2012 13:49

Witam, mam problem z wyborem klas na cod mod, wyskakuje błąd na serwerze po dopisaniu "debug":
[] Displaying debug trace (plugin "QTM_CodMod.amxx")
[] Run time error 10: native error (native "ExecuteForward")
[] [0] QTM_CodMod.sma::UstawNowaKlase (line 462)
[] [1] QTM_CodMod.sma::UsunUmiejetnosci (line 777)
[] [2] QTM_CodMod.sma::client_authorized (line 739)
[] Displaying debug trace (plugin "QTM_CodMod.amxx")
[] Run time error 10: native error (native "menu_addtext")
[] [0] QTM_CodMod.sma::WybierzKlase (line 1269)
Silnika niechce podawać tutaj, temu kto będzie chciał naprawić wyśle na priv.
Chyba że ktoś potrafi mi to wytłumaczyć, co i jak zmienić.

Daje te 4 linijki:
462:
ExecuteForward(klasa_zmieniona, ret, id, klasa_gracza[id]);
777:
UstawNowaKlase(id);
739:
Daje cały public:
public client_authorized(id)
{
UsunUmiejetnosci(id);
get_user_name(id, nazwa_gracza[id], 63);

UsunZadania(id);

set_task(10.0, "PokazReklame", id+ZADANIE_POKAZ_REKLAME);
	    set_task(0.5, "WczytajHUD", id);
	    client_cmd(id, "bind v useperk2");
	    set_task(0.5, "SprawdzHUD", id);
}
i 1269:
Public cały:
public WybierzKlase(id)
{
	    new menu = menu_create("Wybierz frakcje klas:", "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])
			    }
	    }
	    new forum[84];
	    new zmienna[32];
	    get_pcvar_string(stronka, zmienna, 31);
	    formatex(forum, 83, "^n^n\y Aby dowiedziec sie wiecej zapraszamy^n na nasze Forum \r%s", zmienna);
	    menu_addtext(menu, "forum", 0)
	    menu_setprop(menu, MPROP_EXITNAME, "Wyjdz");
	    menu_setprop(menu, MPROP_BACKNAME, "Poprzednia strona");
	    menu_setprop(menu, MPROP_NEXTNAME, "Nastepna strona");
	    menu_display(id, menu);
}

b_350_20_FFAD41_E98100_000000_591F11.png


Zapraszam na OneKill.pl


#2 Acer

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 57
Pomocny

  • Postów:245
  • GG:
  • Imię:Damian
  • Lokalizacja:Łódź
Offline

Napisano 10.07.2012 19:33

Pomoże ktoś?

b_350_20_FFAD41_E98100_000000_591F11.png


Zapraszam na OneKill.pl


#3 Acer

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 57
Pomocny

  • Postów:245
  • GG:
  • Imię:Damian
  • Lokalizacja:Łódź
Offline

Napisano 11.07.2012 07:07

Daje całe public'i, mam nadzieje że ktoś pomoże:
Błąd: [0] QTM_CodMod.sma::UstawNowaKlase (line 462)
public UstawNowaKlase(id)
{
new ret;

new forward_handle = CreateOneForward(pluginy_klas[klasa_gracza[id]], "cod_class_disabled", FP_CELL, FP_CELL);
ExecuteForward(forward_handle, ret, id, klasa_gracza[id]);
DestroyForward(forward_handle);

forward_handle = CreateOneForward(pluginy_klas[nowa_klasa_gracza[id]], "cod_class_enabled", FP_CELL, FP_CELL);
ExecuteForward(forward_handle, ret, id, nowa_klasa_gracza[id]);
DestroyForward(forward_handle);


if(ret == 4)

{
  klasa_gracza[id] = 0;
  return PLUGIN_CONTINUE;
 
}

ExecuteForward(klasa_zmieniona, ret, id, klasa_gracza[id]);

if(ret == 4)

{
  klasa_gracza[id] = 0;
  return PLUGIN_CONTINUE;
 
}

klasa_gracza[id] = nowa_klasa_gracza[id];
nowa_klasa_gracza[id] = 0;
WczytajDane(id, klasa_gracza[id]);
	    new temp;
	    if(perk_gracza[0][id])
	    {
			  temp = wytrzymalosc_perku[0][id];
			  UstawPerk(id, perk_gracza[0][id], wartosc_perku_gracza[0][id], 0, 0);
			  wytrzymalosc_perku[0][id] = temp;
	    }
	    if(perk_gracza[1][id])
	    {
			  temp = wytrzymalosc_perku[1][id];
			  UstawPerk(id, perk_gracza[1][id], wartosc_perku_gracza[1][id], 0, 1);
			  wytrzymalosc_perku[1][id] = temp;
	    }
return PLUGIN_CONTINUE;
}
błąd: [1] QTM_CodMod.sma::UsunUmiejetnosci (line 777)
public UsunUmiejetnosci(id)
{
nowa_klasa_gracza[id] = 0;
UstawNowaKlase(id);
klasa_gracza[id] = 0;
poziom_gracza[id] = 0;
doswiadczenie_gracza[id] = 0;
punkty_gracza[id] = 0;
zdrowie_gracza[id] = 0;
inteligencja_gracza[id] = 0;
wytrzymalosc_gracza[id] = 0;
kondycja_gracza[id] = 0;
	    zdolnoscgeneralska_gracza[id] = 0;
	    uleczanie_gracza[id] = 0;
	    refleks_gracza[id] = 0;
	    zmartwychwstanie_gracza[id] = 0;
bonusowe_zdrowie_gracza[id] = 0;
bonusowa_wytrzymalosc_gracza[id] = 0;
bonusowa_inteligencja_gracza[id] = 0;
bonusowa_kondycja_gracza[id] = 0;
maksymalne_zdrowie_gracza[id] = 0.0;
szybkosc_gracza[id] = 0.0;
UstawPerk(id, 0, 0, 0, 0);
	    UstawPerk(id, 0, 0, 0, 1);
	    wytrzymalosc_perku[0][id] = 0;
	    wytrzymalosc_perku[1][id] = 0;
	    iloscrakiet[id] = 0;
	    iloscmin[id] = 0;
	    iloscapteczek[id] = 0;
	    obrazenie[id] = 0;
	    blokada_broni[id] = 1;
	    Kolor_RED[id] = 0;
	    Kolor_GREEN[id] = 0;
	    Kolor_BLUE[id] = 0;
	    Pozycja_X[id] = 0;
	    Pozycja_Y[id] = 0;
	    ustaw[id] = 0;
}
błąd: [2] QTM_CodMod.sma::client_authorized (line 739)
public client_authorized(id)
{
UsunUmiejetnosci(id);
get_user_name(id, nazwa_gracza[id], 63);

UsunZadania(id);

set_task(10.0, "PokazReklame", id+ZADANIE_POKAZ_REKLAME);
	    set_task(0.5, "WczytajHUD", id);
	    client_cmd(id, "bind v useperk2");
	    set_task(0.5, "SprawdzHUD", id);
}

b_350_20_FFAD41_E98100_000000_591F11.png


Zapraszam na OneKill.pl


#4 donaciak

    Godlike

  • Power User

Reputacja: 892
Czempion

  • Postów:2066
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

Napisano 11.07.2012 08:36

w amxx studio otworz sma codmoda i nacisnij CTRL + I
  • +
  • -
  • 0

#5 Acer

    Banned

  • Autor tematu
  • Zbanowany

Reputacja: 57
Pomocny

  • Postów:245
  • GG:
  • Imię:Damian
  • Lokalizacja:Łódź
Offline

Napisano 11.07.2012 09:43

Co to da, i czy później skompilować?

b_350_20_FFAD41_E98100_000000_591F11.png


Zapraszam na OneKill.pl






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