Detaljan opis problema: Ovako, kreiram vikendicu i kupim je, i pise da ja koristim tu vikendicu. Kada odem relog spawnam se u vikendici, i kada izadjem iz nje stoji samo pickup. Kada restartujem server pise da je vikendica na prodaju, ali i dalje mogu da udjem u nju.
Dio skripte:
Quote
CMD:kreirajvikendicu(playerid, params[])
{
if(PlayerInfo >= 1338 || IsPlayerAdmin(playerid))
{
new Float😛oz, string, vikid, cijena, sstan, nivo, randomINT;
if(sscanf(params, "iii", vikid, cijena,nivo)) return SCM(playerid, COLOR_LIGHTBLUE, "Koristite: {FFFFFF}/kreirajstan [ID Vikendice] ");
GetPlayerPos(playerid, Poz, Poz, Poz);
GetPlayerFacingAngle(playerid, Poz);
format(sstan, sizeof(sstan), VIKENDICA_FILE, vikid);
if(fexist(sstan)) return SCM(playerid,CRVENA, "Greska |{FFFFFF} Taj ID vikendice vec postoji!");
if(vikid >= MAX_STANOVA)
{
SCM(playerid, CRVENA, "Greska | {FFFFFF} Vec ima previse vikendica ili ste ukucali prevelik ID!");
}
else
{
randomINT = randomEx(1,7);
if(randomINT == 1)
{
Vikendice = 2255.1096; Vikendice = -1139.8992; Vikendice = 1050.6328; Vikendice = 90.0000;
Vikendice = 9;
}
if(randomINT == 2)
{
Vikendice = 2259.6367; Vikendice = -1135.9604; Vikendice = 1050.6328; Vikendice = 270.0000;
Vikendice = 10;
}
if(randomINT == 3)
{
Vikendice = 244.0859; Vikendice = 304.8433; Vikendice = 999.1484; Vikendice = 270.0000;
Vikendice = 1;
}
if(randomINT == 4)
{
Vikendice = 267.0589; Vikendice = 304.9525; Vikendice = 999.1484; Vikendice = 270.0000;
Vikendice = 2;
}
if(randomINT == 5)
{
Vikendice = 300.1167; Vikendice = 309.4091; Vikendice = 1003.3047; Vikendice = 270.0000;
Vikendice = 4;
}
if(randomINT == 6)
{
Vikendice = 344.0706; Vikendice = 304.9346; Vikendice = 999.1484; Vikendice = 270.0000;
Vikendice = 6;
}
Vikendice = 0;
Vikendice = 1;
Vikendice = Poz; Vikendice = Poz; Vikendice = Poz; Vikendice = Poz;
Vikendice = 1; Vikendice = cijena; Vikendice = nivo; Vikendice = vikid;
format(string,sizeof(string),"{FF6363}Vikendica na prodaju! \n {FF6363}Cijena: {FFFFFF}%d$\n {FF6363}Level: {FFFFFF}%d \n{FF6363}ID: {FFFFFF}%d",Vikendice,Vikendice, vikid);
VikendicaLabel = Create3DTextLabel(string ,0xFF6363AA,Vikendice, Vikendice, Vikendice,25, 0, 1);
VikendicaPickup = CreateDynamicPickup(19134, 1, Vikendice, Vikendice, Vikendice);
strmid(Vikendice, "Niko", 0, strlen("Niko"), 255);
format(string, sizeof(string),"KREIRANJE | Kreirao si vikendicu ID: {FFFFFF}%d",vikid);
SendClientMessage(playerid, CRVENA, string);
VIKENDICE_LabelIPickup(vikid);
SacuvajVikendicu(vikid);
}
}
else return SCM(playerid, BIJELA, "[{F81414}EasyAS{FFFFFF}]{DBDBDB} Admini samo(+rcon)!");
return 1;
}
{
if(PlayerInfo >= 1338 || IsPlayerAdmin(playerid))
{
new Float😛oz, string, vikid, cijena, sstan, nivo, randomINT;
if(sscanf(params, "iii", vikid, cijena,nivo)) return SCM(playerid, COLOR_LIGHTBLUE, "Koristite: {FFFFFF}/kreirajstan [ID Vikendice] ");
GetPlayerPos(playerid, Poz, Poz, Poz);
GetPlayerFacingAngle(playerid, Poz);
format(sstan, sizeof(sstan), VIKENDICA_FILE, vikid);
if(fexist(sstan)) return SCM(playerid,CRVENA, "Greska |{FFFFFF} Taj ID vikendice vec postoji!");
if(vikid >= MAX_STANOVA)
{
SCM(playerid, CRVENA, "Greska | {FFFFFF} Vec ima previse vikendica ili ste ukucali prevelik ID!");
}
else
{
randomINT = randomEx(1,7);
if(randomINT == 1)
{
Vikendice = 2255.1096; Vikendice = -1139.8992; Vikendice = 1050.6328; Vikendice = 90.0000;
Vikendice = 9;
}
if(randomINT == 2)
{
Vikendice = 2259.6367; Vikendice = -1135.9604; Vikendice = 1050.6328; Vikendice = 270.0000;
Vikendice = 10;
}
if(randomINT == 3)
{
Vikendice = 244.0859; Vikendice = 304.8433; Vikendice = 999.1484; Vikendice = 270.0000;
Vikendice = 1;
}
if(randomINT == 4)
{
Vikendice = 267.0589; Vikendice = 304.9525; Vikendice = 999.1484; Vikendice = 270.0000;
Vikendice = 2;
}
if(randomINT == 5)
{
Vikendice = 300.1167; Vikendice = 309.4091; Vikendice = 1003.3047; Vikendice = 270.0000;
Vikendice = 4;
}
if(randomINT == 6)
{
Vikendice = 344.0706; Vikendice = 304.9346; Vikendice = 999.1484; Vikendice = 270.0000;
Vikendice = 6;
}
Vikendice = 0;
Vikendice = 1;
Vikendice = Poz; Vikendice = Poz; Vikendice = Poz; Vikendice = Poz;
Vikendice = 1; Vikendice = cijena; Vikendice = nivo; Vikendice = vikid;
format(string,sizeof(string),"{FF6363}Vikendica na prodaju! \n {FF6363}Cijena: {FFFFFF}%d$\n {FF6363}Level: {FFFFFF}%d \n{FF6363}ID: {FFFFFF}%d",Vikendice,Vikendice, vikid);
VikendicaLabel = Create3DTextLabel(string ,0xFF6363AA,Vikendice, Vikendice, Vikendice,25, 0, 1);
VikendicaPickup = CreateDynamicPickup(19134, 1, Vikendice, Vikendice, Vikendice);
strmid(Vikendice, "Niko", 0, strlen("Niko"), 255);
format(string, sizeof(string),"KREIRANJE | Kreirao si vikendicu ID: {FFFFFF}%d",vikid);
SendClientMessage(playerid, CRVENA, string);
VIKENDICE_LabelIPickup(vikid);
SacuvajVikendicu(vikid);
}
}
else return SCM(playerid, BIJELA, "[{F81414}EasyAS{FFFFFF}]{DBDBDB} Admini samo(+rcon)!");
return 1;
}
Neke slike/video za lakse dobivanje pomoci(neobavezno):
http://zaslike.com/viewer.php?file=9uy0ip0q8mgedltsi6w3.png
http://zaslike.com/viewer.php?file=kar13j21y2z0i2cvbjrc.png
