Deo skripte:
//CMD za dodavanje 1h na svu neaktivnu imovinu
YCMD:neaktivnostimovine(playerid, params[], help)
{
#pragma unused help
if(UlogovanProvjera == 0) return SCM(playerid,-1,"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo < 6) return SCM(playerid,-1,""SPLAVA"[LE:RPG] "SIVA"Samo Direktor !");
SCM(playerid, -1, ""ZELENA""BIJELA" Dodao si 1h neaktivnosti na svu imovinu!");
{
NeaktivnostKuca();
NeaktivnostFirmi();
NeaktivnostStanova();
NeaktivnostVikendica();
}
return 1;
}
/////////////////////////////////////////////////////////////////////////////////////////////
new optimuss;
stock Kuce_Neaktivnost(idkuce)
{
if(KucaInfo == 0)
{
format(optimuss,sizeof(optimuss),"Kuca na prodaju!({FFFFFF}%d{0099FF})\n{0099FF}Vrsta :{FFFFFF} %s\n{0099FF}Adresa :{FFFFFF} %s\n{0099FF}Cijena :{FFFFFF} $%d{0099FF}\nLevel :{FFFFFF} %d\n{0099FF}Za kupovinu upisite {FFFFFF}/kupikucu",idkuce, KucaInfo, UlicaKuce(idkuce), KucaInfo,KucaInfo);
UpdateDynamic3DTextLabelText(KucaLabel, 0xFF9900FF, optimuss);
}
else if(KucaInfo == 1)
{
if(KucaInfo == 0)
{
format(optimuss,sizeof(optimuss),""CRVENA"Vlasnik kuce :"BIJELA" %s\n"CRVENA"Adresa :{FFFFFF} %s\n"CRVENA"Vrsta :{FFFFFF} %s\n"CRVENA"Level :{FFFFFF} %d"CRVENA" | ID :{FFFFFF} %d\n"CRVENA"Neaktivnost : {FFFFFF}%d Sati",KucaInfo, UlicaKuce(idkuce), KucaInfo, KucaInfo, idkuce, KucaInfo);
}
else if(KucaInfo == 1)
{
format(optimuss,sizeof(optimuss),""CRVENA"Vlasnik kuce :{FFFFFF} %s\n"CRVENA"Adresa :{FFFFFF} %s\n"CRVENA"Vrsta :{FFFFFF} %s\n"CRVENA"Rent :{FFFFFF} $%d (/rentajkucu)\n"CRVENA"Level :{FFFFFF} %d"CRVENA" | ID :{FFFFFF} %d\n"CRVENA"Neaktivnost : {FFFFFF}%d Sati",KucaInfo, UlicaKuce(idkuce), KucaInfo, KucaInfo, KucaInfo, idkuce, KucaInfo);
}
UpdateDynamic3DTextLabelText(KucaLabel, 0xFF9900FF, optimuss);
}
}
////////////////////////////////////////////////////////////////////
stock Stanovi_Neaktivnost(s)
{
if(StanInfo == 0)
{
format(optimuss,sizeof(optimuss),""ZELENA"Stan na Prodaju!\nBroj Stana: {FFFFFF}%d\n"ZELENA"Cijena: {FFFFFF}%d$\n"ZELENA"Level: {FFFFFF}[%d]\n"ZELENA"Za kupovinu /kupistan",s,StanInfo,StanInfo,StanInfo);
UpdateDynamic3DTextLabelText(StanLabel, 0x33CCFFFF, optimuss);
}
else if(StanInfo == 1)
{
format(optimuss,sizeof(optimuss),""ZELENA"Vlasnik Stana: {FFFFFF}%s\n"ZELENA"Broj Stana: {FFFFFF}[%d]\n"ZELENA"Cijena: {FFFFFF}%d$\n"ZELENA"Potrebni Level: {FFFFFF}%d\n"ZELENA"Neaktivnost: {FFFFFF}%d Sati",StanInfo,s,StanInfo,StanInfo,StanInfo);
UpdateDynamic3DTextLabelText(StanLabel, 0x33CCFFFF, optimuss);
}
}
////////////////////////////////////////////////////////////////////////
stock Vikendice_Neaktivnost(vi)
{
if(VikendiceInfo == 0)
{
format(optimuss,sizeof(optimuss),"{0099FF}Vikendica na Prodaju!\nBroj Vikendice: {FFFFFF}%d\n""{0099FF}Cijena: {FFFFFF}%d$\n""{0099FF}Level: {FFFFFF}%d\n""{0099FF}Za kupovinu /kupivikendicu",vi,VikendiceInfo, VikendiceInfo);
UpdateDynamic3DTextLabelText(VikendicaLabel, 0x33CCFFFF, optimuss);
}
else if(VikendiceInfo == 1)
{
format(optimuss,sizeof(optimuss),"{0099FF}Vlasnik Vikendice: {FFFFFF}%s\n""{0099FF}Broj vikendice: {FFFFFF}%d\n""{0099FF}Cijena: {FFFFFF}%d$\n""{0099FF}Level: {FFFFFF}%d\n""{0099FF}Neaktivnost: {FFFFFF}%d Sati",VikendiceInfo,vi,VikendiceInfo,VikendiceInfo,VikendiceInfo);
UpdateDynamic3DTextLabelText(VikendicaLabel, 0x33CCFFFF, optimuss);
}
}
////////////////////////////////////////////////////////////////////
stock Firme_Neaktivnost(idfirme)
{
if(FirmaInfo == 0)
{
format(optimuss,sizeof(optimuss),"[{FFFFFF} %s {33CCFF}]\nFirma na prodaju!({FFFFFF}%d{33CCFF})\n{33CCFF}Cijena :{FFFFFF} $%d{33CCFF} | Level :{FFFFFF} %d\n{33CCFF}Za kupovinu upisite {FFFFFF}/kupifirmu",FirmaInfo, idfirme, FirmaInfo,FirmaInfo);
UpdateDynamic3DTextLabelText(FirmaLabel, 0x33CCFFFF, optimuss);
}
else if(FirmaInfo == 1)
{
format(optimuss,sizeof(optimuss),""ORANGE"[ "BIJELA"%s "ORANGE"]\n"ORANGE"Vlasnik: "BIJELA"%s\n"ORANGE"Level: "BIJELA"%d\n"ORANGE"Neaktivnost : {FFFFFF}%d Sati",FirmaInfo,FirmaInfo,FirmaInfo,FirmaInfo);
UpdateDynamic3DTextLabelText(FirmaLabel, 0x33CCFFFF, optimuss);
}
return 1;
}
////////////////////////////////////////////////////////////////////////////////
forward NeaktivnostKuca();
public NeaktivnostKuca()
{
for(new kID = 0; kID < sizeof(KucaInfo); kID++)
{
if(KucaInfo == 1)
{
if(!IsPlayerConnected(GetPlayerID(KucaInfo)))
{
KucaInfo += 1;
Kuce_Neaktivnost(kID);
SacuvajKucu(kID);
}
else
{
KucaInfo = 0;
Kuce_Neaktivnost(kID);
SacuvajKucu(kID);
}
if(KucaInfo > 300)
{
strmid(KucaInfo,"Niko",0,strlen("Niko"),255);
KucaInfo = 0;
KucaInfo = 0;
KucaInfo = -1;
KucaInfo = 0;
KucaInfo = 0;
KucaInfo = 1;
KucaInfo = 0;
KucaInfo = 0;
KucaInfo = 0;
KucaInfo = 0;
KuceLP(kID);
SacuvajKucu(kID);
new stringer;
format(stringer, 128, ""CRVENA"[Zavod za urbanizaciju]"SIVA" Trenutno je na raspolaganju nova kuca na adresi %d, po cijeni od "ZELENA"%d$!", kID, KucaInfo);
SCMTA(SVIJETLOPLAVA, stringer);
}
}
}
return 1;
}
////////////////////////////////////////////////////////////////////////////////
forward NeaktivnostFirmi();
public NeaktivnostFirmi()
{
for(new fID = 0; fID < sizeof(FirmaInfo); fID++)
{
if(FirmaInfo == 1)
{
if(!IsPlayerConnected(GetPlayerID(FirmaInfo)))
{
FirmaInfo += 1;
Firme_Neaktivnost(fID);
SacuvajFirmu(fID);
}
else
{
FirmaInfo = 0;
Firme_Neaktivnost(fID);
SacuvajFirmu(fID);
}
if(FirmaInfo > 300)
{
FirmaInfo = 0;
FirmaInfo = 0;
FirmaInfo = 1;
FirmaInfo = 0;
strmid(FirmaInfo,"Niko",0,strlen("Niko"),255);
strmid(FirmaInfo, "Niko", 0, strlen("Niko"), 255);
FirmaLabelIPickup(fID);
SacuvajFirmu(fID);
new stringer;
format(stringer, 128, ""CRVENA"[Zavod za urbanizaciju]"SIVA" Trenutno je na raspolaganju nova firma na adresi %d, po cijeni od "ZELENA"%d$!", fID, FirmaInfo);
SCMTA(SVIJETLOPLAVA, stringer);
}
}
}
return 1;
}
////////////////////////////////////////////////////////////////////////////////
forward NeaktivnostStanova();
public NeaktivnostStanova()
{
for(new sID = 0; sID < sizeof(StanInfo); sID++)
{
if(StanInfo == 1)
{
if(!IsPlayerConnected(GetPlayerID(StanInfo)))
{
StanInfo += 1;
Stanovi_Neaktivnost(sID);
SacuvajStan(sID);
}
else
{
StanInfo = 0;
Stanovi_Neaktivnost(sID);
SacuvajStan(sID);
}
if(StanInfo > 300)
{
strmid(StanInfo,"Niko",0,strlen("Niko"),255);
StanInfo = 0;
StanInfo = -1;
StanInfo = 0;
StanInfo = 1;
StanInfo = 0;
StanInfo = 0;
StanLP(sID);
SacuvajStan(sID);
new stringer;
format(stringer, 128, ""CRVENA"[Zavod za urbanizaciju]"SIVA" Trenutno je na raspolaganju novi stan na adresi %d, po cijeni od "ZELENA"%d$!", sID, StanInfo);
SCMTA(SVIJETLOPLAVA, stringer);
}
}
}
return 1;
}
////////////////////////////////////////////////////////////////////////////////
forward NeaktivnostVikendica();
public NeaktivnostVikendica()
{
for(new viID = 0; viID < sizeof(VikendiceInfo); viID++)
{
if(VikendiceInfo == 1)
{
if(!IsPlayerConnected(GetPlayerID(VikendiceInfo)))
{
VikendiceInfo += 1;
Vikendice_Neaktivnost(viID);
SacuvajVikendicu(viID);
}
else
{
VikendiceInfo = 0;
Vikendice_Neaktivnost(viID);
SacuvajVikendicu(viID);
}
if(VikendiceInfo > 300)
{
strmid(VikendiceInfo,"Niko",0,strlen("Niko"),255);
VikendiceInfo = 0;
VikendiceInfo = 0;
VikendiceInfo = 0;
VikendiceInfo = 1;
VikendiceInfo = 0;
VikendicaLP(viID);
SacuvajVikendicu(viID);
new stringer;
format(stringer, 128, ""CRVENA"[Zavod za urbanizaciju]"SIVA" Trenutno je na raspolaganju nova vikendica na adresi %d, po cijeni od "ZELENA"%d$!", viID, VikendiceInfo);
SCMTA(SVIJETLOPLAVA, stringer);
}
}
}
return 1;
}Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): link slike
