[POMOC] Kuce

Započeo Crazyn3ss
26. Feb. 2012. Zaključano
605
pregleda
9
postova
[WW]ivan
5
Kingpin
26. Feb. 2012.
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):
Cile
4
Made Man
26. Feb. 2012.
Stavi drugcije VW
[WW]ivan
5
Kingpin
26. Feb. 2012.
stavio sam ovako da dobijes vw onaki koji je broj kuce npr id kcue je 100 dobijes vw 100 ali opet isto
dock
5
Crime Lord
26. Feb. 2012.
Namesti ovako:

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 🙂
[WW]ivan
5
Kingpin
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

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..
dock
5
Crime Lord
26. Feb. 2012.
ma dao sam primer za kucu iD 57 ... tu podesi cini mi se da ide ovako za /enter

for(new h; h < MAX_HOUSES; h++)


onda postavi

UsaoUKucu = h;


postavi komandu /enter da mogu sa sigurnoscu da ti kazem...
[WW]ivan
5
Kingpin
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);
}
}
}]
dock
5
Crime Lord
26. Feb. 2012.
evo ti komanda /exit

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 🙂
[WW]ivan
5
Kingpin
26. Feb. 2012.
radi  😎
hvala ti mnogo...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha