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.
|
#1
Napisano 30.10.2013 17:02
Wpadlem na pomysł, żeby zrobić taki myk, że jeśli różnica poziomów jest większa niż 100, gracz z niższym poziomem otrzymywalby bonus 1/20 na zabicie gracza. Jednakże pomyślałem, że może coś mi jeszcze doradzicie w tej sprawie??
Z góry dziękuję za pomoc i pozdrawiam
#2
Napisano 30.10.2013 17:36
Ale w sensie jak to zrobić czy jakiś inny pomysł?
#3
Napisano 30.10.2013 17:40
Ale w sensie jak to zrobić czy jakiś inny pomysł?
haahah jak sądzisz, dlaczego umieściłem ten temat w dziale dyskusje?? hahah rozwaliłeś mnie
#4
Napisano 30.10.2013 17:50
haahah jak sądzisz, dlaczego umieściłem ten temat w dziale dyskusje?? hahah rozwaliłeś mnie
Jestem niewidomy, nie zauważyłem nazwy działu
Sorki za offtop.
#5
Napisano 30.10.2013 17:54
A tak swoją drogą, to jeśli ktoś chce takie coś zrobić, to podaję, jak
1. Dodajemy moduł do silnika:
#include <codmod>
Następnie podmieniamy public Obrazenia na ten:
public Obrazenia(this, idinflictor, idattacker, Float:damage, damagebits) { if(!is_user_alive(idattacker)) return HAM_IGNORED; if(get_user_team(this) == get_user_team(idattacker)) return HAM_IGNORED; if(get_user_health(this) <= 1) return HAM_IGNORED; SetHamParamFloat(4, damage*(1.0-redukcja_obrazen_gracza[this])); if((cod_get_user_level(this) - cod_get_user_level(idattacker)) > 99 && cod_get_user_level(this) < cod_get_user_level(idattacker)) { if(random(19)) { cod_inflict_damage(idattacker, this, float(get_user_health(this))-damage+1.0, 0.0, idinflictor, damagebits); } } return HAM_IGNORED; }
#6
Napisano 05.11.2013 18:27
Twój kod mi nie działa, serwer nie chce się włączyć po edycji ;/
[CoD Mod 401 lvl]: Inne Nasze Serwery:
ip: s1.mcsilesia.pl
ip: ts.mcsilesia.pl
IP: 31.186.85.50:28036 || Zapraszamy
#7
Napisano 05.11.2013 19:10
Pokaż logi
#8
Napisano 05.11.2013 23:19
a mogę podesłać Ci plik .sma silnika i byś to ustawił może hm ? Pozdrawiam !
[CoD Mod 401 lvl]: Inne Nasze Serwery:
ip: s1.mcsilesia.pl
ip: ts.mcsilesia.pl
IP: 31.186.85.50:28036 || Zapraszamy
#9
Napisano 05.11.2013 23:26
Najpierw pokaż logi
#10
Napisano 05.11.2013 23:30
nie mogę Ci logów pokazać bo wgrałem stary silnik nie mogę wgrać nowego bo grają u mnie ludzie i tracę przez to graczy. Przecież mogę Ci posłać aktualny silnik i po prostu byś mógł dopisać
[CoD Mod 401 lvl]: Inne Nasze Serwery:
ip: s1.mcsilesia.pl
ip: ts.mcsilesia.pl
IP: 31.186.85.50:28036 || Zapraszamy
#11
Napisano 06.11.2013 00:09
Czekam na logi
#12
Napisano 06.11.2013 09:26
To ja mam takie pytanko mianowicie :
Ta linijka odpowiada za roznice lvl? czyli jak chce np 30 to zmieniam >99 na >29 ?
if((cod_get_user_level(this) - cod_get_user_level(idattacker)) > 99 && cod_get_user_level(this) < cod_get_user_level(idattacker))
Natomiast ta ustawia nam 1/20 na zabicie?
if(random(19))
#13
Napisano 06.11.2013 18:49
Tak dokładnie tak jak napisałeś wyżej
[CoD Mod 401 lvl]: Inne Nasze Serwery:
ip: s1.mcsilesia.pl
ip: ts.mcsilesia.pl
IP: 31.186.85.50:28036 || Zapraszamy
#14
Napisano 07.11.2013 09:43
Magnet a mam pytanie ja mam 2x public obrazenia:
}
public NowaRunda()freezetime = true;public Obrazenia(this, idinflictor, idattacker, Float:damage, damagebits){if(!is_user_alive(idattacker))return HAM_IGNORED;if(get_user_team(this) == get_user_team(idattacker))return HAM_IGNORED;if(get_user_health(this) <= 1)return HAM_IGNORED;if(PobierzWytrzymalosc(this, 1, 1, 1) <= 0)return HAM_IGNORED;SetHamParamFloat(4, damage*(1.0-redukcja_obrazen_gracza[this]));return HAM_IGNORED;}public ObrazeniaPost(id, idinflictor, attacker, Float:damage, damagebits){if(!is_user_connected(attacker) || !klasa_gracza[attacker])return HAM_IGNORED;if(get_user_team(id) != get_user_team(attacker)){new doswiadczenie_za_obrazenia = get_pcvar_num(cvar_doswiadczenie_za_obrazenia);while(damage>20){damage -= 20;doswiadczenie_gracza[attacker] += doswiadczenie_za_obrazenia;}}SprawdzPoziom(attacker);return HAM_IGNORED;}
Mam podmienić oba czy tylko pierwszy bądź drugi?
[CoD Mod 401 lvl]: Inne Nasze Serwery:
ip: s1.mcsilesia.pl
ip: ts.mcsilesia.pl
IP: 31.186.85.50:28036 || Zapraszamy
#15
Napisano 07.11.2013 11:03
#16
Napisano 08.11.2013 12:22
Ok podmnienilem tak jak pisze i dodalem codmod i wynik z konsoli jest taki: (Ps serwer nie chce się właczyć ciągle OFFLINE jest)
Argument type "char *" validated
Argument type "char *" validatedReturn type "int" validatedSearching for name "FS_Open"... FOUNDParsing file "FS_Open" endedParsing file "SV_ConnectClient" startedSearching for name "SV_ConnectClient"... FOUNDParsing file "SV_ConnectClient" endedParsing file "Con_Printf" startedArgument type "char *" validatedArgument type "char *" validatedSearching for name "Con_Printf"... FOUNDParsing file "Con_Printf" endedParsing functions ended.Orpheu functions search ended.Orpheu virtual functions search started.Parsing virtual functions started.Parsing virtual functions ended.Orpheu virtual functions search ended.Orpheu memory structures search started.Parsing memory structures started.Parsing memory structures ended.Orpheu memory structures search ended.L 11/08/2013 - 06:17:08: [mapchooser4.amxx] Found 35 maps in maps folderAdmin Spectator ESP v1.3, Copyright © 2006 by KoSTL 11/08/2013 - 06:17:08: [extreme_bancfg2.amxx] addons/amxmodx/configs/cfgban/override.txtExecuting AMX Mod X Configuration FileWiadomosci przesuwane wylaczone[AMXBans] laduje plik amxbans.cfg[AMXBans] amxbans.cfg zostal zaladowany | AMXX.PL | Wersja PL - Szyfrant i MisieQcouldn't exec filewatcher.cfgPTB: (limitjoin) WTJ prevention is ON.PTB: (limitafter) Team limiting starts after 0 round(s).PTB: (limitmin) Team limiting needs at least 0 player(s).PTB: (maxsize) Maximum team size is 9 player(s).PTB: (maxdiff) Maximum team size difference is 2.PTB: (autorounds) First 3 rounds no free team choice.PTB: (wtjauto) Auto-joining WTJ after 3 tr(y/ies).PTB: (wtjauto) Auto-kicking WTJ after 5 tr(y/ies).PTB: (kick) WTJ kicking is OFF.PTB: (savewtj) Saving to wtj.log is OFF.PTB: (switch) Team switching is ON.PTB: (switchafter) Switching starts after 3 round(s).PTB: (switchmin) Switching needs at least 5 player(s).PTB: (switchfreq) Switch occurs every 1 round(s) at maximum.PTB: (playerfreq) Individual players are switched every 7 round(s) at maximum.PTB: (forceswitch) Forcing switch after 0 unsuccessful switch(es).PTB: (deadonly) Switching dead only is OFF.PTB: (tellwtj) Telling about WTJ tries is OFF.PTB: (announce) Announcements are OFF.PTB: (sayok) "OK" announcements are OFF.PTB: (typesay) typesay usage is OFF.PTB: (maxstreak) Maximum accepted win streak is 3.PTB: (maxscore) Maximum accepted team score difference is 2.PTB: (minrating) Minimum critical strength rating is 1.49.PTB: (maxrating) Maximum critical strength rating is 2.00.PTB: (superrating) Super critical strength rating is 3.00.PTB: (maxincidents) Maximum incidents before internal player score scale down is 50.PTB: (scaledown) Integer scale down factor for player scores is 2.L 11/08/2013 - 06:17:08: No rule BLOCK logs\l1108000.logUnable to open logfiles under logs/L1108Logging disabledLooking up breakpad interfaces from steamclientCalling BreakpadMiniDumpSystemInitMenu item 17 added to Menus Front-End: "UnBan Config" from plugin "extreme_bancfg2.amxx"[AMXBans] plugin_cfg: ip 31.186.85.50:28036 / prefix amxL 11/08/2013 - 06:17:09: [amxbans_main.amxx] [AMXBans] Received DB Info Tuple from amxbans_core: 1 | amx[AMXBans] Zaladowano 3 adminow z bazy danych[AMXBans] The server IP:PORT is: 31.186.85.50:28036L 11/08/2013 - 06:17:09: [amxbans_main.amxx] [AMXBans] The server IP:PORT is: 31.186.85.50:28036AMXBANS DEBUG] UPDATE `amx_serverinfo` SET timestamp=1383909429,hostname='Nazwa serwera @ Dedyki.net',gametype='cstrike',amxban_version='1.5.1', amxban_menu=1 WHERE address = '31.186.85.50:28036'L 11/08/2013 - 06:17:09: [amxbans_main.amxx] [AMXBANS DEBUG] UPDATE `amx_serverinfo` SET timestamp=1383909429,hostname='Nazwa serwera @ Dedyki.net',gametype='cstrike',amxban_version='1.5.1', amxban_menu=1 WHERE address = '31.186.85.50:28036'L 11/08/2013 - 06:17:09: [amxbans_main.amxx] [AMXBans] AMXBans Gm 1.5.1 jest wlaczony[AMXBans] Nie znaleziono powodow bana[AMXBans] Nie znaleziono powodow banow w bazie danych. Zaladowano standardowe.L 11/08/2013 - 06:17:10: [amxbans_main.amxx] [AMXBans] Nie znaleziono powodow banow w bazie danych. Zaladowano standardowe.Menu item 18 added to Menus Front-End: "BS Limiter Menu" from plugin "BS Limiter"Connection to Steam servers successful.VAC secure mode is activated.[Anti Join Flood] Actived.Menu item 19 added to Menus Front-End: "AMXBans: Oznacz Gracza" from plugin "AMXBans Main"Menu item 20 added to Menus Front-End: "AMXBans: Rozlaczono Graczy" from plugin "AMXBans Main"Menu item 21 added to Menus Front-End: "AMXBans: Historia Banow" from plugin "AMXBans Main"Menu item 22 added to Menus Front-End: "AMXBans: Screens" from plugin "AMXBans: Screens"L 11/08/2013 - 06:17:14: No rule BLOCK logs\l1108000.logUnable to open logfiles under logs/L1108Logging disabledL 11/08/2013 - 06:17:16: [mapchooser4.amxx] xvars for mapchooser 4 setuped.MasterRequestRestartYour server needs to be restarted in order to receive the latest update.
[CoD Mod 401 lvl]: Inne Nasze Serwery:
ip: s1.mcsilesia.pl
ip: ts.mcsilesia.pl
IP: 31.186.85.50:28036 || Zapraszamy
#17
Napisano 08.11.2013 13:03
Ok modyfikacja mi już działa ustawiłem:
if((cod_get_user_level(this) - cod_get_user_level(idattacker)) > 49 && cod_get_user_level(this) < cod_get_user_level(idattacker))
if(random(16))
to teraz mam 1/15 gdy roznica 50 lvli dobrze rozumiem tak?
[CoD Mod 401 lvl]: Inne Nasze Serwery:
ip: s1.mcsilesia.pl
ip: ts.mcsilesia.pl
IP: 31.186.85.50:28036 || Zapraszamy
#18
Napisano 08.11.2013 17:42
Tak
Również z jednym lub większą ilością słów kluczowych: cod nowy
CoD Nowy
perk zwiększający wytrzymałość pekuNapisany przez Rafii, 05.03.2024 cod nowy |
|
||||
|
CoD Nowy
Modele KlasyNapisany przez Puni07, 11.02.2024 cod nowy |
|
|||
CoD Nowy
Problem z dywizjąNapisany przez Puni07, 08.02.2024 cod nowy |
|
||||
CoD Nowy
Misjedodac exp Napisany przez Anonimowy09, 08.01.2024 cod nowy |
|
||||
CoD Nowy
Broń z cso do klasy postaciNapisany przez Voltia, 12.02.2023 cod nowy |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych