Dodawanie frakcji - 2 sposoby
DarkGL
25.01.2011
Witam
poradnik napisany w szkole także będę go jeszcze poprawiał
pokaże tu dwa sposoby dodania frakcji do nowego coda
I sposób jest bardziej czasochłonny ale daje potem łatwiejszą rozbudowę (chyba)
II sposób jest chyba prostszy ale tylko chyba
Zrobione przez DarkGL dla AMXX.PL
Zakaz używanie, kopiowania i innego wykorzystywania treści bez zgody autora. Wszelkie prawa zastrzeżone. ©
poradnik napisany w szkole także będę go jeszcze poprawiał

pokaże tu dwa sposoby dodania frakcji do nowego coda
I sposób jest bardziej czasochłonny ale daje potem łatwiejszą rozbudowę (chyba)
II sposób jest chyba prostszy ale tylko chyba

I sposób
Spoiler
II sposób
Spoiler
Zrobione przez DarkGL dla AMXX.PL
Zakaz używanie, kopiowania i innego wykorzystywania treści bez zgody autora. Wszelkie prawa zastrzeżone. ©
Cypis'
25.01.2011
Frakcje czytane z pliku cod_frakcje.ini w configs.
Jak zainstlować:
Gotowiec:
Edytacja Silnika:
Instrukcja jak dodac frakcje:
Użytkownik Cypis' edytował ten post 18.11.2011 17:24
Jak zainstlować:
Gotowiec:
Spoiler
Edytacja Silnika:
Spoiler
Instrukcja jak dodac frakcje:
Spoiler
Użytkownik Cypis' edytował ten post 18.11.2011 17:24
ToRRent
01.02.2011
A ja mam pytanie, co dają mi te frakcje ??
Wiem głupie pytanie ale nie serio nie wiem co mi to da po za nazwą
Wiem głupie pytanie ale nie serio nie wiem co mi to da po za nazwą
DarkGL
01.02.2011
to co teraz jest to nic ci nie da poza podziałem ale dzieki temu możesz wymyśleć innne modyfikacje

ToRRent
01.02.2011
aha, jakby np. te 2 frakcję przydzielić po jednej do t i ct, i można było np. będąc w ct wybierać klasy z tej jednej frakcji to by był git malina

ptasiek
15.03.2011
Cypis'
Coś nie działa gdzie ten plik .ini wrzucic?
Użytkownik ptasiek edytował ten post 15.03.2011 20:51
Coś nie działa gdzie ten plik .ini wrzucic?
Użytkownik ptasiek edytował ten post 15.03.2011 20:51
CreatiVe01
16.03.2011
eyy DarkGL, mam problemik :f Dodałem frakcję "Islam" a do niej 1 klasę, all OK, a potem dodałem 2 i zamiast "Islam" to jest "IISlam"
Dobrze na pewno napisałem, korzystałem ze sposobu 1 ;]

Grandi
21.03.2011
Da radę zrobić, że dla ct jest jedna frakcja, a dla tt 2 ?
@edit
Jeżeli da radę zrobić, to bym poprosił.
@edit
Nie aktualne
Użytkownik Grandi edytował ten post 25.03.2011 20:23
@edit
Jeżeli da radę zrobić, to bym poprosił.
@edit
Nie aktualne
Użytkownik Grandi edytował ten post 25.03.2011 20:23
-bercik-
28.03.2011
Siema
Jak to zrobic w sma?
Amerykanie
\/
Snajper
Komandos
Saper
Polacy
\/
Wsparcie ogniowe
admiral
Rosjanie
\/
Strzelec
porarzacz
_______________________
ja próbowałem zrobić to tak ale mam errory przy komplitacji
if(equali(nazwy_klas[ilosc_klas],"Komandos")){
if(equali(nazwy_klas[ilosc_klas],"Snajper")){
frakcja_klas[ilosc_klas] = "Amerykanie";
if(equali(nazwy_klas[ilosc_klas],"Wsparcie Ogniowe")){
if(equali(nazwy_klas[ilosc_klas],"Admiral")){
frakcja_klas[ilosc_klas] = "Polacy";
if(equali(nazwy_klas[ilosc_klas],"Strzelew Wyborowy")){
if(equali(nazwy_klas[ilosc_klas],"Porarzacz")){
frakcja_klas[ilosc_klas] = "Rosjanie";
Jak to zrobic w sma?
Amerykanie
\/
Snajper
Komandos
Saper
Polacy
\/
Wsparcie ogniowe
admiral
Rosjanie
\/
Strzelec
porarzacz
_______________________
ja próbowałem zrobić to tak ale mam errory przy komplitacji
if(equali(nazwy_klas[ilosc_klas],"Komandos")){
if(equali(nazwy_klas[ilosc_klas],"Snajper")){
frakcja_klas[ilosc_klas] = "Amerykanie";
if(equali(nazwy_klas[ilosc_klas],"Wsparcie Ogniowe")){
if(equali(nazwy_klas[ilosc_klas],"Admiral")){
frakcja_klas[ilosc_klas] = "Polacy";
if(equali(nazwy_klas[ilosc_klas],"Strzelew Wyborowy")){
if(equali(nazwy_klas[ilosc_klas],"Porarzacz")){
frakcja_klas[ilosc_klas] = "Rosjanie";
Cypis'
28.03.2011
if(equali(nazwy_klas[ilosc_klas],"Komandos"))
frakcja_klas[ilosc_klas] = "Amerykanie";
if(equali(nazwy_klas[ilosc_klas],"Snajper"))
frakcja_klas[ilosc_klas] = "Amerykanie";
if(equali(nazwy_klas[ilosc_klas],"Saper"))
frakcja_klas[ilosc_klas] = "Amerykanie";
if(equali(nazwy_klas[ilosc_klas],"Wsparcie Ogniowe"))
frakcja_klas[ilosc_klas] = "Polacy";
if(equali(nazwy_klas[ilosc_klas],"Admiral"))
frakcja_klas[ilosc_klas] = "Polacy";
if(equali(nazwy_klas[ilosc_klas],"Strzelew Wyborowy"))
frakcja_klas[ilosc_klas] = "Rosjanie";
if(equali(nazwy_klas[ilosc_klas],"Porarzacz"))
frakcja_klas[ilosc_klas] = "Rosjanie";
Użytkownik Cypis' edytował ten post 28.03.2011 15:59
Kid
02.04.2011
Dark, ładny poradnik, ale gryzie mnie tutaj jedno - jeśli to poradnik, to czemu dajesz dajesz wszystko na tacy? Przynajmniej wyjaśnij w komentarzach część funkcji...
DarkGL
02.04.2011
mi jakos latwiej sie uczyc gdy widze gotowy kod :F wiec i robie takie tutki bede mial wolna chwile postaram sie troche to skomentowac

sharkowy
02.04.2011
Nie widzę sensu tłumaczenia poszczególnych funkcji skoro niektórzy nie potrafią nawet wkleić gotowego kodu...
Użytkownik RPK. Shark edytował ten post 02.04.2011 15:55
Użytkownik RPK. Shark edytował ten post 02.04.2011 15:55
Kid
02.04.2011
Nie widzę sensu tłumaczenia poszczególnych funkcji skoro niektórzy nie potrafią nawet wkleić gotowego kodu...
Ale lepiej wytłumaczyć, bo przyjdzie pr0 el0 kozak0 ( np. ja ) i się doczepi, dżołk oczywiście.
mi jakos latwiej sie uczyc gdy widze gotowy kod :F wiec i robie takie tutki będę mial wolna chwile postaram sie troche to skomentowac
Loozik, nie? Jbc. to mogę pomóc.
-bercik-
06.04.2011
Witam
mam problem;/Jak kompiluj sma coda to wyskakuja errory, ostatnio wrzucilem frakcje
chyba tu jest problem
Użytkownik -bercik- edytował ten post 06.04.2011 15:23
mam problem;/Jak kompiluj sma coda to wyskakuja errory, ostatnio wrzucilem frakcje
Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team QTM_CodMod.sma(1628) : warning 217: loose indentation QTM_CodMod.sma(1674) : warning 209: function "ZarejestrujKlase" should return a value QTM_CodMod.sma(1675) : error 010: invalid function or declaration 1 Error. Could not locate output file QTM_CodMod.amxx (compile failed).
chyba tu jest problem
public ZarejestrujKlase(plugin, params) { if(params != 7) 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); if(equali(nazwy_klas[ilosc_klas],"Snajper")) frakcja_klas[ilosc_klas] = "Podstawowe"; if(equali(nazwy_klas[ilosc_klas],"Komandos")) frakcja_klas[ilosc_klas] = "Podstawowe"; if(equali(nazwy_klas[ilosc_klas],"Strzelec Wyborowy")) frakcja_klas[ilosc_klas] = "Podstawowe"; if(equali(nazwy_klas[ilosc_klas],"Obronca")) frakcja_klas[ilosc_klas] = "Podstawowe"; if(equali(nazwy_klas[ilosc_klas],"Medyk")) frakcja_klas[ilosc_klas] = "Podstawowe"; if(equali(nazwy_klas[ilosc_klas],"Wsparcie Ogniowe")) frakcja_klas[ilosc_klas] = "Podstawowe"; if(equali(nazwy_klas[ilosc_klas],"Saper")) frakcja_klas[ilosc_klas] = "Podstawowe"; if(equali(nazwy_klas[ilosc_klas],"Demolitions")) frakcja_klas[ilosc_klas] = "Podstawowe"; if(equali(nazwy_klas[ilosc_klas],"Rusher")) frakcja_klas[ilosc_klas] = "Podstawowe"; if(equali(nazwy_klas[ilosc_klas],"Ciezki Zolnierz")) frakcja_klas[ilosc_klas] = "Nowe"; if(equali(nazwy_klas[ilosc_klas],"Kamikadze")) frakcja_klas[ilosc_klas] = "Nowe"; if(equali(nazwy_klas[ilosc_klas],"Lekki Zolnierz")) frakcja_klas[ilosc_klas] = "Nowe"; if(equali(nazwy_klas[ilosc_klas],"MacGyver")) frakcja_klas[ilosc_klas] = "Nowe"; if(equali(nazwy_klas[ilosc_klas],"Powstaniec")) frakcja_klas[ilosc_klas] = "Nowe"; if(equali(nazwy_klas[ilosc_klas],"Profesjonalny lekarz")) frakcja_klas[ilosc_klas] = "Nowe"; if(equali(nazwy_klas[ilosc_klas],"Rebeliant")) frakcja_klas[ilosc_klas] = "Nowe"; if(equali(nazwy_klas[ilosc_klas],"Spadochroniarz")) frakcja_klas[ilosc_klas] = "Nowe"; if(equali(nazwy_klas[ilosc_klas],"Talib")) frakcja_klas[ilosc_klas] = "Nowe"; if(equali(nazwy_klas[ilosc_klas],"Zombiak")) frakcja_klas[ilosc_klas] = "Nowe"; if(equali(nazwy_klas[ilosc_klas],"Admiral [KLASA Premium]")) frakcja_klas[ilosc_klas] = "Premium"; if(equali(nazwy_klas[ilosc_klas],"Kapitan [KLASA Premium]")) frakcja_klas[ilosc_klas] = "Premium"; if(equali(nazwy_klas[ilosc_klas],"Kucacz [KLASA Premium]")) frakcja_klas[ilosc_klas] = "Premium"; if(equali(nazwy_klas[ilosc_klas],"Ninja [KLASA Premium]")) frakcja_klas[ilosc_klas] = "Premium"; }
Użytkownik -bercik- edytował ten post 06.04.2011 15:23
DarkGL
07.04.2011
if(equali(nazwy_klas[ilosc_klas],"Ninja [KLASA Premium]")
masz ")" za duzo na koncu
po za tym to nie temat do takich pytan
masz ")" za duzo na koncu
po za tym to nie temat do takich pytan
jejaja
08.04.2011
Kurde w której linijce mam zarejestruj klase w moim .sma?