Plata


Započeo Jack Mapping, Jun 10, 2017, 18:51:42 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:NARPG v1.0
Detaljan opis problema: Nema nikakav problem htio bi da mi neko pomogne kako da namalim plate sad su po 100k da budu do 50k?
Dio skripte: ukoliko je potrebno stavicu sada ne znam koji del treba objaviti
Neke slike/video za lakse dobivanje pomoci(neobavezno): //

Daj dio taj gdje daje pare od plate.

public PayDay()
{
    new bok[128];
    new bok1[128];
    new bok2[128];
    new bok3[128];
    new bok4[128];
    new bok5[128];
    new bok6[128];
    new bok7[128];
    new bok8[128];
    new bok9[128];
    new bok10[128];
	new string[512];
	new account,interest;
	new rent = 0;
	for(new i = 0; i < MAX_PLAYERS; i++)
	{
		if(IsPlayerConnected(i))
		{
		    if(PlayerInfo[i][pLevel] > 0)
		    {
				new playername2[MAX_PLAYER_NAME];
				GetPlayerName(i, playername2, sizeof(playername2));
				account = PlayerInfo[i][pAccount];
				new tmpintrate;
				if(PlayerInfo[i][pPayDay] >= 5)
				{
				    Tax += TaxValue;
				    PlayerInfo[i][pAccount] -= TaxValue;
				    if(PlayerInfo[i][pDonateRank] > 0)
					{
					    new bonus = PlayerInfo[i][pPayCheck] / 2;
					    PlayerInfo[i][pPayCheck] += bonus;
					}
					new checks = PlayerInfo[i][pPayCheck];
                    if(PlayerInfo[i][pPosedovanjeKuce] != 0 || PlayerInfo[i][pPosedovanjeStana] != 0 || PlayerInfo[i][pPosedovanjeVikendice] != 0)
					{
						new smetka1 = 200+random(500);
						new smetka2 = 200+random(600);
						new smetka3 = 200+random(600);
						new smetka4 = 200+random(500);
						PlayerInfo[i][pStruja] += smetka1;
						PlayerInfo[i][pVoda] += smetka2;
						PlayerInfo[i][pKomunalno] += smetka3;
						PlayerInfo[i][pTelevizor] += smetka4;
					}
				    ConsumingMoney[i] = 1;
				    GivePlayerMoney(i, checks);
					interest = (PlayerInfo[i][pAccount]/1000)*(tmpintrate);
					PlayerPlayMusic(i);
					PlayerInfo[i][pAccount] = account+interest;
//------------------------------------------------------------------------------
                    if(PlayerInfo[i][pPosedovanjeKuce] != 0 || PlayerInfo[i][pPosedovanjeStana] != 0 || PlayerInfo[i][pPosedovanjeVikendice] != 0)
					{
						format(bok, sizeof(bok),  "\nIsplata: %d\nTaksa-: %d\n", checks, TaxValue);
						format(bok2, sizeof(bok2), "Smetka: $%d\n", account - checks);
						format(bok3, sizeof(bok3), "Kamatna Stapka: 0.%d\n",tmpintrate);
						format(bok4, sizeof(bok4), "Interest Pridobivka: $%d\n", interest);
						format(bok5, sizeof(bok5), "Rent: -$%d\n", rent);
						format(bok6, sizeof(bok6), "Nova Smetka: $%d\n", PlayerInfo[i][pAccount]);
						format(bok7, sizeof(bok7), "Smetka za struja: $%d\n", PlayerInfo[i][pStruja]);
						format(bok8, sizeof(bok8), "Smetka za voda: $%d\n", PlayerInfo[i][pVoda]);
						format(bok9, sizeof(bok9), "Smetka za komulana: $%d\n", PlayerInfo[i][pKomunalno]);
						format(bok10, sizeof(bok10), "Smetka za televizija: $%d\n", PlayerInfo[i][pTelevizor]);
						format(string, 512,"%s%s%s%s%s%s%s%s%s%s%s",bok,bok1,bok2,bok3,bok4,bok5,bok6,bok7,bok8,bok9,bok10);
				    	ShowPlayerDialog(i, PAYDAYMENU, DIALOG_STYLE_MSGBOX, "Plata", string , "OK", "");
					}
					else
					{
						format(bok, sizeof(bok),  "\nIsplata: %d\nTaksa-: %d\n", checks, TaxValue);
						format(bok2, sizeof(bok2), "Smetka: $%d\n", account - checks);
						format(bok3, sizeof(bok3), "Kamatna Stapka: 0.%d\n",tmpintrate);
						format(bok4, sizeof(bok4), "Interest Pridobivka: $%d\n", interest);
						format(bok5, sizeof(bok5), "Rent: -$%d\n", rent);
						format(bok6, sizeof(bok6), "Nova Smetka: $%d\n", PlayerInfo[i][pAccount]);
						format(string, 512,"%s%s%s%s%s%s%s",bok,bok1,bok2,bok3,bok4,bok5,bok6);
				    	ShowPlayerDialog(i, PAYDAYMENU, DIALOG_STYLE_MSGBOX, "Plata", string , "OK", "");
					}
					if(lcnpoeni > yakuzapoeni)
					{
						if(PlayerInfo[i][pMember] == 5 || PlayerInfo[i][pLeader] == 5)
						{
							SendClientMessage(i, COLOR_GRAD1,"{FF6347}[Kristal]:{FFFFFF} Dodeleni vi se $25,000 bidejki vasata familija e vo vodstvo");
							GivePlayerMoney(i, 20000);
						}
					}
 					else if(yakuzapoeni > lcnpoeni)
					{
						if(PlayerInfo[i][pMember] == 6 || PlayerInfo[i][pLeader] == 6)
						{
							SendClientMessage(i, COLOR_GRAD1,"{FF6347}[Kristal]:{FFFFFF} Dodeleni vi se $25,000 bidejki vasata familija e vo vodstvo");
							GivePlayerMoney(i, 20000);
						}
					}
					if(PlayerInfo[i][pStruja] >= 150000)
					{
						format(string, sizeof(string), "(NA)Server go kazni igracot %s so paricna kazna od $150.000 poradi neplatena smetka za struja", ImeIgraca(i));
						SendClientMessageToAll(COLOR_LIGHTRED, string);
						GivePlayerMoney(i, -150000);
					}
					if(PlayerInfo[i][pVoda] >= 150000)
					{
						format(string, sizeof(string), "(NA)Server go kazni igracot %s so paricna kazna od $150.000 poradi neplatena smetka za voda", ImeIgraca(i));
						SendClientMessageToAll(COLOR_LIGHTRED, string);
						GivePlayerMoney(i, -150000);
					}
					if(PlayerInfo[i][pKomunalno] >= 150000)
					{
						format(string, sizeof(string), "(NA)Server go kazni igracot %s so paricna kazna od $150.000 poradi neplatena smetka za komunalno", ImeIgraca(i));
						SendClientMessageToAll(COLOR_LIGHTRED, string);
						GivePlayerMoney(i, -150000);
					}
					if(PlayerInfo[i][pTelevizor] >= 150000)
					{
						format(string, sizeof(string), "(NA)Server go kazni igracot %s so paricna kazna od $150.000 poradi neplatena smetka za televizija", ImeIgraca(i));
						SendClientMessageToAll(COLOR_LIGHTRED, string);
						GivePlayerMoney(i, -150000);
					}
                    if(PlayerInfo[i][pVipRank] == 1)
                    {
                        GivePlayerMoney(i,20000);
                        PlayerInfo[i][pExp] += 50;
                        SendClientMessage(i, COLOR_GREY, "{FF0000}[INFO]:{FFFFFF}Dodeleni vi se 20,000$ i 50exp bidejki ste VIP RANK 1.");
                    }
                    if(PlayerInfo[i][pVipRank] == 2)
                    {
                        GivePlayerMoney(i,50000);
                        PlayerInfo[i][pExp] += 100;
                        SendClientMessage(i, COLOR_GREY, "{FF0000}[INFO]:{FFFFFF}Dodeleni vi se 50,000$ i 100exp bidejki ste VIP RANK 2.");
                    }
					if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 3 || PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 3)
					{
					    if(PlayerInfo[i][pRank] == 1)
					    {
							SCM(i, -1, "{FF0000}[INFO]:{FFFFFF}MVR vi isplati 800$ na vasata smetka");
							GivePlayerMoney(i, 800);
						}
					    else if(PlayerInfo[i][pRank] == 2)
					    {
							SCM(i, -1, "{FF0000}[INFO]:{FFFFFF}MVR vi isplati 100$ na vasata smetka");
							GivePlayerMoney(i, 1000);
						}
		    			else if(PlayerInfo[i][pRank] == 3)
					    {
							SCM(i, -1, "{FF0000}[INFO]:{FFFFFF}MVR vi isplati 1200$ na vasata smetka");
							GivePlayerMoney(i, 1200);
						}
   						else if(PlayerInfo[i][pRank] == 4)
					    {
							SCM(i, -1, "{FF0000}[INFO]:{FFFFFF}MVR vi isplati 1300$ na vasata smetka");
							GivePlayerMoney(i, 1300);
						}
   						else if(PlayerInfo[i][pRank] == 5)
					    {
							SCM(i, -1, "{FF0000}[INFO]:{FFFFFF}MVR vi isplati 1400$ na vasata smetka");
							GivePlayerMoney(i, 1400);
						}
      		    		else if(PlayerInfo[i][pRank] == 6)
					    {
							SCM(i, -1, "{FF0000}[INFO]:{FFFFFF}MVR vi isplati 1500$ na vasata smetka");
							GivePlayerMoney(i, 1500);
						}
					}
//------------------------------------------------------------------------------
					GameTextForPlayer(i, "~y~Plata", 5000, 1);
					rent = 0;
	                robtimerm = 0;
	                robtimerd = 0;
	                robtimerp = 0;
	                robtimers = 0;
	                SetTimer("ObloPovtorno",10,0);
	                SetTimer("Robanjenarodnapak",10,0); 
	                SetTimer("Robanjencbankapak",10,0);
					PlayerInfo[i][pPayDay] = 0;
					PlayerInfo[i][pPayCheck] = 0;
					PlayerInfo[i][pConnectTime] += 1;
					if(PlayerInfo[i][pDonateRank] > 0)
					{
					    PlayerInfo[i][pPayDayHad] += 1;
					    if(PlayerInfo[i][pPayDayHad] >= 5)
					    {
					        PlayerInfo[i][pPayDayHad] = 0;
					    }
					}
				}
				else
				{
				    SendClientMessage(i, COLOR_LIGHTRED, "* Nemate igrano dovolno za da dobiete plata.");
				}
			}
		}
	}
	return 1;
}