[Pomoc] Kada je payday dodje peveliki racun za struju


Započeo Punissher, Mart 01, 2012, 00:40:44 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Punissher

Skripta koju koristim:Edit rp
Detaljan opis problema:Kada dodje payday dodje oko 90 do 100k struje koje nije RP
Dio skripte:Ako treba dacu
Neke slike/video za lakse dobivanje pomoci(neobavezno)://

Pa da ne treba deo scripte nebi tu stajalo da das..

daj timer za payday da vidimo u cemu je problem...

Punissher

Citat: dock poslato Mart 01, 2012, 00:44:53 PRE PODNE
Pa da ne treba deo scripte nebi tu stajalo da das..

daj timer za payday da vidimo u cemu je problem...

{
						format(string, sizeof(string), "{FFFF80}Immersion RolePlay | {00FF40}LEVEL UP! {69FF8F}Sada si level {FFFF80}%d", nxtlevel);
						SCM(i, WHITE, string);
						PlayerPlaySound(i, 1052, 0.0, 0.0, 0.0);
						PlayerPlayMusic(i);
						PlayerInfo[i][pLevel]++;
						if(GetPVarInt(i, "DonatorRank")  > 0)
						{
						    PlayerInfo[i][pExp] -= expamount;
						    new total = PlayerInfo[i][pExp];
						    if(total > 0)
						    {
						        PlayerInfo[i][pExp] = total;
						    }
						    else
						    {
						        PlayerInfo[i][pExp] = 0;
						    }
						}
						else
						{
							PlayerInfo[i][pExp] = 0;
						}
						PlayerInfo[i][gPupgrade] = PlayerInfo[i][gPupgrade]+2;
					}
	
					format( string, sizeof( string ), "{FFFF80}Isplata: %d$ \n{FFFF80}Porez: %d$ \n{FFFF80}Racun za struju: %d$ \n{FFFF80}Racun za vodu: %d$\n{FFFF80}Banka: %d$\n{FFFF80}Kamatna stopa: 0.%d %\n{FFFF80}Kamata: %d$\n{FFFF80}Novo stanje u Banci: %d $\n{FFFF80}Rent: %d$", checks, TaxValue, ebill, vodabill, account, tmpintrate, interest, PlayerInfo[i][pAccount], rent);
        ShowPlayerDialog( i, 250, DIALOG_STYLE_MSGBOX, "{FF0000}Immersion RolePlay PayDay isplata", string, "Uredu", "" );
		
					if(PlayerInfo[i][pKreditOstalo] > 0)
					{
					new string1[128 ];
						format( string1, sizeof( string1 ), "\n{FFFF80}Kredit: -1000$\n{FFFF80}Preostalo rata: %d", PlayerInfo[i][pKreditOstalo]);
					new kredito[256];
						format( kredito, sizeof( kredito ), "{FFFF80}Isplata: %d$\n{FFFF80}Porez: %d$\n{FFFF80}Racun za struju: %d$\n{FFFF80}Racun za vodu: %d$\n{FFFF80}Banka: %d$\n{FFFF80}Kamatna stopa: 0.%d %\n{FFFF80}Kamata: %d$\n{FFFF80}Novo stanje u Banci: %d $\n{FFFF80}Rent: %d$ %s", checks, TaxValue, ebill,vodabill, account, tmpintrate, interest, PlayerInfo[i][pAccount], rent, string1);
        ShowPlayerDialog( i, 250, DIALOG_STYLE_MSGBOX, "{FF0000}Immersion RolePlay PayDay isplata", kredito, "Uredu", "" );
				
					PlayerInfo[i][pKredit] += 1;
					PlayerInfo[i][pKreditOstalo] -= 1;
					PlayerInfo[i][pAccount] -=  1000;
					}
					if(PlayerInfo[i][pKreditOstalo] == 0)
					{
					new kredito[128];
					format(kredito, sizeof(kredito), "  Kredit otplacen. Mozes ici da podignes novi!", PlayerInfo[i][pKreditOstalo]);
					SendClientMessage(i, COLOR_WHITE, kredito);
					PlayerInfo[i][pKredit] = 0;
					PlayerInfo[i][pKreditOstalo] = -1;
					}
					
					rent = 0;
					PlayerInfo[i][pPayDay] = 0;
					PlayerInfo[i][pPayCheck] = 0;
					PlayerInfo[i][pConnectTime] += 1;
					PlayerInfo[i][pPayDayPoeni] = 0;
					if(GetPVarInt(i, "DonatorRank")  > 0)
					{
					    PlayerInfo[i][pPayDayHad] += 1;
					    if(PlayerInfo[i][pPayDayHad] >= 5)
					    {
					        PlayerInfo[i][pExp]++;
					        PlayerInfo[i][pPayDayHad] = 0;
					    }
					}
				}
				else
				{
					SendClientMessage(i, COLOR_LIGHTRED, "* Nisi igrao dovoljno dugo da bi dobio platu.");
				}
			}
		}
	}
	
	return 1;
}



To sam nasao gdje se spominje pay day


Punissher

Citat: dock poslato Mart 01, 2012, 01:03:28 PRE PODNE
pa nisi stavio kako dobijas racun za struju ovde (odnosno ovo ebill)

.. :/

format( kredito, sizeof( kredito ), "{FFFF80}Isplata: %d$\n{FFFF80}Porez: %d$\n{FFFF80}Racun za struju: %d$\n{FFFF80}Racun za vodu: %d$\n{FFFF80}Banka: %d$\n{FFFF80}Kamatna stopa: 0.%d %\n{FFFF80}Kamata: %d$\n{FFFF80}Novo stanje u Banci: %d $\n{FFFF80}Rent: %d$ %s", checks, TaxValue, ebill,vodabill, account, tmpintrate, interest, PlayerInfo[i][pAccount], rent, string1);


Mozes mi pomoci kako to da ispravim

Pa ne treba mi to covece tu samo ispisuje vec dobijeno...

nadji gde pise:

new ebill;

ili

ebill = NESTO TAMO...

Punissher

Citat: dock poslato Mart 01, 2012, 01:11:15 PRE PODNE
Pa ne treba mi to covece tu samo ispisuje vec dobijeno...

nadji gde pise:

new ebill;

ili

ebill = NESTO TAMO...


new checks = PlayerInfo[i][pPayCheck];
				    new ebill = (PlayerInfo[i][pAccount]/50)+(PlayerInfo[i][pLevel]*5)/3;
					new vodabill = (PlayerInfo[i][pAccount]/500)+(PlayerInfo[i][pLevel]*5)/30;
				    ConsumingMoney[i] = 1;
				 
				    if(PlayerInfo[i][pPbiskey] != 255 || PlayerInfo[i][pPsbiskey] != 255 || PlayerInfo[i][pPhousekey] != 255)



Ovo ???

Blaeks

*

Madmen

Dodje ti prevelki racun za struju ali ti se ne oduzme, to ti je zbog para u banci  :D

Punissher

Citat: Blaeks poslato Mart 01, 2012, 09:08:45 PRE PODNE
Dodje ti prevelki racun za struju ali ti se ne oduzme, to ti je zbog para u banci  :D

EE Drug sada cu bas da provjerim to III moze mi neko reci kako da napravim da se u zgradu kucu ulazi i izlazi s enterom ili space

Nadjes public CheckForWalkingTeleport
i onda dodas evo primera
else if (PlayerToPointStripped(1.5, playerid,1022.5317,-1121.6213,23.8720, cx,cy,cz))// Gde napolju moras da se nalazis da bi usao u int
	{
	    SetPlayerPos(playerid, 2215.454833,-1147.475585,1025.796875 );// Gde te postavi u INT kad udjes
	    GameTextForPlayer(playerid, "~w~HOTEL",5000,1); // Nije Obavezno
	    SetPlayerInterior(playerid,15); // Interior ID
	PlayerInfo[playerid][pInt] = 15; // Interior ID
	}
	else if (PlayerToPointStripped(1.5, playerid,2215.0676,-1150.4481,1025.7969, cx,cy,cz))// Gde se moras nalaziti u INTu da bi izasao napolje
	{
	    SetPlayerPos(playerid, 1022.4352,-1122.7524,23.8708); // Kad izadjes napolje gde te postavi
	    GameTextForPlayer(playerid, "~w~Los Santos",5000,1); // Nije obavezno
	    SetPlayerInterior(playerid,0); // Interior ID
		PlayerInfo[playerid][pInt] = 0; // Interior ID
	}
Poslednja Izmena: Mart 01, 2012, 11:19:17 PRE PODNE od ...Nikola...