Zaključano

[POMOC] Enterijer biznisa

Započeo Seiz
pre 11 godina
908
pregleda
38
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
seiz
Enforcer
pre 11 godina
BUMP!
Lenonâ„¢
Godfather
pre 11 godina
Uradi debug da provjeris da li ti ispravno ocitava ID firme. Uradi to pa mi javi.
J0PS0NEE
Enforcer
pre 11 godina
Postavi provjeru da kad igrac udje na primjer u BizID 5 da bude Provjera = 5; i pri izlazu iz biza napravi da ako je igrac u Bizu ID 5, da se igrac pojavi na kordinatama ulaza u biz.
xyzcod2
Underboss
pre 11 godina
Postavi si odma cim kreiras biznis da mu(biznisu) se postavlja virtualworld taj koji je id biznisa. Npr. ako je id biznisa 5 onda ce i virtualworld biti 5. I zatim kada igrac ulazi u interijer postavljas mu virtualworld koji je postavljen biznisu
seiz
Enforcer
pre 11 godina
xyzcod2 wrote on September 14, 2014, 4:08 pm:
Postavi si odma cim kreiras biznis da mu(biznisu) se postavlja virtualworld taj koji je id biznisa. Npr. ako je id biznisa 5 onda ce i virtualworld biti 5. I zatim kada igrac ulazi u interijer postavljas mu virtualworld koji je postavljen biznisu

Probao sam to vec, gledaj meni se sa biznisima 24/7 desava kad udjes manji id izadjes ispred veceg i u bilo koji od ta dva da udjes unutra ce da vidis isto cak i igrace. Ne mogu da skontam kako da odvojim enterijere ako kontas sta ocu da kazem.
xyzcod2
Underboss
pre 11 godina
daj mi dio di ulazis i izlazis u/iz biza
seiz
Enforcer
pre 11 godina
xyzcod2 wrote on September 14, 2014, 6:34 pm:
daj mi dio di ulazis i izlazis u/iz biza

Ulaz:
for(new i = 0; i < sizeof(BizzInfo); i++)
{
if (PlayerToPoint(3, playerid,BizzInfo, BizzInfo, BizzInfo))
{
//printf("Found House :%d",i);
if(!IsACop(playerid) && i == 3)
{
    SendClientMessage(playerid, COLOR_GREY, "  Niste clan Policije !");
    return 1;
}
if(PlayerInfo == i || GetPlayerMoney(playerid) >= BizzInfo)
{
if(PlayerInfo != i)
{
if(BizzInfo == 1)
{
GameTextForPlayer(playerid, "~r~Zatvoreno", 5000, 1);
return 1;
}
if(BizzInfo == 0)
{
GameTextForPlayer(playerid, "~r~Nemamo vise produkta", 5000, 1);
return 1;
}
ESAC_GivePlayerMoney(playerid,-BizzInfo);
format(string, sizeof(string), "~r~-%d$~n~~w~kucajte /exit~n~da izadjete", BizzInfo);
BizzInfo += BizzInfo;
ExtortionBiz(i, BizzInfo);
BizzInfo--;
OnPropUpdate();
UpdateProperty3DTextLabels(2);
SacuvajIgraca(playerid);
GameTextForPlayer(playerid, string, 5000, 3);
}
SetPlayerInterior(playerid,BizzInfo);
SetPlayerPos(playerid,BizzInfo,BizzInfo,BizzInfo);
PlayerInfo = BizzInfo;
PlayerInfo = i+99;
new dood;
GetPlayerName(playerid, dood, sizeof(dood));
format(string, sizeof(string), "%s je platio %d$ da bi usao u biznis %d", dood, BizzInfo, i);
printf("%s", string);
PayLog(string);
//PlayerInfo = i;
}
else
{
GameTextForPlayer(playerid, "~r~Nemate dovoljno novca", 5000, 1);
}
}
}

Izlaz:
for(new i = 0; i <  sizeof(BizzInfo); i++)
{
//printf("Bizz :%d",i);
if (PlayerToPoint(3, playerid,BizzInfo, BizzInfo, BizzInfo))
{
SetPlayerInterior(playerid,0);
PlayerInfo = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerPos(playerid,BizzInfo,BizzInfo,BizzInfo);
PlayerInfo = 255;
}
}
seiz
Enforcer
pre 11 godina
Resio sam problem moze lock.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava