←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

Funkcja odpowiadająca za respawn

Zablokowany

ogury - zdjęcie ogury 21.08.2011

Witam, poszukuję dokładnego wzoru respawna ( 1/3 szansy na respawna, po 3 sekundach od śmierci).
Odpowiedz

  • +
  • -
diablix - zdjęcie diablix 21.08.2011

Rejestrujesz DeathMSG. Ustawiasz task. Jak obliczyć 30% szansy? Na przykład tak

new iRandom = random_num(1, 100);
if(iRandom <= 30) ExecuteHamB(Ham_CS_RoundRespawn, read_data(2)); // read_data(2) w DeathMsg to id ofiary
Odpowiedz

  • +
  • -
A może sma? - zdjęcie A może sma? 21.08.2011

Po co losować od 1 do 100 skoro można od 0 do 2 i efekt będzie taki sam?
random(3);

Znaczy inaczej. random(3) da efekt o jaki mu chodziło (1/3 ~ 33%)
Odpowiedz
Zablokowany