Witam zauwazylem na serwerze blad. Gdy TT podlozy pake to exp dostaje tylko podkladający a nie reszta zyjacej druzyny. Jak to naprawic?
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.
|
Guest Message by DevFuse
Blad z expem-paka
Temat rozp.
` ManieK
, 10.10.2009 13:45
9 odpowiedzi w tym temacie
#1
Napisano 10.10.2009 13:45
#2
Napisano 10.10.2009 14:15
public award_plant() { new Players[32], playerCount, id get_players(Players, playerCount, "aeh", "TERRORIST") for (new i=0; i<playerCount; i++) { id = Players[i] Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus")) client_print(id,print_chat,"Dostales *%i* doswiadczenia za polozenie bomby przez twoj team",get_cvar_num("diablo_xpbonus2")) } Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(planter,get_cvar_num("diablo_xpbonus2")) }
Funkcja:
get_players(Players, playerCount, "aeh", "TERRORIST")
W tym wypadku zwraca tylko żywych terrorystów wyłączając HLTV, tak więc wszystko działa dobrze ale tylko na żywych graczy
Jeśli by nie działało nawet na żywych to:
public award_plant() { new Players[32], playerCount, id get_players(Players, playerCount, "ah") for (new i=0; i<playerCount; i++) { id = Players[i] if (get_user_team(id) == 1){ Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus")) client_print(id,print_chat,"Dostales *%i* doswiadczenia za polozenie bomby przez twoj team",get_cvar_num("diablo_xpbonus2")) } Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(planter,get_cvar_num("diablo_xpbonus2")) } }
#3
Napisano 10.10.2009 14:53
/* ==================================================================================================== */ public got_bomb(id){ planter = id; return PLUGIN_CONTINUE } public award_plant() { new Players[32], playerCount, id get_players(Players, playerCount, "aeh", "TERRORIST") for (new i=0; i<playerCount; i++) { id = Players[i] Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus")) client_print(id,print_chat,"Dostales *%i* doswiadczenia za polozenie bomby przez twoj team",get_cvar_num("diablo_xpbonus2")) } Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(planter,get_cvar_num("diablo_xpbonus2")) } public bomb_defusing(id){ defuser = id; return PLUGIN_CONTINUE
cos takiego dalem i dodaje ok 8 lvl ;F zbyut duzo expa daje.
[ Dodano: 10-10-2009, 15:57 ]
/* ==================================================================================================== */ public got_bomb(id){ planter = id; return PLUGIN_CONTINUE } public award_plant() { new Players[32], playerCount, id get_players(Players, playerCount, "ah") for (new i=0; i<playerCount; i++) { id = Players[i] if (get_user_team(id) == 1){ Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus")) client_print(id,print_chat,"Dostales *%i* doswiadczenia za polozenie bomby przez twoj team",get_cvar_num("diablo_xpbonus2")) } Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(planter,get_cvar_num("diablo_xpbonus2")) } } public bomb_defusing(id){ defuser = id; return PLUGIN_CONTINUE } public award_defuse()
cos takiego dalem i dodaje ok 8 lvl ;F zbyut duzo expa daje. TO PRAWIDLOWE !!! bo wczesniejsze z innego pliku :F
[ Dodano: 10-10-2009, 16:04 ]
dawało tylke lvl osobie podkladającej a pozostalym graczom ok 4%
#4
Napisano 10.10.2009 15:19
No bo pakman tj. bomberman ma więcej expa
Ale jak chcesz żeby do wszystkich było po równo to:
Ale jak chcesz żeby do wszystkich było po równo to:
public award_plant() { new Players[32], playerCount, id get_players(Players, playerCount, "ah") for (new i=0; i<playerCount; i++) { id = Players[i] if (get_user_team(id) == 1){ Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus")) client_print(id,print_chat,"Dostales *%i* doswiadczenia za polozenie bomby przez twoj team",get_cvar_num("diablo_xpbonus2")) } } }
#5
Napisano 10.10.2009 15:34
hmm teraz kazdy dostaje 1% expa
#6
Napisano 10.10.2009 20:19
Ty w tym kodzie nic nie widzisz?
dostają expa tyle co:
diablo_xpbonus masz ustawiony a procent jaki otrzymują zależy od lvl'a, za zabicie, czy podłożenie nie dostajesz % tylko expa jak chcesz jeszcze inaczej to masz tak:
I będą dostawali tyle ile masz ustawione cvarem diablo_xpbonus2
dostają expa tyle co:
diablo_xpbonus masz ustawiony a procent jaki otrzymują zależy od lvl'a, za zabicie, czy podłożenie nie dostajesz % tylko expa jak chcesz jeszcze inaczej to masz tak:
public award_plant() { new Players[32], playerCount, id get_players(Players, playerCount, "ah") for (new i=0; i<playerCount; i++) { id = Players[i] if (get_user_team(id) == 1){ Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus2")) client_print(id,print_chat,"Dostales *%i* doswiadczenia za polozenie bomby przez twoj team",get_cvar_num("diablo_xpbonus2")) } } }
I będą dostawali tyle ile masz ustawione cvarem diablo_xpbonus2
#7
Napisano 12.10.2009 20:39
to jest dobre ale chodzi mi o to zeby Całe teamy otrzymywały exp jednakowy, taki jak jest ustawiony za pakę
1. TT rozbraja, żyjący z TT otrzymują EXP
2. CT rozbraja, żyjący z CT otrzymują EXP
3. TT nie podklada paki do końca rundy, żyjący z CT otrzymują exp.
Dzięki wielkie za pomoc
1. TT rozbraja, żyjący z TT otrzymują EXP
2. CT rozbraja, żyjący z CT otrzymują EXP
3. TT nie podklada paki do końca rundy, żyjący z CT otrzymują exp.
Dzięki wielkie za pomoc
#8
Napisano 12.10.2009 21:06
public award_defuse() { new Players[32], playerCount, id get_players(Players, playerCount, "ah") for (new i=0; i<playerCount; i++) { id = Players[i] if (get_user_team(id) == 2){ Give_<img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/tongue2.gif' class='bbc_emoticon' alt='xP' />(id,get_cvar_num("diablo_xpbonus2")) client_print(id,print_chat,"Dostales *%i* doswiadczenia za rozbrojenie bomby przez twoj team",get_cvar_num("diablo_xpbonus2")) } } }
Tego 3 nie mam czasu
#9
Napisano 13.10.2009 23:04
mam prosbe jezeli masz wolny czas i Ci się nudzi to bym był wdzięczny jak bys dopisał oraz exp na mapach cs czyli:
exp za dostarczenie zakładników przez żyjących CT, ewentualnie jakiś tam procent expa za 1 zakładnika
exp dla TT dla żyjacych graczy za przytrzymanie Zakładników do konca rundy
exp za dostarczenie zakładników przez żyjących CT, ewentualnie jakiś tam procent expa za 1 zakładnika
exp dla TT dla żyjacych graczy za przytrzymanie Zakładników do konca rundy
#10
Napisano 14.10.2009 00:12
Za doprowadzenie zakładników jest
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych