←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Nowy
Poszukuję 1/x na zdobycie perku

Kolar`. - zdjęcie Kolar`. 14.01.2012

Witam, gdzieś kiedyś tutaj na forum widziałem że da się zrobić 1/x na zdobycie perku za zabicie a nie jak zawsze 1/1, macie może link do tego ?
Odpowiedz

  • +
  • -
HaDeS From HELL - zdjęcie HaDeS From HELL 14.01.2012

to wystarczy edytować public smiercgraczapost(id)

jak masz jeden perk to zamień to
if(!perk_gracza[attacker])
   UstawPerk(attacker, -1, -1, 1);
Na to
if(!perk_gracza[attacker])
{
if(random(x) == 1)
{
  UstawPerk(attacker, -1, -1, 1);
}
}

zamiast x dajesz swoją szanse np 1/2
Użytkownik Mr.Szybcioor edytował ten post 14.01.2012 09:36
Odpowiedz

  • +
  • -
Machnios - zdjęcie Machnios 14.01.2012

W funkcji: SmiercGraczaPost jest:
if(!perk_gracza[attacker])

UstawPerk(attacker, -1, -1, 1);


Zmień na:
if(!perk_gracza[attacker] && random_num(1, 100) <= x)

UstawPerk(attacker, -1, -1, 1);


Na miejsce x wstawiasz jakiś procent, np. 25 ;)



Myslę , że pomogłem :)
Odpowiedz

  • +
  • -
groundbrkr - zdjęcie groundbrkr 14.01.2012

a jak zrobić żeby pisało "niestety nie udało Ci się zdobyć perku" jeśli perk nie wejdzie??
Odpowiedz