[Pomoc]Dialog

Započeo 96esl.
28. Apr. 2011. Zaključano
765
pregleda
8
postova
b3ntleY
5
Underboss
28. Apr. 2011.

Skripta koju koristim:Faction
Detaljan opis problema:Trebam pomoc oko paydaya u dialogu napravio sam bio al mi ne prikaze iznos samo pise placa: i nema iznosa
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
public PayDay()
{
new string;
new account,interest;
new rent = 0;
foreach (Player, 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 > JB_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 / 5;
if(PlayerInfo > 0)
{
    new bonus = PlayerInfo / 10;
    checks += bonus;
}
    new ebill = (PlayerInfo/10000)*(PlayerInfo);
    account += checks;
    if(PlayerInfo > 0)
    {
    PlayerInfo -= ebill;
    SBizzInfo += ebill;
}
else
{
    ebill = 0;
}
interest = (PlayerInfo/1000)*(tmpintrate);
PlayerInfo++;
PlayerInfo = account+interest;
SendClientMessage(i, COLOR_GREEN, "|___ IZJAVA BANKE ___|");
format(string, sizeof(string), "  Plata: $%d  Takse: -$%d", 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 - 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;
}
Kod
Deleted User
Obrisan korisnik
28. Apr. 2011.
Di ti je tu dialog?
b3ntleY
5
Underboss
28. Apr. 2011.
ma htio sam da mi pomognes napravit bio sam napravio al nesto pogresno
Deleted User
Obrisan korisnik
28. Apr. 2011.
Trebao si kopirati to što si napravio , pa da ispravimo ...
b3ntleY
5
Underboss
28. Apr. 2011.
jel zna tko pomoci treba mi
Deleted User
Obrisan korisnik
28. Apr. 2011.
Ispričavam se , nisam bio kući pa nisam mogao prije napraviti , evo probaj.
public PayDay()
{
new string;
new coordstring;
new coordstring1;
new coordstring2;
new coordstring3;
new coordstring4;
new coordstring5;
new coordstring6;
new coordstring7;
new coordstring8;
new payday;
new account,interest;
new rent = 0;
foreach (Player, 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 > JB_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 / 5;
if(PlayerInfo > 0)
{
   new bonus = PlayerInfo / 10;
   checks += bonus;
}
   new ebill = (PlayerInfo/10000)*(PlayerInfo);
   account += checks;
   if(PlayerInfo > 0)
   {
    PlayerInfo -= ebill;
    SBizzInfo += ebill;
}
else
{
   ebill = 0;
}
interest = (PlayerInfo/1000)*(tmpintrate);
PlayerInfo++;
PlayerInfo = account+interest;
format(coordstring, sizeof(coordstring), "  Plata: $%d   Takse: -$%d", checks, TaxValue);
if(PlayerInfo != 255 || PlayerInfo != 255)
{
   format(coordstring1, sizeof(coordstring1), "  Racun za struju: -$%d", ebill);
}
format(coordstring2, sizeof(coordstring2), "  Staro stanje: $%d\n", account - checks);
format(coordstring3, sizeof(coordstring3), "  Kamata: 0.%d posto\n",tmpintrate);
format(coordstring4, sizeof(coordstring4), "  Kamatni interes $%d\n", interest);
format(coordstring5, sizeof(coordstring5), "  Novo stanje: $%d\n", PlayerInfo);
format(coordstring6, sizeof(coordstring6), "  Renta: -$%d\n", rent);
format(coordstring7, sizeof(coordstring7), "  Ukupan Kredit: $%d\n", PlayerInfo);
if(PlayerInfo != 0)
{
format(coordstring8, sizeof(coordstring8), " Rata: %d\n", PlayerInfo);
PlayerInfo -= 500;
PlayerInfo -= 500;
}
format(payday, 512," %s%s%s%s%s%s%s%s%s",coordstring,coordstring1,coordstring2,coordstring3,coordstring4,coordstring5,coordstring6,coordstring7,coordstring8);
   ShowPlayerDialog(i, 667, DIALOG_STYLE_MSGBOX, "Payday | Placa", payday , "OK", "OK");
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;
}
b3ntleY
5
Underboss
28. Apr. 2011.
E pa hvala
Deleted User
Obrisan korisnik
28. Apr. 2011.
Tema lock , ako imaš kakvih problema , napiši na PM.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha