Zdobywanie perków.
master.
02.09.2011
Witam, obecnie szansa na zdobycie perka wynosi 1/1(zabicie przeciwnika)... Moje pytanie brzmi: Czy da rade zrobić tak aby szansa była np. 1/3? Jeśli istnieje taka możliwość to proszę o naprowadzenie mnie na to jak to zrobić.
Edited by master., 02.09.2011 22:03.
Edited by master., 02.09.2011 22:03.
master.
02.09.2011
Tu już nie chodzi o sma, potrzebuje naprowadzenia tylko ale jeśli się nie obędzie to proszę bardzo:)
Edited by master., 02.09.2011 22:13.
Attached Files
Edited by master., 02.09.2011 22:13.
Nomaf
02.09.2011
W funkcji: SmiercGraczaPost jest:
if(!perk_gracza[attacker])
Zmień na:
if(!perk_gracza[attacker] && random_num(1, 100) <= x)
Na miejsce x wstawiasz jakiś procent, np. 25
Edited by Nomaf, 02.09.2011 22:41.
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

Edited by Nomaf, 02.09.2011 22:41.
master.
12.09.2011
Zgadza się. Dzięki lecz mam jeszcze 1 pytanko;] Aby ustawić że gracz z dana flagą ma większą szanse na zdobycie to wystarczy takie coś?
ewentualnie
?
Edited by master., 12.09.2011 14:21.
if(!perk_gracza[attacker] && random_num(1, 100) <= 25)
UstawPerk(attacker, -1, -1, 1);
if(get_user_flags(attacker) & ADMIN_LEVEL_H)
{
if(!perk_gracza[attacker] && random_num(1, 100) <= 75)
UstawPerk(attacker, -1, -1, 1);
}
ewentualnie
if(get_user_flags(attacker) & ADMIN_LEVEL_H)
{
if(!perk_gracza[attacker])
UstawPerk(attacker, -1, -1, 1);
}
?
Edited by master., 12.09.2011 14:21.
A może sma?
12.09.2011
O tak:
Edited by A może sma?, 12.09.2011 14:28.
if(!perk_gracza[attacker])
{
if(get_user_flags(attacker) & ADMIN_LEVEL_H)
if(random_num(1, 100) <= 75) // ew. usuń tą linijkę jeżeli ma być szansa 100%
UstawPerk(attacker, -1, -1, 1);
else
if(random_num(1, 100) <= 25)
UstawPerk(attacker, -1, -1, 1);
}
Edited by A może sma?, 12.09.2011 14:28.
master.
12.09.2011
Dzięki. Działają oba lecz Twój ładniej wygląda;o
Można zamknąć.
Edited by master., 12.09.2011 16:00.
Można zamknąć.
Edited by master., 12.09.2011 16:00.
A może sma?
12.09.2011
Maser to co dałeś będzie działać, ale nie tak jak chcesz
W rzeczywistości gracze z flagą maja mniejszą szanse niż Ci bez flagi
![:]](https://amxx.pl/public/style_emoticons/default/cwaniak.gif)
![:]](https://amxx.pl/public/style_emoticons/default/cwaniak.gif)