[Pomoc] Payday

Započeo CADILAB
25. Feb. 2014. Zaključano
383
pregleda
8
postova
cadilab
10
Administrator
🔥67
25. Feb. 2014.
Skripta koju koristim: Od 0
Detaljan opis problema: Evo pokusao sam sam da napravim ovaj payday sistem, i sad kako da napravim da je plata svakih sat vremena, ovako je kad igrac skupi 30 PDPoena.
public PayDayPoeni(i)
{
if(!IsPlayerConnected(i) || Ulogovan)
{
    PI ++;
    if(PI < 30)
    {
        SCM(i, RED, " >> Niste igrali doboljno dugo da bi ste dobili platu !");
}
else if(PI >= 30)
{
    Payday(i);
}
}
return 1;
}

public Payday(i)
{
if(!IsPlayerConnected(i) || Ulogovan == 0) return 1;
new iskustvo;
PI ++;
iskustvo = 3 * (PI);
if(PI < iskustvo )
{
    // Ovde plata bez level upa, radice se na tome
}
else if(PI >= iskustvo )
{
    PI ++;
    SetPlayerScore(i, PI);
    PI = 0;
    SacuvajIgraca(i);
    new str;
format(str, sizeof(str), "Cestitamo, sada ste level [%d]", PI);
SCM(i, LIGHTBLUE, str);
}
return 1;
}


Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
James_SmithXDl
6
OG Legend
25. Feb. 2014.
kad se igrac spavna pokrenes mu timer i on mu broji exp ili sta vec i onda provera ako ima dovoljno pokrece public payday-a
cadilab
10
Administrator
🔥67
25. Feb. 2014.
Pa to je i napravljeno , pogledaj kod...
Hocu da mi plata bude svakih 1 sat, ovako je kad napuni 30 poena
Blaeks_Biofor
5
Forum Don
25. Feb. 2014.
Shoorty wrote on February 25, 2014, 5:48 pm:
Pa to je i napravljeno , pogledaj kod...
Hocu da mi plata bude svakih 1 sat, ovako je kad napuni 30 poena
na spawnu mu postavis to svakih 1 sat, a kada se ocita taj 1 sat onda mu ocitas drugi sat, razumes ?
hristijan.kiki
4
Enforcer
26. Feb. 2014.
Daj tajmer (ne public) da vidim na koliko min ti daje po 1 poen ako e na 1 min onda stavi na svaki 2 min ili zameni ono < 30 sa 59.
cadilab
10
Administrator
🔥67
26. Feb. 2014.
Ovako sam napravio, sad ne znam dal ce da radi.
	SetTimer("PayDay",1000,1);
SetTimer("Systems",1000,1);

public Payday()
{
foreach(Player, i)
{
    if(PI >= 60) return SCM(i, LIGHTBLUE, " >> Niste igrali dovoljno dugo da bih ste dobili platu !");
    {
        new exp = PI*needexp;
if(PI >= exp)
{
    PI = 0;
    PI ++;
    SetPlayerScore(i, PI);
    SacuvajIgraca(i);
}
}
}
return 1;
}

public Systems()
{
foreach(Player, i)
{
    PI ++;
    if(PI >= 60)
    {
        PI = 0;
        PI ++;
}
}
return 1;
}

#define needexp        4
Blaeks_Biofor
5
Forum Don
26. Feb. 2014.
stavi da ti treba 60 paydaypoena za isplatu plate
Hitman
5
Crime Lord
26. Feb. 2014.
Pogledaj kako sam ja radio
http://balkan-samp.com/forum/index.php?topic=70258.0

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha