[Pomoc]Stan Spawn

Započeo [MCRP]Santos
14. Jan. 2013. Zaključano
293
pregleda
5
postova
Sub-Zero
4
Enforcer
14. Jan. 2013.
Skripta koju koristim: LCRP odnosno Moj Mod
Detaljan opis problema: Napravio sam stanove pomocu svog sistema i ljudi kupe stan to je sve u redu ali kada izadzu iz nejga stvore se na nekom desetom mejstu
Dio skripte:

TO SU KOMANDE ZA PRAVLJENJE
dcmd_astan(playerid, params[])
{

if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1," "CRVENA"Nemate ovlastenje za koriscenje ove komande!");
new idstana,level,Cijena,Float:X,Float:Y,Float:Z,fkuce,string; GetPlayerPos(playerid,X,Y,Z);
if(sscanf(params, "iii",idstana,level,Cijena)) return SCM(playerid,-1,""CRVENA"LCRP | "SIVA"/astan ");
    if(idstana >= MAX_STAN) return SCM(playerid,-1, ""CRVENA"LCRP | "SIVA"Maximum stanova je ogranicen ne mozes koristiti taj ID!");
format(fkuce, sizeof(fkuce), ST_FILE, idstana);
if(fexist(fkuce)) return SCM(playerid,-1, "LCRP | "SPLAVA"ID tog stana vec postoji!");
StanInfo = 223.043991;
StanInfo = 1289.259888;
StanInfo = 1082.199951;
StanInfo = 1;
StanInfo = Cijena; StanInfo = level; StanInfo = X;
    StanInfo = Y; StanInfo = Z; StanInfo = 0;
    StanInfo = 1; StanInfo = idstana;
    strmid(StanInfo,"Niko",0,strlen("Niko"),255);
    format(string,sizeof(string),""SPLAVA"Stan na Prodaju!\n"SPLAVA"Cijena: "BELA"%d\n"SPLAVA"Level: "BELA"%d\n"SPLAVA"ID: "BELA"%d\n"SPLAVA"Za kupovinu /kupistan",StanInfo,StanInfo,idstana);
    StanLabel = Create3DTextLabel(string ,0x33CCFFAA,X,Y,Z,25,0,1);
    StanPickup = CreatePickup(1273, 1, StanInfo, StanInfo, StanInfo);
SCM(playerid,-1,""SIVA"Stan je uspesno kreirana!"); SacuvajStan(idstana);
return 1;
}
///////////////////////////////////////////////////
dcmd_kupistan(playerid, params[])
{

    #pragma unused params
    for(new i; i < sizeof(KucaInfo); i++)
{
    if(IsPlayerInRangeOfPoint(playerid, 3.0, StanInfo, StanInfo, StanInfo))
    {
    if(!strcmp(StanInfo, "Niko", true) && StanInfo == 0)
    {
        if(PlayerInfo != -1) return SCM(playerid,-1, ""CRVENA"LCRP | "SIVA"Vec imas kucu!");
        if(PlayerInfo < StanInfo) return SCM(playerid,-1,"LCRP | "CRVENA"Nemate dovoljan level za kupovinu stana!");
        if(GetPlayerMoney(playerid) < StanInfo) return SCM(playerid,-1, "LCRP | "CRVENA"Nemate dovoljno novca za kupovinu stana!");
strmid(StanInfo, ImeIgraca(playerid), 0, strlen(ImeIgraca(playerid)), 255);
        StanInfo = 1; SetPlayerInterior(playerid, StanInfo); PlayerInfo = i;
        SetPlayerVirtualWorld(playerid, StanInfo); SetPlayerPos(playerid, StanInfo, StanInfo, StanInfo);
        StanInfo = 0; GivePlayerMoney(playerid, -StanInfo); SLP(i); SacuvajStan(i);
        RemovePlayerAttachedObject(playerid, 1);
        SCM(playerid,-1, ""SPLAVA"LCRP | "SIVA"Cestitamo, kupili ste stan!");
        SCM(playerid,-1, ""SPLAVA"LCRP | "SIVA"Za komande kuce koristite /stan!");
        SCM(playerid,-1, ""SPLAVA"LCRP | "SIVA"Za ulaz u stan koristi tipku F!");
        return 1;
}
else return SCM(playerid, -1, ""CRVENA"LCRP | "SIVA"Taj stan se ne prodaje!");
}
}
    return 1;
}
////////////////////////////////////////////////////
dcmd_stan(playerid, params[])
{

    #pragma unused params
    new string,i = PlayerInfo;
if(i == -1) return SCM(playerid,-1,""CRVENA"LCRP | "SIVA"Nemate stan!");
if(!IsPlayerInRangeOfPoint(playerid, 3.0, StanInfo, StanInfo, StanInfo)) return SCM(playerid,-1,"LCRP | "SPLAVA"Niste u vasem stanu!");
if(strcmp(StanInfo[PlayerInfo], ImeIgraca(playerid), true)) return SCM(playerid,-1, ""CRVENA"LCRP | "SIVA"Niste vlasnik tog!");
    format(string,sizeof(string),""BELA"Informacije\nOtkljucaj\nZakljucaj\nProdaj");
    ShowPlayerDialog(playerid, DIALOG_STAN, DIALOG_STYLE_LIST, ""SPLAVA"Stan Opcije", string, "Odaberi", "Izlaz");
return 1;
}
////////////////////////////////////////////////////
////////////////////////////////////////////////////
dcmd_istan(playerid, params[])
{

#pragma unused params
if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"LCRP | "CRVENA"Niste ovlasnite da koristite ovu komandu!");
new kFile,id;
if(sscanf(params,"i",id)) return SCM(playerid,-1,"LCRP | "SPLAVA"/istan ");
format(kFile, sizeof(kFile), ST_FILE, id);
if(fexist(kFile)){ fremove(kFile); Delete3DTextLabel(StanLabel); DestroyPickup(StanPickup); }
else { SCM(playerid,-1,"Taj id stana ne postoji!"); }
return 1;
}
////////////////////////////////////////////////////

/////////////////////////////////////////////////////
/////////////////////////////////////////////////////
dcmd_aprodajstan(playerid, params[])
{

if(!IsPlayerAdmin(playerid)) return SCM(playerid,-1,"LCRP | "CRVENA"Niste ovlasnite da koristite ovu komandu!");
new id,kFile,string;
if(sscanf(params,"i",id)) return SCM(playerid,-1,"LCRP | "SPLAVA"/aprodajstan ");
format(kFile, sizeof(kFile), ST_FILE, id);
if(!fexist(kFile)) return SCM(playerid,-1,"LCRP | "SPLAVA"Pogresan ID stana!");
if(StanInfo == 0) return SCM(playerid,-1,"LCRP | "SPLAVA"Taj stan nema vlasnika pa je ne mozete prodati!");
StanInfo = 0;
    StanInfo = 1;
SLP(id);
    strmid(StanInfo,"Niko",0,strlen("Niko"),255);
format(string,sizeof(string),"LCRP | "SPLAVA"Prodali ste stan ID: %d!",id);
SCM(playerid,-1,string);
return 1;
Stefan Lepotic
4
Enforcer
14. Jan. 2013.
Koliko vidim koordinate ulaza su ti ok. E sada da li ti ima ona zuta strelica u stanu?
http://wiki.sa-mp.com/wiki/DisableInteriorEnterExits
Jer ako to nemas onda tako u nekim intovima kada udjes u njih izadjes na nekom desetom mestu iz SP
Sub-Zero
4
Enforcer
14. Jan. 2013.
Samo ovo da dodam je
public OnGameModeInit()
{
    DisableInteriorEnterExits();
    return 1;
}


I gdje se dodoaje to nznm
Sub-Zero
4
Enforcer
14. Jan. 2013.
Sacu test hvala u svakom slucaju
Stefan Lepotic
4
Enforcer
14. Jan. 2013.
Quote from January 14, 2013, 3:41 pm:
Samo ovo da dodam je
public OnGameModeInit()
{
    DisableInteriorEnterExits();
    return 1;
}


I gdje se dodoaje to nznm

DisableInteriorEnterExits();
Samo to dodas pod OnGameModeInit

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha