tak jak w temacie
czyli zliczanie osob w ct i porównanie ze jeżeli jest 2 ct to może dołaczyć tylko 8 tt
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.
|
Napisano 27.08.2015 10:21
tak jak w temacie
czyli zliczanie osob w ct i porównanie ze jeżeli jest 2 ct to może dołaczyć tylko 8 tt
Napisano 27.08.2015 16:27
Powinno smigac
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new pCT, pTT; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0") } stock get_teamplayersnum(CsTeams:team = CS_TEAM_UNASSIGNED) { new playerCnt, i; for(i=1; i<=get_maxplayers(); i++) { if(!is_user_connected(i) || is_user_hltv(i)) continue; if(cs_get_user_team(i) != team) continue; playerCnt++; } return playerCnt; } public Nowa_Runda() { pCT = get_teamplayersnum(CS_TEAM_CT) pTT = get_teamplayersnum(CS_TEAM_T) if(pTT > pCT) client_print(0, print_chat, "Jest wiecej graczy TT niz CT") }
Użytkownik klqs99 edytował ten post 27.08.2015 16:32
Napisano 27.08.2015 16:39
jak juz to najlepiej uzyc takiego stocku
stock getPlayers(szTeam[] = "CT", bool:bOnlyAlive = false) { new Players[32], iNum; get_players(Players, iNum, bOnlyAlive ? "aceh" : "ceh", szTeam); return iNum; }
uzycie:
jesli chcesz sprawdzic wszystkich CT to getPlayers() a jesli wszystkich zywych CT to: getPlayers(_, true)
jesli chcesz sprawdzic wszystkich TT to getPlayers("TERRORIST") a jesli wszystkich zywych TT to: getPlayers("TERRORIST", true)
Napisano 27.08.2015 17:04
dobra już ogarołem to sam ale przydadza się te kody w razie.
cls
Napisano 26.09.2015 09:10
Powinno smigac
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "author" new pCT, pTT; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0") } stock get_teamplayersnum(CsTeams:team = CS_TEAM_UNASSIGNED) { new playerCnt, i; for(i=1; i<=get_maxplayers(); i++) { if(!is_user_connected(i) || is_user_hltv(i)) continue; if(cs_get_user_team(i) != team) continue; playerCnt++; } return playerCnt; } public Nowa_Runda() { pCT = get_teamplayersnum(CS_TEAM_CT) pTT = get_teamplayersnum(CS_TEAM_T) if(pTT > pCT) client_print(0, print_chat, "Jest wiecej graczy TT niz CT") }ten kod buguje tabulator(wczoraj sprawdzałem ) dojde do ct a w tabeli widniejee w poprzednim teamie
też chcę aby nie dało się wejśc jeżeli jest limit czyli 1ct = 4 tt
do poprawki
Użytkownik TheMarkerxD edytował ten post 26.09.2015 09:12
Napisano 30.05.2016 19:58 Najlepsza odpowiedź
rozwiązane cls
Napisano 07.09.2018 13:02
0 użytkowników, 0 gości, 0 anonimowych