Skripta koju koristim: moja 0
Detaljan opis problema: pa imas vise kuca oko 200 sad par njih ima isti interijer i ja sad udem u jednu kucu a izadem na drugu.. ja sam ubacio da kad udes u kucu da ti da virtualworld ali opet nece..
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[POMOC] Kuce
605
pregleda
9
postova
26. Feb. 2012.
Namesti ovako:
kada igrac udje u kucu da mu postavi neku varijablu recimo
tu varijablu da postavi na ID kuce recimo ako je kuca ID 57 da stavi
i kada kuca exit da ga postavi na poziciju:
Trebalo bi raditi 🙂
kada igrac udje u kucu da mu postavi neku varijablu recimo
new UsaoUKucu = 0;
tu varijablu da postavi na ID kuce recimo ako je kuca ID 57 da stavi
UsaoUKucu = 57;
odnosno 57 da bude ID kuce neke
i kada kuca exit da ga postavi na poziciju:
SetPlayerPos(playerid, HouseInfo[UsaoUKucu],HouseInfo[UsaoUKucu]HouseInfo[UsaoUKucu]);
Trebalo bi raditi 🙂
26. Feb. 2012.
dock wrote on February 26, 2012, 3:52 pm:
Namesti ovako:
kada igrac udje u kucu da mu postavi neku varijablu recimo
tu varijablu da postavi na ID kuce recimo ako je kuca ID 57 da stavi
i kada kuca exit da ga postavi na poziciju:
Trebalo bi raditi 🙂
kada igrac udje u kucu da mu postavi neku varijablu recimo
new UsaoUKucu = 0;
tu varijablu da postavi na ID kuce recimo ako je kuca ID 57 da stavi
UsaoUKucu = 57;
odnosno 57 da bude ID kuce neke
i kada kuca exit da ga postavi na poziciju:
SetPlayerPos(playerid, HouseInfo[UsaoUKucu],HouseInfo[UsaoUKucu]HouseInfo[UsaoUKucu]);
Trebalo bi raditi 🙂
radilo bi samo za kucu id 57..
26. Feb. 2012.
ma dao sam primer za kucu iD 57 ... tu podesi cini mi se da ide ovako za /enter
onda postavi
postavi komandu /enter da mogu sa sigurnoscu da ti kazem...
for(new h; h < MAX_HOUSES; h++)
onda postavi
UsaoUKucu = h;
postavi komandu /enter da mogu sa sigurnoscu da ti kazem...
26. Feb. 2012.
evo ti ovo je od enter
ubacio sam kako si reko ali opet ista stvar
[code for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo, HouseInfo, HouseInfo))
{
//printf("Found House :%d",i);
if(PlayerInfo == i || HouseInfo == 0)
{
SetPlayerInterior(playerid,HouseInfo);
UsaoUKucu = i;
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
GameTextForPlayer(playerid, "~w~Usao si u kucu", 5000, 1);
PlayerInfo = HouseInfo;
PlayerInfo = i;
}
else
{
GameTextForPlayer(playerid, "~r~zakljucano", 5000, 1);
}
}
}]26. Feb. 2012.
evo ti komanda /exit
to bi trebalo raditi 🙂
if(strcmp(cmd, "/exit", true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new i = 0; i < sizeof(HouseInfo); i++)
{
if (PlayerToPoint(3, playerid,HouseInfo, HouseInfo, HouseInfo))
{
if(UsaoUKucu == i)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,HouseInfo,HouseInfo,HouseInfo);
PlayerInfo = 0;
PlayerInfo = 255;
SetCameraBehindPlayer(playerid);
SetPlayerVirtualWorld(playerid,0);
UsaoUKucu = 255;
if(HouseInfo == 1)
{
new Float:tempheal;
GetPlayerHealth(playerid,tempheal);
if(tempheal < 100.0)
{
SetPlayerHealth(playerid,100.0);
}
}
return 1;
}
}
}
}
return 1;
}
to bi trebalo raditi 🙂
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava