Započeo purgerrr
•22. Jan. 2015.• Zaključano[Savet]Random Money
384
pregleda
3
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
117
Postovi:
33
Teme:
Pridružio se:Avg. 2014
22. Jan. 2015.
O kakvom savjetu se radi: o random davanju novaca
Detaljan opis savjeta:
Komentar:Ako neko moze da mi objasni linije jer sam ovo nasao na SAMP FORUM i nista nije objasnjeno a prebacio sam se na randome spawn money itd itd pa sam dosao na ovo ako neko ima volje da mi objasni variacije pogotovo
Hvala
Detaljan opis savjeta:
forward RandomMoney();
SetTimer("RandomMoney",3600000,true);
public RandomMoney()
{
new random_money = 1000+random(1001); // 1000-2000
for(new i=GetMaxPlayers()-1; i >=0; i--)
{
if(!IsPlayerConnected(i)) continue;
GivePlayerMoney(i,random_money);
}
return 1;
}Komentar:Ako neko moze da mi objasni linije jer sam ovo nasao na SAMP FORUM i nista nije objasnjeno a prebacio sam se na randome spawn money itd itd pa sam dosao na ovo ako neko ima volje da mi objasni variacije pogotovo
for(new i=GetMaxPlayers()-1; i >=0; i--) nekuzim nista haha 🙂Hvala
OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
22. Jan. 2015.
GetMaxPlayers je malte ne isto sto i MAX_PLAYERS samo sto GetMaxPlayers cita igrace po slotovima koje si ti podesio u Server.cfg dok MAX_PLAYERS cita odma 500 igraca sem ako u modu ne promenis to tako sto ces ispod includova koje koristis staviti
Tako da ti je to malte ne isto samo sto je GetMaxPlayers stara funkcija koja se ni ne koristi niti je i trebas koristiti koristi MAX_PLAYERS ...
No za ovu liniju koju si ti postavio za takve linije bih ipak trebao koristiti foreach jer on cita sve igrace koji su na srwu dok kada bi koristio MAX_PLAYERS za ovu liniju on bi citao sve ono sto si upisao gore u primeru 100 a sto bi citao za svih 100 ako imas primer 40 ljudi na serveru i fino foreach ucita za tih 40 ...
#undef MAX_PLAYERS
#define MAX_PLAYERS 100 // 100 kao primer
Tako da ti je to malte ne isto samo sto je GetMaxPlayers stara funkcija koja se ni ne koristi niti je i trebas koristiti koristi MAX_PLAYERS ...
No za ovu liniju koju si ti postavio za takve linije bih ipak trebao koristiti foreach jer on cita sve igrace koji su na srwu dok kada bi koristio MAX_PLAYERS za ovu liniju on bi citao sve ono sto si upisao gore u primeru 100 a sto bi citao za svih 100 ako imas primer 40 ljudi na serveru i fino foreach ucita za tih 40 ...
Kingpin
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,060
Postovi:
194
Teme:
Pridružio se:Mar. 2011
22. Jan. 2015.
SetTimer("RandomMoney",3600000,true);Pokreće timer od jednog sata.
public RandomMoney()Tajmer
for(new i=GetMaxPlayers()-1; i >=0; i--)Prolazi kroz sve igraÄe na serveru.
if(!IsPlayerConnected(i)) continue;Provjerava da li je igraÄ konektovan, Å¡to je potputno bespotrebno,
GivePlayerMoney(i,random_money);Daje random koliÄinu novaca svim igraÄima.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava