public losuj() { new iles=get_playersnum() new gracz=random_num(1,iles) new gracz2=get_user_userid(gracz) if(is_user_connected(gracz2)) { new authid[10]; get_user_authid(gracz2, authid,9) if (!is_steam_player(authid)) { server_cmd("kick #%d ^"wyjdz^"",gracz2) } return PLUGIN_CONTINUE } return PLUGIN_CONTINUE } bool:is_steam_player(authid[]) { if(equal(authid, "STEAM_0:1", 9) || equal(authid, "STEAM_0:0", 9)) return true return false }
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.
|
Losowy gracz ?
#1
Napisano 31.01.2010 18:33
IP: ts3.cserwerek.pl
#2
Napisano 31.01.2010 18:39
while(!is_steam_player(authid)){ //tutaj losowanie }
czyli po wylosowaniu steama bedzie dalej losowac az do wylosowania ns'a i potem pod petla dajesz kicka wylosowanemu
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)
#3
Napisano 31.01.2010 18:40
public losuj() { new iles=get_maxplayers(); new gracz=random_num(1,iles); if(is_user_connected(gracz)) { new authid[10]; get_user_authid(gracz, authid,9) if (!is_steam_player(authid)){ new reason[30]; new gracz2 = get_user_userid(gracz); server_cmd("kick #%d ^"wyjdz^"",gracz2) } return PLUGIN_CONTINUE } return PLUGIN_CONTINUE } bool:is_steam_player(authid[]) { if(equal(authid, "STEAM_0:1", 9) || equal(authid, "STEAM_0:0", 9)) return true return false }Jeśli znajdziesz gracza Steam i chcesz innego losować to musisz dołożyć pętle
#4
Napisano 31.01.2010 19:00
#5
Napisano 31.01.2010 19:09
#6
Napisano 31.01.2010 19:26
IP: ts3.cserwerek.pl
#7
Napisano 31.01.2010 19:37
new play[32],num get_players(play,num) new gracz=play[random_num(0,num-1)]
ps. losuje wsrod martwych graczy tez, wiec polecam petle
ps2. Portek, ty mozesz robic bledy, nie oczekujemy za wiele od ciebie (joke)
#8
Napisano 31.01.2010 19:37
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)
#9
Napisano 31.01.2010 19:41
1-32??
Za ciebie sie nie wstydze, bo sie tego spodziewalem
#10
Napisano 31.01.2010 19:49
W tym wypadku w losowanie nie jest włączony przypadkiem serwer? ID: 0new gracz=play[random_num(0,num)]
ps2. Portek, ty mozesz robic bledy, nie oczekujemy za wiele od ciebie (joke)
Dzięki
@Down
A kto powiedział że nie wolno?
IP: ts3.cserwerek.pl
#11
Napisano 31.01.2010 19:49
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)
#12
Napisano 31.01.2010 19:53
Bo nie czytalem kontekstu do czego to jest i odpowiadam potencjalnie na kazdy problem tej tematyki :F
#13
Napisano 01.02.2010 03:39
public random_crowbar() { static players[32], inum, id get_players(players, inum, "ahe", "TERRORIST") if(inum) { id = players[random(inum)] set_hudmessage(random_num(0,255), random_num(0,255), random_num(0,255), -1.0, 0.3, 2, 0.5, 5.0) ShowSyncHudMsg(id, hudmessage3, "= Dostales rakiete: lom = ") crowbaruser = id CurWeapon(id) } }
#14
Napisano 01.02.2010 08:55
Ale:
Note: "e" flag can return incorrect results (for cstrike/czero at least).
"We don't really support get_players() with flags anymore. It was a bad idea and if it was our choice, it would have never been added to the original AMX Mod." - BAILOPAN
Jakbym ja uzyl flagi e to bym sie nie zdziwil gdybys mi to wytkną, a tu takie zaskoczenie
#15
Napisano 02.02.2010 07:01
#16
Napisano 02.02.2010 10:13
Nie ma to jak przejmować się komentarzem zza czasów AMX MOD X 1.0
Nie ma to jak nie przejmować się wciąż aktualnymi komentarzami
#17
Napisano 02.02.2010 17:06
Użytkownik Seba edytował ten post 02.02.2010 17:07
#18
Napisano 02.02.2010 17:15
#19
Napisano 02.02.2010 20:46
Problem rozwiązany, więc temat sobie zamknę.
IP: ts3.cserwerek.pl
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych