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
Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline
Napisano 18.06.2010 16:29
Popularny
Opisze jak zrobic menu w nowym stylu oraz jak zrobic zeby dodanie pustej klasy ograniczalo sie do edycji 3 linijek bo widze ze niektorzy sobie nie radza z poradnikiem kyku.
menu_display(id,create_class,0) } public mcb_create_class(id, menu, item) { new flags[10] get_cvar_string("diablo_classes",flags,9) new keys = read_flags(flags)
if(keys&(1<<item)) return ITEM_ENABLED
return ITEM_DISABLED } public handle_create_class(id, menu, item){ new strona=0 g_haskit[id] = 0
2: Teraz zmiany ulatwiajace nam edycje kodu ogranicza sie to w zasadzie do uzycia funkcji sizeof a) Szukamy funkcji
create_klass(id)
i w niej zamieniamy
for(new i=1;i<9;i++)
na
for(new i=1;i<sizeof(race_heal);i++)
uzylem race_heal dlatego ze jest to tablica jednowymiarowa i majaca tyle elementow ile mamy klas (nie mialem czasu sprawdzic jak dziala sizeof na wielowymiarowych)
to samo robimy z petla w funkcji
LoadAVG()
c) teraz podmieniamy funkcje
select_class_query(id) i select_class_handle(FailState,Handle:Query,Error[],Errcode,Data[],DataSize)
new q_command[512] format(q_command,511,"SELECT `klasa`,`lvl` FROM `%s` WHERE `nick`='%s' ",g_sqlTable,name) SQL_ThreadQuery(g_SqlTuple,"select_class_handle", q_command,data,1) } else if(get_cvar_num("diablo_sql_save")==1) { get_user_ip(id, name ,63,1) new q_command[512] format(q_command,511,"SELECT `klasa`,`lvl` FROM `%s` WHERE `ip`='%s' ",g_sqlTable,name) SQL_ThreadQuery(g_SqlTuple,"select_class_handle",q_command,data,1) } else if(get_cvar_num("diablo_sql_save")==2) { get_user_authid(id, name ,63) new q_command[512] format(q_command,511,"SELECT `klasa`,`lvl` FROM `%s` WHERE `sid`='%s' ",g_sqlTable,name) SQL_ThreadQuery(g_SqlTuple,"select_class_handle",q_command,data,1) }
Użytkownik G[o]Q edytował ten post 25.06.2010 10:37
19
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Qoku napracowales sie zaraz to sprawdze. Oczywiscie zasluzony .
Ps: dobrze zebys jeszce mi odpisał PW
Robilem jak w tutorialu i przy komplikacji :
../uploaded/4c1be09fd9ac3.sma(4612) : error 055: start of function body without function header
../uploaded/4c1be09fd9ac3.sma(4613) : error 001: expected token: ";", but found "-integer value-"
../uploaded/4c1be09fd9ac3.sma(4614) : error 010: invalid function or declaration
../uploaded/4c1be09fd9ac3.sma(4619) : error 010: invalid function or declaration
../uploaded/4c1be09fd9ac3.sma(4623) : error 010: invalid function or declaration
../uploaded/4c1be09fd9ac3.sma(4625) : error 010: invalid function or declaration
../uploaded/4c1be09fd9ac3.sma(4629) : error 010: invalid function or declaration
../uploaded/4c1be09fd9ac3.sma(4632) : error 010: invalid function or declaration
../uploaded/4c1be09fd9ac3.sma(4636) : error 010: invalid function or declaration
../uploaded/4c1be09fd9ac3.sma(4639) : error 010: invalid function or declaration
../uploaded/4c1be09fd9ac3.sma(4644) : error 010: invalid function or declaration
../uploaded/4c1be09fd9ac3.sma(4648) : error 029: invalid expression, assumed zero
../uploaded/4c1be09fd9ac3.sma(4648 -- 4650) : warning 215: expression has no effect
../uploaded/4c1be09fd9ac3.sma(4650) : error 054: unmatched closing brace
../uploaded/4c1be09fd9ac3.sma(4651) : error 010: invalid function or declaration
../uploaded/4c1be09fd9ac3.sma(4654) : error 021: symbol already defined: "select_class"
../uploaded/4c1be09fd9ac3.sma(8301) : warning 203: symbol is never used: "i"
../uploaded/4c1be09fd9ac3.sma(8301) : warning 203: symbol is never used: "id"
../uploaded/4c1be09fd9ac3.sma(8301) : warning 203: symbol is never used: "lx"
15 Errors.
Could not locate output file ../compiled/4c1be09fd9ac3.amx (compile failed).
Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline
Napisano 19.06.2010 12:44
klamry pozatym masz dzialajace sma w zalaczniku poradnik dobry bo sprawdzalem
0
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline
Napisano 19.06.2010 13:57
to juz musisz zrobic sam oczywiscie mozna zrobic ze po naladowaniu noza kazda nowa klasa bedzie miala ta sama umiejetnosc ale nie o to tu chodzi po instrukcje dodawania mocy zapraszam do poradnikow Vertricus'a i kyku
Użytkownik G[o]Q edytował ten post 19.06.2010 13:58
0
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
zmienilem i nic...logi:
L 06/19/2010 - 15:57:31: [AMXX] Displaying debug trace (plugin "diablobygoku.amxx")
L 06/19/2010 - 15:57:31: [AMXX] Run time error 4: index out of bounds
L 06/19/2010 - 15:57:31: [AMXX] [0] 4c1be4c22a753.sma::write_hud (line 2083)
L 06/19/2010 - 15:57:31: [AMXX] [1] 4c1be4c22a753.sma::UpdateHUD (line 2105)
Użytkownik czarasd edytował ten post 19.06.2010 15:00
Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline
Napisano 19.06.2010 15:02
brakuje ci w tych funkcjach warunku if(is_user_alive(id) ) ale to nie wina mojego skryptu raczej bo tam nic nie bylo zmieniane
0
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline
Napisano 19.06.2010 15:25
wklej na poczatku funkcji
if(!is_user_alive(id)) return PLUGIN_CONTINUE
1
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline
Napisano 19.06.2010 15:29
wklej na poczatku funkcji
0
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Ps. nie musi być to zmienna globalna jak i tak za każdym razem tworzysz menu
Odnośnie reszty korzystam z tego rozwiązania już jakieś 4miechy i radziłbym sprawdzić to:
if(item>6) strona++
player_class[id]=item+(6*strona)+1
Ps2. Poczytaj o łączeniu enum'a z tablicami, pętlami. Ps3.
if(item>6) strona++
jak już korzystamy z tego i myślimy że działa to co jak strona = 3?
Ale ogólnie gites
Poprawilem ale nie wiem o co ci chodzi z tym enum'em
0
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline
Napisano 20.06.2010 15:26
aa o to ci chodzi nie chcialem juz zmieniac tego enuma na "nie animowany" zreszta tak tez jest dobrze bo race_heal ma tyle samo elementow co enum
0
Manual ponad wszystko, konsola ponad manual :&
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
CoD 1.6 scripting tutorial ( Indonesian Language, you can use google translate )
Napisany przez MasamuneDate, 27.04.2022
tutorial, guide, codmodi 1 więcej