Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: HarryX_RaZzZor poslato Maj 17, 2015, 18:04:06 POSLE PODNE

Naslov: [Pomoc] Zarada bude 1$
Poruka od: HarryX_RaZzZor poslato Maj 17, 2015, 18:04:06 POSLE PODNE

Skripta koju koristim: Moja

Opis problema o kojem se radi: Nasao sam posao rudara i kad zavrsi sa poslom treba dobiti neki novac naravno, ali ovdje kad zavrsi dobije 1$ a radim nekih 5 minuta znaci za 1$ kako da napravim da ne bude 1$? U skripti je nastimano da je kao random, ali kad odradim uvijek 1$ plata..

Dio Skripte:


    new pReward, string[128];
    pReward = GivePlayerMoney(playerid, random(5000) + 1000);
    format(string, sizeof(string), "$%i je dodano na vasu radnu knjizicu!", pReward);
    SendClientMessage(playerid, COLOR_GREY, string);




Kad zavrsim s poslom dodje mi poruka: $1 je dodano na vasu radnu knjizicu!
Slika (neobavezno):
[/color]





Naslov: Odg: [Pomoc] Zarada bude 1$
Poruka od: // xunder poslato Maj 17, 2015, 18:49:40 POSLE PODNE
Stavi mjesto %i %d
Naslov: Odg: [Pomoc] Zarada bude 1$
Poruka od: Ermin. poslato Maj 18, 2015, 14:23:38 POSLE PODNE
Citat: MG | RaKee poslato Maj 17, 2015, 18:49:40 POSLE PODNE
Stavi mjesto %i %d
Nema veze to, isto je.

Citat: HarryX_RaZzZor poslato Maj 17, 2015, 18:04:06 POSLE PODNE

Skripta koju koristim: Moja

Opis problema o kojem se radi: Nasao sam posao rudara i kad zavrsi sa poslom treba dobiti neki novac naravno, ali ovdje kad zavrsi dobije 1$ a radim nekih 5 minuta znaci za 1$ kako da napravim da ne bude 1$? U skripti je nastimano da je kao random, ali kad odradim uvijek 1$ plata..

Dio Skripte:


    new pReward, string[128];
    pReward = GivePlayerMoney(playerid, random(5000) + 1000);
    format(string, sizeof(string), "$%i je dodano na vasu radnu knjizicu!", pReward);
    SendClientMessage(playerid, COLOR_GREY, string);




Kad zavrsim s poslom dodje mi poruka: $1 je dodano na vasu radnu knjizicu!

pReward dobija vrijednost koju GivePlayerMoney vrati, a to moze biti 0 ili 1. Ako je igrac dobio pare, onda ce vratit 1, ako nije onda naravno 0.

Trebao si ovako uradit,
pReward = random(5000) + 1000;
GivePlayerMoney(playerid, pReward);
format(string, sizeof(string), "$%i je dodano na vasu radnu knjizicu!", pReward);
SendClientMessage(playerid, COLOR_GREY, string);