Skripta koju koristim: Moja
Detaljan opis problema: Ovako: Kako da uradim neki PayDay system, znaci da nema za odredjeno vreme da stavi svima payday nego da uradim nesto kao za svalkog igraca, Znaci Igra 10 minuta otidje off a kad se vrati da mu pise u stats MinutaDoPlace: 20min (PayDay neka bude na 30min), to kao za svakog igraca, jer sad kad ima 1 igrac na serveru on dobia payday a 1 put 15 min drugi 5 i tako, a kad dodje neko na server tj da bude vise igraca niko ne dobia payday, Ako me kontate sta zelim, Ako ne slobodno pisite u Komentar....
Dio skripte:
Na vrhu scripte:
||
\/
payday;
OnPlayerConnect:
||
\/
payday = SetTimer("PayDay", 3000000, 1); //3000000
OnPlayerDisconnect:
||
\/
KillTimer(payday);
forward payday(playerid)
||
\/
public PayDay(playerid)
{
new string;
new levelpd = PlayerInfo;
new moneypayday = 100*levelpd;
new coordstring8;
PlayerInfo += 1;
PlayerInfo += moneypayday;
PlayerInfo -= 1;
format(string, sizeof(string), "PAYDAY: Uspjesno ste dobili placu u iznosu od %d na svoju radnu knjizicu te 1 respekt.", moneypayday);
SendClientMessage(playerid, BLUE, string);
if(PlayerInfo != 0)
{
format(coordstring8, sizeof(coordstring😎, " Rata Kredita: %d\n", PlayerInfo);
PlayerInfo -= 1000;
PlayerInfo -= 1000;
}
return 1;
}
forward paydaycheck()
||
\/
public paydaycheck()
{
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo >= 0)
{
new string;
new nxtlevel = PlayerInfo+1;
new expamount = nxtlevel*levelexp;
new infostring;
if (PlayerInfo < expamount)
{
format(infostring, 256, "ERROR: Nazalost trebas imati %d Respekta, a ti trenutno imas {FFFFFF}[%d]{FF0000}, te nisi dobio levelup!",expamount,PlayerInfo);
SendClientMessage(i,COLOR_LIGHTRED, infostring);
return 1;
}
else
{
format(string, sizeof(string), "INFO: Cestitamo, sada si %d level!", nxtlevel);
PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
SendClientMessage(i, COLOR_GOLD, string);
PlayerInfo++;
}
}
}
}
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):\/\/\/\/\/\/\
Molim pomoc...
[Pomoc] PayDay
877
pregleda
10
postova
22. Jan. 2012.
BG|Vlasnik wrote on January 22, 2012, 1:17 am:
Objasi fino sta trebas niko te nece skontati 😕
Pa ovako; nezelim da svim igracima odjednom dodje PayDay, nego za svakog posebno, 🙂 Znaci da u status jednom pise MinuutaDoPlace: 10min a dodje mu payday, a drugom u isto vreme pise minutadoplace: 20 min i dodje mu za 20 min ... Kontas?
23. Jan. 2012.
NapraviÅ¡ timer od 1 minute i da svake minute svim igraÄima daje na neku varijablu +1 i u timeru joÅ¡ napraviÅ¡ provjeru npr.
if(PlayerInfo == 60)
{
// kod za davanje respekta , place etc.
}
if(PlayerInfo == 60)
{
// kod za davanje respekta , place etc.
}
23. Jan. 2012.
Get busy living or Get busy dying wrote on January 23, 2012, 6:31 am:
NapraviÅ¡ timer od 1 minute i da svake minute svim igraÄima daje na neku varijablu +1 i u timeru joÅ¡ napraviÅ¡ provjeru npr.
if(PlayerInfo == 60)
{
// kod za davanje respekta , place etc.
}
if(PlayerInfo == 60)
{
// kod za davanje respekta , place etc.
}
nekontam ..... mozes malo pobjasniti
23. Jan. 2012.
Pa gle napravis timer kako npr
SetTimerEx("PayDay", 120000, false, "%d", playerid); ovo je najmesteno na 2 minuta ti stavis 60000 umjesto ovog broja 120000 da bude 1 minuta i napravis varijablu da daje payday igracu ako si me skonto imas vise na wikipediji o tome23. Jan. 2012.
ZaÅ¡to da pravi za posebnog igraÄa , kada ionako pravi provjeru za sve igraÄe? No sense.
Pa Å¡ta da ti objasnim imaÅ¡ npr. onaj enumerator za igraÄe i u njega dodaÅ¡ npr pPayMin
I onda u timeru za Payday svake minute dodaješ +1 na tu varijablu i napraviš provjeru kao što sam ti napisao.
Pa Å¡ta da ti objasnim imaÅ¡ npr. onaj enumerator za igraÄe i u njega dodaÅ¡ npr pPayMin
I onda u timeru za Payday svake minute dodaješ +1 na tu varijablu i napraviš provjeru kao što sam ti napisao.
23. Jan. 2012.
Kršiš pravila
U temi kada trazite pomoc, nesmijete praviti usporedbe. Primjer: "Mogu li ovo napraviti kao na XX serveru".
I baš mi znamo kakav LB ima payday sistem.
U temi kada trazite pomoc, nesmijete praviti usporedbe. Primjer: "Mogu li ovo napraviti kao na XX serveru".
I baš mi znamo kakav LB ima payday sistem.
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava