[Pomoc] PayDay

Započeo MEMOREX™️
22. Jan. 2012. Zaključano
877
pregleda
10
postova
Memorexâ„¢
4
Made Man
22. Jan. 2012.
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...
BG|Vlasnik
3
Hustler
22. Jan. 2012.
Objasi fino sta trebas niko te nece skontati  😕
Memorexâ„¢
4
Made Man
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?
troll3d
4
Made Man
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.
}
Memorexâ„¢
4
Made Man
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.
}


nekontam ..... mozes malo pobjasniti
BG|Vlasnik
3
Hustler
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 tome
troll3d
4
Made Man
23. 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.
Memorexâ„¢
4
Made Man
23. Jan. 2012.
e znate kako bi ja to htio uraditi kao na LB.. 😛
troll3d
4
Made Man
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.
Memorexâ„¢
4
Made Man
23. Jan. 2012.
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.

a Nisam znao...... :/

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha