[Pomoc]Respekt & Placa

Započeo DobarLosZao
1. Avg. 2011.
927
pregleda
7
postova
dobarloszao
4
Shot Caller
1. Avg. 2011.
Skripta koju koristim:Gf Edit
Detaljan opis problema: Kako da se dobije respect i placa svakih 30 min mislim dje to trebam napisat trazio sam ali nemogu nac,hvala  😎 😎
Dio skripte:===((===
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Ralph
4
Made Man
1. Avg. 2011.
DobarLosZao wrote on August 1, 2011, 6:16 pm:
Skripta koju koristim:Gf Edit
Detaljan opis problema: Kako da se dobije respect i placa svakih 30 min mislim dje to trebam napisat trazio sam ali nemogu nac,hvala  😎 😎
Dio skripte:===((===
Neke slike/video za lakse dobivanje pomoci(neobavezno)://


daj nam public payday

ali prije pokusaj sa trazilicom bilo je ovo negde
dobarloszao
4
Shot Caller
2. Avg. 2011.
Quote from August 1, 2011, 6:16 pm:
Skripta koju koristim:Gf Edit
Detaljan opis problema: Kako da se dobije respect i placa svakih 30 min mislim dje to trebam napisat trazio sam ali nemogu nac,hvala  😎 😎
Dio skripte:===((===
Neke slike/video za lakse dobivanje pomoci(neobavezno)://


daj nam public payday

ali prije pokusaj sa trazilicom bilo je ovo negde

public PayDay()
{
new string;
new account,interest;
new rent = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
    if(PlayerInfo > 0)
    {
    if(MoneyMessage==1)
{
    SendClientMessage(i, COLOR_LIGHTRED, "{00CCFF}Opel Roleplay: Niste{FFFF00} platili dug, u zatvor.");
    GameTextForPlayer(i, "~r~Uhapseni!", 2000, 1);
    SetPlayerInterior(i, 6);
  SetPlayerPos(i, 264.6288,77.5742,1001.0391);
            PlayerInfo = 1;
            ResetPlayerWeapons(i);
WantedPoints = 0;
PlayerInfo = 240;
format(string, sizeof(string), "Zatvoreni ste na %d sekundi.  Jamcevina: nedostupnae", PlayerInfo);
SendClientMessage(i, COLOR_LIGHTBLUE, string);
}
new playername2;
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo;
new key = PlayerInfo;
if(FarmerVar == 0)
{
FarmerPickup = 0;
}
if(key != 255)
{
rent = HouseInfo;
if(strcmp(playername2, HouseInfo, true) == 0)
{
rent = 0;
}
else if(rent > JB_GetPlayerMoney(i))
{
PlayerInfo = 255;
SendClientMessage(i, COLOR_WHITE, "Izbaceni ste iz kuce.");
rent = 0;
}
HouseInfo = HouseInfo+rent;
}
new tmpintrate;
if (key != 255 && strcmp(playername2, HouseInfo, true) == 0)
{
    if(PlayerInfo > 0) { tmpintrate = intrate+4; }
else { tmpintrate = intrate+2; }//HouseInfo
}
else
{
    if(PlayerInfo > 0) { tmpintrate = 3; }
else { tmpintrate = 1; }
}
new nxtlevel = PlayerInfo + 1;
new expamount = nxtlevel*levelexp;
if (PlayerInfo < expamount)
{
SendClientMessage(i,COLOR_BLUE,"PayDay-Placa--- Opel Roleplay");
}
else
{
format(string, sizeof(string), "~g~LEVEL UP~n~~w~Sada si level %d", nxtlevel);
PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
PlayerPlayMusic(i);
PlayerInfo++;
}
if(PlayerInfo >= 5)
{
    Tax += TaxValue;//Should work for every player online
    PlayerInfo -= TaxValue;
    if(PlayerInfo > 0)
{
    new bonus = PlayerInfo / 100;
    PlayerInfo += bonus;
}
new checks = PlayerInfo / 5;
    new ebill = (PlayerInfo/10000)*(PlayerInfo);
    ConsumingMoney = 1;
    JB_GivePlayerMoney(i, checks);
    if(PlayerInfo > 0)
    {
    PlayerInfo -= ebill;
    SBizzInfo += ebill;
   
}
else
{
    ebill = 0;
}
interest = (PlayerInfo/1000)*(tmpintrate);
PlayerInfo++;
PlayerPlayMusic(i);
PlayerInfo = account+interest;
new coordsstring,coordsstringB,coordsstringC,coordsstringD,coordsstringE,coordsstringF,coordsstringG;
format(coordsstringB, sizeof(coordsstringB), "| Placa: %d ",checks);
format(coordsstringC, sizeof(coordsstringC), "| Porez: %d ",TaxValue);
format(coordsstringD, sizeof(coordsstringD), "| Rent: %d ",rent);
format(coordsstringE, sizeof(coordsstringE), "| Stari iznos: %d ",account);
format(coordsstringF, sizeof(coordsstringF), "| Novi iznos: %d",PlayerInfo );
format(coordsstringG, sizeof(coordsstringG), "| Kamata: %d ",interest );
format(coordsstring, sizeof(coordsstring), "%s\n%s\n%s\n%s\n%s\n%s",coordsstringB,coordsstringC,coordsstringD,coordsstringE,coordsstringF,coordsstringG);
ShowPlayerDialog(i,844,DIALOG_STYLE_MSGBOX,"|----------| PayDay|----------|Placa|----------|",coordsstring,"OK","Odustani");
rent = 0;
PlayerInfo = 0;
PlayerInfo = 0;
                if (PlayerInfo == 0)
                {
                    SendClientMessage(i, COLOR_LIGHTRED, "Posjetite nas na forumu Uskoro");

                }
        else if (PlayerInfo> 0)
{
PlayerInfo = PlayerInfo-500;
JB_GivePlayerMoney(i,500);
SendClientMessage(i, COLOR_BLUE, "* Rata kredita -500$.");
                }
PlayerInfo += 1;
if(PlayerInfo > 0)
{
    PlayerInfo += 1;
    if(PlayerInfo >= 5)
    {
        PlayerInfo++;
        PlayerInfo = 0;
    }
}
}
else
{
    SendClientMessage(i, COLOR_LIGHTRED, "* {00CCFF}Opel Roleplay: Niste{FFFF00} igrali dovoljno dugo da bi dobili payday.");
}
}
}
}
Checkprop();
return 1;
}

strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string <= ' '))
{
index++;
}

new offset = index;
new result;
while ((index < length) && (string > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string;
index++;
}
result[index - offset] = EOS;
return result;
}

public split(const strsrc[], strdest[][], delimiter)
{
new i, li;
new aNum;
new len;
while(i <= strlen(strsrc)){
    if(strsrc==delimiter || i==strlen(strsrc)){
        len = strmid(strdest, strsrc, li, i, 128);
        strdest = 0;
        li = i+1;
        aNum++;
}
i++;
}
return 1;
}
mikec
4
Made Man
2. Avg. 2011.
Quote from August 1, 2011, 11:49 pm:
daj nam public payday

ali prije pokusaj sa trazilicom bilo je ovo negde


Å ta će ti public Payday, Bog te video😕

On Topic: Pre par dana je neko otvorio sličnu temu: http://balkan-samp.com/forum/index.php?topic=28569.msg215695#msg215695
taft
5
Underboss
2. Avg. 2011.
GF i njegovi editi rade na principu da svakih 5 minuta se u varijablu pPayDay nadodaje +1 vrijednost i na 'payday' callback-u koji se poziva točno svaki sat se radi provjera npr.
if(PlayerInfo < 5) return (PORUKA DA NISI DOVOLJNO IGRAO DA DOBIJEŠ PLAĆU)


Znači ako imaš timer svakih 5 min koji puni pPayDay varijablu moraš u payday() callbacku imati za pola sada provjeru gdje gleda dali imaš više ili jednako '5' (integer)

jer je 5*5 = 25 min.

5 - svakih 5 minuta +1
5*6 = 30

znači moraš provjeriti jel jednako ili više od 6
dobarloszao
4
Shot Caller
2. Avg. 2011.
Quote from August 2, 2011, 7:29 pm:
GF i njegovi editi rade na principu da svakih 5 minuta se u varijablu pPayDay nadodaje +1 vrijednost i na 'payday' callback-u koji se poziva točno svaki sat se radi provjera npr.
if(PlayerInfo < 5) return (PORUKA DA NISI DOVOLJNO IGRAO DA DOBIJEŠ PLAĆU)


Znači ako imaš timer svakih 5 min koji puni pPayDay varijablu moraš u payday() callbacku imati za pola sada provjeru gdje gleda dali imaš više ili jednako '5' (integer)

jer je 5*5 = 25 min.

5 - svakih 5 minuta +1
5*6 = 30

znači moraš provjeriti jel jednako ili više od 6


Nesto te malo kuzim 😄 nekuzim ovo za callbacku
znaci gdje  god je bilo ppayday 5 ja sam stavio 6
i sta dalje

Begginer
😄
domagoj
3
Hustler
2. Avg. 2011.
evo prije par dana kad sam ja postavio da mi treba za respekte,ja sam to sve lijepo ubacio ali opet imam onaj stari payday, sta treba  sa njim da ga izbacim iz gm?? i jos kako da napravim na ovaj novi respekt  sta dolazi nakon 30minta igre,kako da namjestim koliko ce para dobiti koji lvl??

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha