Započeo Frile
•18. Jun 2011.[POMOC] PLATA
608
pregleda
3
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
249
Postovi:
95
Teme:
Pridružio se:Avg. 2010
18. Jun 2011.
Skripta koju koristim: GTA RP
Detaljan opis problema: po stoti put postavlajm temu i neko da mi odgovori. Znaci hocu da napravim da mi nebude plata stalno od 2k pa sve do 10k nego da bude plata 0 kada nista neradis a ako radis posao naprimjer prolazis kroz crvene markere ako si kosac a svaki marker ti donosi po 10 dolara i samo to sto zaradis prolazeci kroz markere dobijes platu. Moliim vas ako znate kako da napravim kazite!!!!
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
Detaljan opis problema: po stoti put postavlajm temu i neko da mi odgovori. Znaci hocu da napravim da mi nebude plata stalno od 2k pa sve do 10k nego da bude plata 0 kada nista neradis a ako radis posao naprimjer prolazis kroz crvene markere ako si kosac a svaki marker ti donosi po 10 dolara i samo to sto zaradis prolazeci kroz markere dobijes platu. Moliim vas ako znate kako da napravim kazite!!!!
Dio skripte:
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, "Niste uspjeli da vratite dug, idete u zatvor.");
GameTextForPlayer(i, "~r~Uhapsen!", 2000, 1);
SetPlayerInterior(i, 6);
PlayerInfo = 6;
SetPlayerPos(i, 264.6288,77.5742,1001.0391);
PlayerInfo = 1;
SafeResetPlayerWeapons(i);
SafeResetPlayerMoney(i);
WantedPoints = 0;
PlayerInfo = 240;
format(string, sizeof(string), "Uhapseni ste na %d sekundi. Kaucija: Nedostupna", PlayerInfo);
SendClientMessage(i, COLOR_WHITE, string);
}
new playername2;
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo;
new key = PlayerInfo;
if(key != 255)
{
rent = HouseInfo;
if(strcmp(playername2, HouseInfo, true) == 0)
{
rent = 0;
}
else if(rent > GetPlayerMoney(i))
{
PlayerInfo = 255;
SendClientMessage(i, COLOR_WHITE, "Iseljeni ste.");
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; }
}
if(PlayerInfo >= 5)
{
Tax += TaxValue;//Should work for every player online
PlayerInfo -= TaxValue;
new checks = PlayerInfo;
if(PlayerInfo > 0)
{
new bonus = PlayerInfo;
checks += bonus;
}
new ebill = (PlayerInfo/10000)*(PlayerInfo);
//ConsumingMoney = 1;
//SafeGivePlayerMoney(i, checks);
account += checks;
if(PlayerInfo > 0)
{
PlayerInfo -= ebill;
SBizzInfo += ebill;
}
else
{
ebill = 0;
}
interest = (PlayerInfo/1000)*(tmpintrate);
PlayerInfo++;
PlayerPlayMusic(i);
PlayerInfo = account+interest;
SendClientMessage(i, COLOR_GREEN, "|___ IZJAVA BANKE ___|");
format(string, sizeof(string), " Plata: $%d Takse: -$%d", 100 + checks, TaxValue);
SendClientMessage(i, COLOR_WHITE, string);
if(PlayerInfo != 255 || PlayerInfo != 255)
{
format(string, sizeof(string), " Racun za struju: -$%d", ebill);
SendClientMessage(i, COLOR_GRAD1, string);
}
format(string, sizeof(string), " Staro stanje: $%d", account - 100 + checks);
SendClientMessage(i, COLOR_WHITE, string);
format(string, sizeof(string), " Kamata: 0.%d posto",tmpintrate);
SendClientMessage(i, COLOR_GRAD2, string);
format(string, sizeof(string), " Kamatni interes $%d", interest);
SendClientMessage(i, COLOR_GRAD3, string);
SendClientMessage(i, COLOR_GREEN, "|--------------------------------------|");
format(string, sizeof(string), " Novo stanje: $%d", PlayerInfo);
SendClientMessage(i, COLOR_GRAD5, string);
format(string, sizeof(string), " Renta: -$%d", rent);
SendClientMessage(i, COLOR_GRAD5, string);
format(string, sizeof(string), " Ukupan Kredit: $%d", PlayerInfo);
SendClientMessage(i, COLOR_GRAD5, string);
if(PlayerInfo != 0)
{
SendClientMessage(i, COLOR_GRAD5," Rata: $500");
PlayerInfo -= 500;
PlayerInfo -= 500;
}
format(string, sizeof(string), "~y~Plata~n~~w~Plata je stigla na vas racun");
GameTextForPlayer(i, string, 5000, 1);
rent = 0;
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo += 1;
if(FarmerVar == 0)
{
FarmerPickup = 0;
}
if(DrugFarmerVar == 0)
{
DrugFarmerPickup = 0;
}
if(SmugglerWork == 0)
{
PayDaySecure = 0;
}
if(PlayerInfo > 0)
{
PlayerInfo += 1;
if(PlayerInfo >= 5)
{
PlayerInfo++;
PlayerInfo = 0;
}
}
}
else
{
SendClientMessage(i, COLOR_WHITE, "* Niste igrali dovoljno dugo da biste dobili platu.");
}
}
}
}
SaveAccounts();
Checkprop();
return 1;
}Neke slike/video za lakse dobivanje pomoci(neobavezno):
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
160
Postovi:
48
Teme:
Pridružio se:Apr. 2011
18. Jun 2011.
nekontam sta oces ali sam nesto skonto...Nemoj stavljat na money de pise 10000 jer onda ce plata dolazit 10 K,a za to dalje nezz moram smislit kako to napravit pa cu onda dat ali mi se neda...
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava