Započeo xXxPored
•2. Feb. 2013.• Zaključano[Pomoc] PayDay
532
pregleda
12
postova
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
411
Postovi:
89
Teme:
Pridružio se:Mar. 2011
2. Feb. 2013.
Skirpta koju koristim: Moja
Detaljan opsi problema: Ne radi mi payday msm radi ali uvijek dobijem platu 0 :S
Dio skripte:
Neke slike ili video: /
Detaljan opsi problema: Ne radi mi payday msm radi ali uvijek dobijem platu 0 :S
Dio skripte:
public PayDay()
{
new string;
new account,interest;
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo > 0)
{
if(MoneyMessage==1)
{
SendClientMessage(i, COLOR_LIGHTRED, "Nisi uspio otplatiti dug. Ides u zatvor.");
GameTextForPlayer(i, "~r~Uhapsen!", 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), "Pritvoren si na %d sekundi. Kauicija: Nema", PlayerInfo);
SendClientMessage(i, COLOR_LIGHTBLUE, string);
}
new playername2;
GetPlayerName(i, playername2, sizeof(playername2));
account = PlayerInfo;
if(PlayerInfo >= 30)
{
Tax += TaxValue;//Should work for every player online
PlayerInfo -= TaxValue;
if(PlayerInfo > 0)
{
new bonus = PlayerInfo / 2;
PlayerInfo += bonus;
}
new checks = PlayerInfo/20;
new ebill = (PlayerInfo/15000)*(PlayerInfo);
ConsumingMoney = 1;
GivePlayerMoney(i, checks);
if(PlayerInfo > 0)
{
PlayerInfo -= ebill;
}
else
{
ebill = 0;
}
PlayerInfo++;
PlayerPlayMusic(i);
PlayerInfo = account+interest;
format(string, sizeof(string), "~y~PayDay~n~~w~Isplata");
GameTextForPlayer(i, string, 5000, 1);
format(string, sizeof(string), "PayDay Isplata\nStaro Stanje: $%d Plata: $%d Porez: $%d Racun za struju: $%d\nKamata: $%d Novo stanje:$%d", account, checks, TaxValue, ebill, interest, PlayerInfo);
ShowPlayerDialog(i, DIALOG_PAYDAY, DIALOG_STYLE_MSGBOX, "Izvjesce Banke", string, "Uredu", "");
if(PlayerInfo > 0)
{
new ernad;
format(ernad, sizeof(ernad), "{FFFF80}Kredit: -1000$\n{FFFF80}Preostalo rata: %d", PlayerInfo);
SendClientMessage(i, COLOR_LIGHTRED, ernad);
PlayerInfo += 1;
PlayerInfo -= 1;
GivePlayerMoney(i, -1000);
}
PlayerInfo = 0;
PlayerInfo = 0;
PlayerInfo += 1;
LevelUpgrade(i);
if(PlayerInfo > 0)
{
PlayerInfo += 1;
if(PlayerInfo >= 5)
{
PlayerInfo++;
PlayerInfo = 0;
}
}
}
else
{
SendClientMessage(i, COLOR_LIGHTRED, "* Nisi igrao dovoljno dugo da bi dobio platu.");
}
}
}
}
return 1;
}Neke slike ili video: /
Forum Don
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
7,407
Postovi:
93
Teme:
Pridružio se:Nov. 2011
2. Feb. 2013.
Joey_ wrote on February 2, 2013, 4:51 pm:
Pa da li kroz mod povećavaÅ¡ negdje pPayCheck varijablu da bi mogao dati igraÄu plaću?
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
411
Postovi:
89
Teme:
Pridružio se:Mar. 2011
2. Feb. 2013.
new level = PlayerInfo;
if(level >= 0 && level <= 2) { PlayerInfo += 1; }
else if(level >= 3 && level <= 4) { PlayerInfo += 2; }
else if(level >= 5 && level <= 6) { PlayerInfo += 3; }
else if(level >= 7 && level <= 8) { PlayerInfo += 4; }
else if(level >= 9 && level <= 10) { PlayerInfo += 5; }
else if(level >= 11 && level <= 12) { PlayerInfo += 6; }
else if(level >= 13 && level <= 14) { PlayerInfo += 7; }
else if(level >= 15 && level <= 16) { PlayerInfo += 8; }
else if(level >= 17 && level <= 18) { PlayerInfo += 9; }
else if(level >= 19 && level <= 20) { PlayerInfo += 10; }
else if(level >= 21) { PlayerInfo += 11; }Da nije ovo?
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
411
Postovi:
89
Teme:
Pridružio se:Mar. 2011
2. Feb. 2013.
nalazi se pod setplayerunjail u gf
poslije calllawyer ide tut 🙂
public SetPlayerUnjail()
{
new plname;
new string;
if(PaintballPlayers >= 2 && PaintballRound != 1 && StartingPaintballRound != 1)
{
StartingPaintballRound = 1;
SetTimer("PreparePaintball", 15000, 0);
}
if(KartingPlayers >= 2 && KartingRound != 1 && StartingKartRound != 1)
{
StartingKartRound = 1;
SetTimer("PrepareKarting", 15000, 0);
}
if(KartingRound != 0 && KartingPlayers < 2)
{
StartingKartRound = 0;
KartingRound = 0;
EndingKartRound = 1;
}
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new newcar = GetPlayerVehicleID(i);
new level = PlayerInfo;
if(level >= 0 && level <= 2) { PlayerInfo += 1; }
else if(level >= 3 && level <= 4) { PlayerInfo += 2; }
else if(level >= 5 && level <= 6) { PlayerInfo += 3; }
else if(level >= 7 && level <= 8) { PlayerInfo += 4; }
else if(level >= 9 && level <= 10) { PlayerInfo += 5; }
else if(level >= 11 && level <= 12) { PlayerInfo += 6; }
else if(level >= 13 && level <= 14) { PlayerInfo += 7; }
else if(level >= 15 && level <= 16) { PlayerInfo += 8; }
else if(level >= 17 && level <= 18) { PlayerInfo += 9; }
else if(level >= 19 && level <= 20) { PlayerInfo += 10; }
else if(level >= 21) { PlayerInfo += 11; }
if(PlayerInfo > 0)
{
if(PlayerInfo > 0 && WantLawyer == 0)
{
PlayerInfo--;
}
if(PlayerInfo <= 0 && WantLawyer == 0)
{
PlayerInfo = 0;
if(PlayerInfo == 1)
{
SetPlayerInterior(i, 6);
SetPlayerPos(i,268.0903,77.6489,1001.0391);
}
else if(PlayerInfo == 2)
{
SetPlayerWorldBounds(i,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
SetPlayerInterior(i, 0);
SetPlayerPos(i, 90.2101,1920.4854,17.9422);
}
PlayerInfo = 0;
SendClientMessage(i, COLOR_GRAD1,"Platio si svoj drug drustvu!");
format(string, sizeof(string), "~g~Sloboda~n~~w~Pokusaj biti bolji gradanin");
GameTextForPlayer(i, string, 5000, 1);
if(gTeam == 4) { gTeam = 3; }
ClearCrime(i);
SetPlayerToTeamColor(i);
}
}
if(GetPlayerMoney(i) - CurrentMoney >= 10000 && PlayerInfo < 1)
{
if(ConsumingMoney)
{
CurrentMoney = GetPlayerMoney(i);
ConsumingMoney = 0;
}
else
{
GetPlayerName(i, plname, sizeof(plname));
format(string, 256, "Upozorenje: [%d]%s je urpavo stvorio preko $100000 u jednoj eskundi (moneycheat),koristi /check.",i,plname);
ABroadCast(COLOR_YELLOW,string,1);
PayLog(string);
CurrentMoney = GetPlayerMoney(i);
}
}
else
{
CurrentMoney = GetPlayerMoney(i);
}
if(IsABoat(newcar))
{
if(PlayerInfo < 1 && GetPlayerState(i) == 2)
{
RemovePlayerFromVehicle(i);
}
}
else if(IsAPlane(newcar))
{
if(PlayerInfo < 1 && GetPlayerState(i) == 2)
{
if(TakingLesson == 1) { }
else { RemovePlayerFromVehicle(i); }
}
}
else
{
if(PlayerInfo < 1 && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
{
if(TakingLesson == 1) { }
}
}//Done with car check
if(UsedFind >= 1)
{
UsedFind += 1;
if(UsedFind >= 120)
{
UsedFind = 0;
}
}
if(MedicTime > 0)
{
if(MedicTime == 3)
{
SetPlayerInterior(i, 5);
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i, X,Y,Z);
SetPlayerCameraPos(i, X + 3, Y, Z);
SetPlayerCameraLookAt(i,X,Y,Z);
}
MedicTime ++;
if(MedicTime >= NeedMedicTime)
{
new cut = deathcost; //PlayerInfo*deathcost;
GivePlayerMoney(i, -100);
format(string, sizeof(string), "Doktor: Vas medicinski racun kosta $%d, ugodan ostatak dana", cut);
SendClientMessage(i, COLOR_RED, string);
TogglePlayerControllable(i, 1);
MedicBill = 0;
MedicTime = 0;
NeedMedicTime = 0;
PlayerInfo += 1;
PlayerFixRadio(i);
SpawnPlayer(i);
}
}
if(WantLawyer >= 1)
{
CallLawyer = 111;
if(WantLawyer == 1)
{
SendClientMessage(i, COLOR_LIGHTRED, "Zelis li advokata? (Pisi yes ili no)");
}
WantLawyer ++;
if(WantLawyer == 8)
{
SendClientMessage(i, COLOR_LIGHTRED, "Zelis li advokata? (Pisi yes ili no)");
}
if(WantLawyer == 15)
{
SendClientMessage(i, COLOR_LIGHTRED, "Zelis li advokata? (Pisi yes ili no)");
}
if(WantLawyer == 20)
{
SendClientMessage(i, COLOR_LIGHTRED, "Nema slobodnih advokata, ostao si u zatvoru!");
WantLawyer = 0;
CallLawyer = 0;
}
}poslije calllawyer ide tut 🙂
Made Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
411
Postovi:
89
Teme:
Pridružio se:Mar. 2011
2. Feb. 2013.
Aham hvala ti rijesio sam to...
Sad jos nesot da ne otvaram temu novu!
Gledaj znaci napravio sam /kredit i sad kad mi rate dolaze npr napravio da treba 10 rata!
Ali ono nastavi da ide ispod 10 ide mi -1 -2 -3... i td :S na paydayu :S
Taj dio
Sad jos nesot da ne otvaram temu novu!
Gledaj znaci napravio sam /kredit i sad kad mi rate dolaze npr napravio da treba 10 rata!
Ali ono nastavi da ide ispod 10 ide mi -1 -2 -3... i td :S na paydayu :S
if(PlayerInfo > 0)
{
new string1;
format(string1, sizeof(string1), "{FFFF80}Kredit: -1000$ | {FFFF80}Preostalo rata: %d", PlayerInfo);
SendClientMessage(i, COLOR_WHITE, string1);
PlayerInfo += 1;
PlayerInfo -= 1;
GivePlayerMoney(i, -1000);
}
if(PlayerInfo == 0)
{
new kredito;
format(kredito, sizeof(kredito), "Kredit otplacen. Mozes ici da podignes novi!", PlayerInfo);
SendClientMessage(i, COLOR_WHITE, kredito);
PlayerInfo = 0;
PlayerInfo = -1;
}Taj dio
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava