[Pomoc] Stanovi

Započeo CADILAB
10. Mar. 2014. Zaključano
279
pregleda
2
postova
cadilab
10
Administrator
🔥70
10. Mar. 2014.
Skripta koju koristim: Od 0
Detaljan opis problema: Evo imam problem, znaci kada hocu da napravim stan sve radi komanda i to, ali kada kupim stan umesto da me stvori u interioru ono mi pocne da propada kroz zemlju kad da interior nevalja, ali valja. Kada napravim stan vrsta 1 radi sve perfektno, ali vrsta 2 i 3 ne rade nikako, znaci promenio sam do sada 1000 interiora koji valjaju ali nece pa nece.
CMD:nstan(playerid, params[])
{
if(PI < 5) return NisteOvlasteni(playerid);
new id, vrsta, level, cena, Float:X, Float:Y, Float:Z, Float:A, sfolder, string;
if(sscanf(params, "iiii", id, vrsta, level, cena)) return SCM(playerid, FADE1, "Koristite: /nstan ");
GetPlayerPos(playerid, X, Y, Z); GetPlayerFacingAngle(playerid, A);
if(id >= MAX_STANOVA) return SCM(playerid, ORANGE, " >> Prestigli ste maksimum stanova, molimo da ga povecate !");
if(id < 1) return SCM(playerid, ORANGE, " >> ID Stana nesme da bude 0 !");
format(sfolder, sizeof(sfolder), STAN_FILE, id);
if(fexist(sfolder)) return SCM(playerid, RED, " >> Stan sa tim ID-om vec postoji !");
if(vrsta == 1) // Mali Stan - Garsonjera
{
    SI = 223.20;
    SI = 1287.08;
    SI = 1082.14;
    SI = 1;
}
else if(vrsta == 2) // Srednji Stan - Stancic
{
SI = 2282.4704589844;
SI = -1139.7797851563;
SI = 1050.89;
SI = 11;
}
else if(vrsta == 3) // Veliki Stan - Apartman
{
SI = 2216.12;
SI = -1076.31;
SI = 1050.47;
SI = 1;
}
SI = cena; SI = level; SI = 0;
SI = X; SI = Y; SI = Z;
SI = 0; SI = id;
strmid(SI,UlicaStana(id),0,strlen(UlicaStana(id)),255);
format(string, sizeof(string), "[Stan na Prodaju]\nLevel: [%d]\nCena: [%d]\nAdresa: [%s %d]\n'/kupistan da ga kupite", SI, SI, SI, id);
StanPickup = CreateDynamicPickup(19134, 1, SI, SI, SI);
StanLabel = CreateDynamic3DTextLabel(string, YELLOW,  X,Y,Z, 25.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0, -1, -1, -1, 100.0);
SacuvajStan(id);
return 1;
}

CMD:kupistan(playerid, params[])
{
    for(new i; i < sizeof(SI); i++)
    {
        if(IsPlayerInRangeOfPoint(playerid, 3.0, SI, SI, SI))
        {
            if(PI != 0) return SCM(playerid, ORANGE, " >> Vec posedujete jedan stan !");
            if(GetPlayerMoney(playerid) < SI) return SCM(playerid, ORANGE, " >> Nemate dovoljno novca za kupovinu ovog stana !");
            if(GetPlayerScore(playerid) < SI) return SCM(playerid, ORANGE, " >> Nemate dovoljan level za kupovinu ovog stana !");
            strmid(SI, ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255);
            SI = 1; SetPlayerInterior(playerid, SI); SetPlayerVirtualWorld(playerid, SI);
            SetPlayerPos(playerid, SI, SI, SI); PI = i;
SI = 1; GivePlayerMoney(playerid, -SI); PI -= SI;
SacuvajIgraca(playerid); SacuvajStan(i); StanoviLP(i);
}
}
return 1;
}


Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
cadilab
10
Administrator
🔥70
10. Mar. 2014.
Sredio sam nisam vidio ovo za kordinate sve mi je na X

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha