jak zrobic perk np. 1/1000000 na zdobycie
piotrek18
11.02.2014
Witam mam pytanie jak zrobić perk żeby był 1/1000000 na zdobycie go? Prosiłbym o jakiś krótki poradnik
Z Góry Dziękuje oraz pozdrawiam Piotr.
Drago36
12.02.2014
Przeglądam jeden z perków od QTM. Peyote i zrobił on tak:
Za:
cod_register_perk(perk_name, perk_desc)
Daj:
cod_register_perk(perk_name, perk_desc, 1, 1000); // tu ustawiasz szanse za 1000
Teraz cały public:
public cod_perk_enabled(id, wartosc) { if(wartosc == 1) return COD_STOP; //kod, tu: ma_perk i co tam masz return COD_CONTINUE; }
piotrek18
13.02.2014
Nie Działa w kompilatorze amxx wyskoczyło mi
piotrek18
14.02.2014
niestety dalej to samo nawet sie nie da z kompilowac
piotrek18
14.02.2014
Robię według instrukcji i dalej to samo
Użytkownik piotrek18 edytował ten post 15.02.2014 00:10
Drago36
15.02.2014
Po pierwsze nie zrobiłeś według poradnika, zapomniałeś o jednej bardzo ważnej rzeczy - public cod_perk_enabled(id, wartosc) - dodania do argumentów "wartosc"!
I już jeden error w plecy.
Po drugie perk zrobiony w cały świat, brak klamer i nie potrzebny client_print w public_init, ale dobra nic się nie stało, widzę że początkujący jesteś.
Poprawiłem także kod na czytelniejszy:
codperk_burza.sma 1,06 KB
36 Ilość pobrań
Użytkownik Drago36 edytował ten post 15.02.2014 01:33
piotrek18
15.02.2014
sory ze pod swoim postem ale to nie działa zbieram ten perk po 2 zabójstwie
Drago36
15.02.2014
sory ze pod swoim postem ale to nie działa zbieram ten perk po 2 zabójstwie
No to miałeś farta, że po drugim zabójstwie.
Gdy dostałeś perk wartość wylosowała się na 1 i dostałeś perk.
Zobacz jeszcze ten perk.
if(random(150) != 0)
Za 150 możesz wstawić inną szanse. Szansa na zdobycia perku będzie wynosić 1/150.
codperk_burza.sma 1,04 KB
34 Ilość pobrań