Započeo luka2223
•18. Avg. 2014.• Zaključano[POMOC]Kuca
271
pregleda
6
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
209
Postovi:
39
Teme:
Pridružio se:Avg. 2014
18. Avg. 2014.
b]Skripta koju koristim:LARP
Detaljan opis problema:Kada stavim kucu da se moze kupit stvori se pickup i label sve je dobro i kad neko kupi kucu stvori se jos jedan label ali ovaj prvi label se ne mice tek se pomeri kada restartujem server.Kako to da namestim odma da se mice
Dio skripte:
Detaljan opis problema:Kada stavim kucu da se moze kupit stvori se pickup i label sve je dobro i kad neko kupi kucu stvori se jos jedan label ali ovaj prvi label se ne mice tek se pomeri kada restartujem server.Kako to da namestim odma da se mice
Dio skripte:
CMD:kreirajkucu(playerid, params[],help)
{
if(UlogovanProvera == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PI < 6) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Samo Vlasnik!");
if(AdminDuty == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Morate biti na admin duznosti!");
new idkuce,vrsta,level,cena,fkuce,string; GetPlayerPos(playerid,X,Y,Z);
if(sscanf(params, "iiii",idkuce,vrsta,level,cena))
{
SCM(playerid,-1,""SIVA"USE: "BELA"/kreirajkucu ");
SCM(playerid,-1,""ORANGE"Vrste Kuca | "SIVA" 0: Mala | 1: Srednja | 2: Velika | 3: Villa");
return 1;
}
if(idkuce >= MAX_KUCA) return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Maximum kuca je ogranicen ne mozes koristiti taj ID!");
format(fkuce, sizeof(fkuce), KUCE_FILE, idkuce);
if(fexist(fkuce)) return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"ID te kuce vec postoji!");
if(vrsta == 0) // MALA KUCA
{
KucaInfo = 223.0732;
KucaInfo = 1288.3668;
KucaInfo = 1082.1406;
KucaInfo = 1;
strmid(KucaInfo,"Mala Kuca",0,strlen("Mala Kuca"),255);
KucaInfo = 1;
}
else if(vrsta == 1) // SREDNJA KUCA
{
KucaInfo = 2365.2822;
KucaInfo = -1134.5186;
KucaInfo = 1050.8750;
KucaInfo = 8;
strmid(KucaInfo,"Srednja Kuca",0,strlen("Srednja Kuca"),255);
KucaInfo = 2;
}
else if(vrsta == 2) // VELIKA KUCA
{
KucaInfo = 2317.8977;
KucaInfo = -1025.7722;
KucaInfo = 1050.2109;
KucaInfo = 9;
strmid(KucaInfo,"Velika Kuca",0,strlen("Velika Kuca"),255);
KucaInfo = 3;
}
else if(vrsta == 3) // VILLA KUCA
{
KucaInfo = 140.2605;
KucaInfo = 1367.4221;
KucaInfo = 1083.8615;
KucaInfo = 5;
strmid(KucaInfo,"Villa",0,strlen("Villa"),255);
KucaInfo = 4;
}
KucaInfo = cena; KucaInfo = level; KucaInfo = X; KucaInfo = 0;
KucaInfo = Y; KucaInfo = Z; KucaInfo = 0; KucaInfo = 0;
KucaInfo = 0; KucaInfo = 1; KucaInfo = idkuce; KucaInfo = 0;
KucaInfo = -1; KucaInfo = 0; KucaInfo = 0; KucaInfo = 50;
KucaInfo = 0; KucaInfo = 0; KucaInfo = 0; strmid(KucaInfo,"Niko",0,strlen("Niko"),255);
format(string,sizeof(string),""JZELENA"Kuca na Prodaju!"SZELENA"\nVrsta: %s\nCena: %d$\nLevel: %d\nAdresa: %s\nZa kupovinu kuce /kupikucu",KucaInfo,KucaInfo,KucaInfo,UlicaKuce(idkuce));
KucaLabel = CreateDynamic3DTextLabel(string ,0x33CCFFAA,X,Y,Z,5.0);
KucaPickup = CreateDynamicPickup(1273, 1, KucaInfo, KucaInfo, KucaInfo);
//housmark = CreateDynamicMapIcon(KucaInfo, KucaInfo, KucaInfo,31,0);
SacuvajKucu(idkuce);
SCMF(playerid,-1,""GLAVNA"(LA): "BELA"Kuca je uspesno kreirana (ID Kuce: %d)!",idkuce);
return 1;
}CMD:kupikucu(playerid, params[], help)
{
if(UlogovanProvera == 0) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Moras se ulogovati da bi koristio ovu komandu!");
for(new i; i < sizeof(KucaInfo); i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, KucaInfo, KucaInfo, KucaInfo))
{
if(!strcmp(KucaInfo, "Niko", true) && KucaInfo == 0)
{
if(PI != -1) return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Vec imas kucu!");
if(GetPlayerScore(playerid) < KucaInfo) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Nemate dovoljan level za kupovinu kuce!");
if(PI < KucaInfo) return SCM(playerid,-1, ""JCRVENA"ERROR: "SVCRVENA"Nemate dovoljno novca za kupovinu kuce!");
if(PI != -1) return SCM(playerid,-1,""JCRVENA"ERROR: "SVCRVENA"Rentate kucu prvo unrentajte kucu da bi kupili ovu!");
strmid(KucaInfo, GetName(playerid), 0, strlen(GetName(playerid)), 255);
KucaInfo = 1; SetPlayerInterior(playerid, KucaInfo); PI = i;
SetPlayerVirtualWorld(playerid, KucaInfo); SetPlayerPos(playerid, KucaInfo, KucaInfo, KucaInfo);
KucaInfo = 1; g_NovacMinus(playerid, KucaInfo); KuceLP(i); SacuvajKucu(i); SavePlayer(playerid);
SCMF(playerid,-1, ""GLAVNA"(LA): "BELA"Cestitamo, kupili ste kucu za %d!",KucaInfo);
SCM(playerid,-1, ""SIVA"HINT: "BELA"Za komande kuce koristite /kuca!");
return 1;
}
else return SCM(playerid, -1, ""JCRVENA"ERROR: "SVCRVENA"Ta kuca se ne prodaje!");
}
}
return 1;
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
18. Avg. 2014.
Probaj:
DestroyPickup(KucaPickup); // Unistavanje prvog pickupa
KucaPickup = CreateDynamicPickup(1273, 1, KucaInfo, KucaInfo, KucaInfo); // Ponovno kreiranje novog pickupa (ID Odaberi sam)
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
18. Avg. 2014.
Koristi Delete3DTextLabel(labelid); da bi unistio stari i ispod toga samo kreiraj novi sa novim tekstom i jednaci ga sa varijablom.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
209
Postovi:
39
Teme:
Pridružio se:Avg. 2014
19. Avg. 2014.
Evo ovo je kada kupim kucu http://www.igreklik.com/slike/viewer.php?file=11303628700908014637.png a kada naparavim restart bude ovako znaci ja bi da se odma ovako pojavi i da se obrise onaj gore http://www.igreklik.com/slike/viewer.php?file=65827929255680785599.png
for(new k = 0; k < sizeof(KucaInfo); k++)
{
new kFile,string;
format(kFile, sizeof(kFile), KUCE_FILE, k);
if(fexist(kFile))
{
INI_ParseFile(kFile, "UcitajKuce", .bExtra = true, .extra = k);
if(KucaInfo == 0)
{
format(string,sizeof(string),""JZELENA"Kuca na Prodaju!"SZELENA"\nVrsta: %s\nCena: %d$\nLevel: %d\nAdresa: %s\nZa kupovinu kuce /kupikucu",KucaInfo,KucaInfo,KucaInfo,UlicaKuce(k));
KucaLabel = CreateDynamic3DTextLabel(string ,0x33CCFFAA,KucaInfo,KucaInfo,KucaInfo,5.0);
KucaPickup = CreateDynamicPickup(1273, 1, KucaInfo, KucaInfo, KucaInfo);
//housmark = CreateDynamicMapIcon(KucaInfo, KucaInfo, KucaInfo,31,0);
}
else if(KucaInfo == 1)
{
if(KucaInfo == 1)
{
format(string,sizeof(string),""PPLAVA"Vlasnik: %s"SPLAVA"\nVrsta: %s\nLevel: %d\nCena: %d$\nAdresa: %s\nNeaktivnost: %d",KucaInfo,KucaInfo,KucaInfo,KucaInfo,UlicaKuce(k),KucaInfo);
}
else if(KucaInfo == 1)
{
format(string,sizeof(string),""PPLAVA"Vlasnik: %s"SPLAVA"\nVrsta: %s\nLevel: %d\nCena: %d$\nCena Renta: %d$\nAdresa: %s\nNeaktivnost: %d\nZa rent kuce /rentajkucu",KucaInfo,KucaInfo,KucaInfo,KucaInfo,UlicaKuce(k),KucaInfo);
}
KucaLabel = CreateDynamic3DTextLabel(string ,0x33CCFFAA,KucaInfo,KucaInfo,KucaInfo,5.0);
KucaPickup = CreateDynamicPickup(1239, 1, KucaInfo, KucaInfo, KucaInfo);
//housmark = CreateDynamicMapIcon(KucaInfo, KucaInfo, KucaInfo,32,0);
}
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava