Komanda /aprodajsve


Započeo Hunter.#, Jun 09, 2019, 10:58:48 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Kad kucam /aprodajsve,i kad se sve kuce stanovi firme i vikendice prodadu u Scriptfiles kod papka Kuce,Stanovi i Vikendice mi se stvaraju fajlovi koji ne rade i nigde ne mogu da se kupe ali zauzimaju mesta i posle nmg da kreiram kuce,vikendice i stanove,a za firme ovo se ne desava kako da resim ovo?
Deo skripte:
YCMD:aprodajsve(playerid, params[], help)
{
    #pragma unused help
    new string[200];
    new string1[200];
    new string2[200];
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,".::(BC:RP)::. "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo[playerid][pAdmin] < 8) return SCM(playerid, -1, ""LeGeNDaJeCar"[BC:RP] "SIVA"Samo Skripter!");
    format(string,sizeof(string),".::(BC:RP)::. "PLAVA"(( Trenutno se vrsi proces prodavanja svih kuca,stanova,firmi i vikendica. ))");
   SCMTA(-1,string);
   format(string1,sizeof(string1),".::(BC:RP)::. "PLAVA"(( Koriscenje komandi bice vam omoguceno za nekoliko minuta ))");
   SCMTA(-1,string1);
    //kuce
    for(new k = 0; k < sizeof(KucaInfo); k++)
    {
    KucaInfo[k][kProveraVlasnika] = 0; KucaInfo[k][kFrizder] = 0; KucaInfo[k][kOruzije] = -1; KucaInfo[k][kOdjeca] = 0;
    KucaInfo[k][kNovac] = 0; KucaInfo[k][kZatvoreno] = 1; KucaInfo[k][kZvono] = 0; KucaInfo[k][kDroga] = 0;
    KucaInfo[k][kMunicija] = 0; KucaInfo[k][kRent] = 0; KucaInfo[k][kMats] = 0; KuceLP(k);
    strmid(KucaInfo[k][kVlasnik],"Niko",0,strlen("Niko"),255);  SacuvajKucu(k);
    }
    //stanovi
    for(new s = 0; s < sizeof(StanInfo); s++)
    {
    StanInfo[sProveraVlasnika] = 0; StanInfo[sOruzije] = -1; StanInfo[sNovac] = 0; StanInfo[sZatvoreno] = 1; StanInfo[sMunicija] = 0; StanLP(s);
    strmid(StanInfo[sVlasnik],"Niko",0,strlen("Niko"),255); SacuvajStan(s);
   }
   //vikendice
   for(new vi = 0; vi < sizeof(VikendiceInfo); vi++)
   {
   VikendiceInfo[vi][viProveraVlasnika] = 0; VikendiceInfo[vi][viDroga] = 0; VikendiceInfo[vi][viMats] = 0; VikendiceInfo[vi][viZatvoreno] = 1; VikendicaLP(vi);
    strmid(VikendiceInfo[vi][viVlasnik],"Niko",0,strlen("Niko"),255); SacuvajVikendicu(vi);
   }
   //firme
   for(new b = 0; b < sizeof(FirmaInfo); b++)
   {
   for(new i=0; i<MAX_PLAYERS; i++)
    {
   FirmaInfo[fImaVlasnika] = 0;
   FirmaInfo[fKasa] = 0;
   FirmaInfo[fZatvoreno] = 0;
   strmid(FirmaInfo[fVlasnik], "Niko", 0, strlen("Niko"), 255);
   strmid(FirmaInfo[fIznuda], "Niko", 0, strlen("Niko"), 255);
   PlayerInfo[pPosedovanjeFirme] = -1;
   FirmaLabelIPickup(b);
   SacuvajFirmu(b);
   }
   }
   SCM(playerid,-1,".::(BC:RP)::. "PLAVA"(( Prodao si sve firme,kuce,stanove i vikendice! ))");
   format(string2,sizeof(string2),".::(BC:RP)::."PLAVA"(( Kuce,stanovi,vikendice i firme su prodane od strane Vlasnika,"ZELENA"komande su omogucene. ))");
   SCMTA(-1,string2);
   return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //

A da postavis po formularu , pola se ne vidi...




Give Honor To The One Who Deserve It





Citat: Mister Naithan poslato Jun 09, 2019, 12:36:52 POSLE PODNE
A da postavis po formularu , pola se ne vidi...
YCMD:aprodajsve(playerid, params[], help)
{
    #pragma unused help
    new string[200];
    new string1[200];
    new string2[200];
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,".::(BC:RP)::. "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo[playerid][pAdmin] < 8) return SCM(playerid, -1, ""LeGeNDaJeCar"[BC:RP] "SIVA"Samo Skripter!");
    format(string,sizeof(string),".::(BC:RP)::. "PLAVA"(( Trenutno se vrsi proces prodavanja svih kuca,stanova,firmi i vikendica. ))");
   SCMTA(-1,string);
   format(string1,sizeof(string1),".::(BC:RP)::. "PLAVA"(( Koriscenje komandi bice vam omoguceno za nekoliko minuta ))");
   SCMTA(-1,string1);
    //kuce
    for(new k = 0; k < sizeof(KucaInfo); k++)
    {
    KucaInfo[k][kProveraVlasnika] = 0; KucaInfo[k][kFrizder] = 0; KucaInfo[k][kOruzije] = -1; KucaInfo[k][kOdjeca] = 0;
    KucaInfo[k][kNovac] = 0; KucaInfo[k][kZatvoreno] = 1; KucaInfo[k][kZvono] = 0; KucaInfo[k][kDroga] = 0;
    KucaInfo[k][kMunicija] = 0; KucaInfo[k][kRent] = 0; KucaInfo[k][kMats] = 0; KuceLP(k);
    strmid(KucaInfo[k][kVlasnik],"Niko",0,strlen("Niko"),255);  SacuvajKucu(k);
    }
    //stanovi
    for(new s = 0; s < sizeof(StanInfo); s++)
    {
    StanInfo[sProveraVlasnika] = 0; StanInfo[sOruzije] = -1; StanInfo[sNovac] = 0; StanInfo[sZatvoreno] = 1; StanInfo[sMunicija] = 0; StanLP(s);
    strmid(StanInfo[sVlasnik],"Niko",0,strlen("Niko"),255); SacuvajStan(s);
   }
   //vikendice
   for(new vi = 0; vi < sizeof(VikendiceInfo); vi++)
   {
   VikendiceInfo[vi][viProveraVlasnika] = 0; VikendiceInfo[vi][viDroga] = 0; VikendiceInfo[vi][viMats] = 0; VikendiceInfo[vi][viZatvoreno] = 1; VikendicaLP(vi);
    strmid(VikendiceInfo[vi][viVlasnik],"Niko",0,strlen("Niko"),255); SacuvajVikendicu(vi);
   }
   //firme
   for(new b = 0; b < sizeof(FirmaInfo); b++)
   {
   for(new i=0; i<MAX_PLAYERS; i++)
    {
   FirmaInfo[fImaVlasnika] = 0;
   FirmaInfo[fKasa] = 0;
   FirmaInfo[fZatvoreno] = 0;
   strmid(FirmaInfo[fVlasnik], "Niko", 0, strlen("Niko"), 255);
   strmid(FirmaInfo[fIznuda], "Niko", 0, strlen("Niko"), 255);
   PlayerInfo[pPosedovanjeFirme] = -1;
   FirmaLabelIPickup(b);
   SacuvajFirmu(b);
   }
   }
   SCM(playerid,-1,".::(BC:RP)::. "PLAVA"(( Prodao si sve firme,kuce,stanove i vikendice! ))");
   format(string2,sizeof(string2),".::(BC:RP)::."PLAVA"(( Kuce,stanovi,vikendice i firme su prodane od strane Vlasnika,"ZELENA"komande su omogucene. ))");
   SCMTA(-1,string2);
   return 1;
}

Zamolio bih te da pročitaš formular kako se kod postavlja i da koristis "[ pawn ]" za pisanje kodova

Citat: Legend.. poslato Jun 09, 2019, 10:58:48 PRE PODNE
prodadu u Scriptfiles kod papka Kuce,Stanovi i Vikendice mi se stvaraju fajlovi koji ne rade i nigde ne mogu da se kupe ali zauzimaju mesta i posle nmg da kreiram kuce,vikendice i stanove,a za firme ovo se ne desava kako da resim ovo?
????

Citat: 002 poslato Jun 09, 2019, 14:16:04 POSLE PODNE
????
Ovako kad se sve kuce,stanovi i vikendice prodade u folder Kuce, folder Vikendice i folder Stanovi se stvaraju fajlovi (npr 500.ini) koji su prazni i posle nemogu da kreiram kuce,stanovi,vikendice kaze da vec postoje.

Ta komanda ne brise stanove i vikendice nego im samo skida vlasnika, udji u folder kuce ctrl + a i obrises sve i tjt

Citat: 002 poslato Jun 09, 2019, 14:39:55 POSLE PODNE
Ta komanda ne brise stanove i vikendice nego im samo skida vlasnika, udji u folder kuce ctrl + a i obrises sve i tjt
Znam da im skida vlasnika ali u npr Kuce folder ima kuce koje su prodane i te kuce postoje na mapi i mogu se kupiti ali ima i kuce koji ne postoje nigde samo ti fajlovi stoje tu.

Daj u pawn codu il na pastebin... da ti rijesim zacas
69

Citat: youngdeal poslato Jun 09, 2019, 15:59:33 POSLE PODNE
Daj u pawn codu il na pastebin... da ti rijesim zacas

YCMD:aprodajsve(playerid, params[], help)
{
    #pragma unused help
    new string[200];
    new string1[200];
    new string2[200];
    if(UlogovanProvera[playerid] == 0) return SCM(playerid,-1,".::(BC:RP)::. "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
    if(PlayerInfo[playerid][pAdmin] < 8) return SCM(playerid, -1, ""LeGeNDaJeCar"[BC:RP] "SIVA"Samo Skripter!");
    format(string,sizeof(string),".::(BC:RP)::. "PLAVA"(( Trenutno se vrsi proces prodavanja svih kuca,stanova,firmi i vikendica. ))");
	SCMTA(-1,string);
	format(string1,sizeof(string1),".::(BC:RP)::. "PLAVA"(( Koriscenje komandi bice vam omoguceno za nekoliko minuta ))");
	SCMTA(-1,string1);
    //kuce
    for(new k = 0; k < sizeof(KucaInfo); k++)
    {
    KucaInfo[k][kProveraVlasnika] = 0; KucaInfo[k][kFrizder] = 0; KucaInfo[k][kOruzije] = -1; KucaInfo[k][kOdjeca] = 0;
    KucaInfo[k][kNovac] = 0; KucaInfo[k][kZatvoreno] = 1; KucaInfo[k][kZvono] = 0; KucaInfo[k][kDroga] = 0;
    KucaInfo[k][kMunicija] = 0; KucaInfo[k][kRent] = 0; KucaInfo[k][kMats] = 0; KuceLP(k);
    strmid(KucaInfo[k][kVlasnik],"Niko",0,strlen("Niko"),255);  SacuvajKucu(k);
    }
    //stanovi
    for(new s = 0; s < sizeof(StanInfo); s++)
    {
    StanInfo[s][sProveraVlasnika] = 0; StanInfo[s][sOruzije] = -1; StanInfo[s][sNovac] = 0; StanInfo[s][sZatvoreno] = 1; StanInfo[s][sMunicija] = 0; StanLP(s);
    strmid(StanInfo[s][sVlasnik],"Niko",0,strlen("Niko"),255); SacuvajStan(s);
	}
	//vikendice
	for(new vi = 0; vi < sizeof(VikendiceInfo); vi++)
	{
	VikendiceInfo[vi][viProveraVlasnika] = 0; VikendiceInfo[vi][viDroga] = 0; VikendiceInfo[vi][viMats] = 0; VikendiceInfo[vi][viZatvoreno] = 1; VikendicaLP(vi);
    strmid(VikendiceInfo[vi][viVlasnik],"Niko",0,strlen("Niko"),255); SacuvajVikendicu(vi);
	}
	//firme
	for(new b = 0; b < sizeof(FirmaInfo); b++)
	{
	for(new i=0; i<MAX_PLAYERS; i++)
    {
	FirmaInfo[b][fImaVlasnika] = 0;
	FirmaInfo[b][fKasa] = 0;
	FirmaInfo[b][fZatvoreno] = 0;
	strmid(FirmaInfo[b][fVlasnik], "Niko", 0, strlen("Niko"), 255);
	strmid(FirmaInfo[b][fIznuda], "Niko", 0, strlen("Niko"), 255);
	PlayerInfo[i][pPosedovanjeFirme] = -1;
	FirmaLabelIPickup(b);
	SacuvajFirmu(b);
	}
	}
	SCM(playerid,-1,".::(BC:RP)::. "PLAVA"(( Prodao si sve firme,kuce,stanove i vikendice! ))");
	format(string2,sizeof(string2),".::(BC:RP)::."PLAVA"(( Kuce,stanovi,vikendice i firme su prodane od strane Vlasnika,"ZELENA"komande su omogucene. ))");
	SCMTA(-1,string2);
	return 1;
}

ProveraVlasnika = 0
Vlasnik = Niko
Vrsta = Srednja Kuca
UlazX = 0.0000
UlazY = 0.0000
UlazZ = 0.0000
IzlazX = 0.0000
IzlazY = 0.0000
IzlazZ = 0.0000
Neaktivnost = 0
Level = 0
Cena = 0
Novac = 0
Interior = 0
Zatvoreno = 0
VW = 0
Oruzije = 0
Municija = 0
Rent = 0
CenaRenta = 0
Zvono = 0
Heal = 0
Mats = 0
Droga = 0
Odjeca = 0
VrstaIntKuce = 0
Hrana = 0