2 random players..
Posted: 2012 Apr 17 16:40
kas čia blogai:
kad kartais antras žaidėjas negauna HE ir meta į konsolę, kad į funkciją pervestas neteisingas id (out of rage (0)).. kaip suprantu tai nutinka tada, kai antrą kartą išrenka tą patį žaidėją kuris jau buvo gavęs he, tada per naują kartoja funkciją, bet returnina 0..
Code: Select all
public event_round_start(){ new players[32], num get_players(players, num, "ach", "CT") if(num >= 3) { for(new i = 0; i < 2; i++) { new id = random_survivor_forhe() SetPlayerBit(He, id) give_item(id, "weapon_hegrenade") } }} random_survivor_forhe(){ new players[32], num get_players(players, num, "ach", "CT") new id = players[random(num)] if(IsPlayer(id) && (!GetPlayerBit(He, id))) { return id } else { random_survivor_forhe() } return 0 }