Skripta koju koristim: CLRP
Detaljan opis problema: Kada napravim da dve bande imaju isti interijer ono udjem u jedan int izadjem na drugi izlaz kod te druge bande, znaci ako moze da svaka banda ima poseban interier a da mogu biti isti a da se ne mesaju... ako me razumete...
Dio skripte: Dodacu ako treba...
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
[Pomoc] Interijeri organizacija
Započeo Obrisan korisnik
•22. Jan. 2012.• Zaključano1,453
pregleda
18
postova
22. Jan. 2012.
22. Jan. 2012.
Lemi_Zero wrote on January 22, 2012, 11:15 am:
Nerazumem te mozes malo bolje objasniti molim te... ?
Za te organizacije stavis kada igrac udje
SetPlayerVirtualWorld(playerid,ID_WORLDA);//ID_WORLDA stavis razlicito za svaku za jednu 1 za drugu 2 i tako redom i onda oni idu u isti int ali se ne vidjaju da tako kazem 😄
To stavis kada ulazi u int i kada izadje vratis na 0 to
22. Jan. 2012.
Nevidi se igraci , hvala ali su u intu idalje pickupovi od drugih organizacija i kada udjem u int i kada ocu da izadjem stvori me na ulazu druge organizacije... moze pomoc ? 🙂
22. Jan. 2012.
Lemi_Zero wrote on January 22, 2012, 12:58 pm:
Nevidi se igraci , hvala ali su u intu idalje pickupovi od drugih organizacija i kada udjem u int i kada ocu da izadjem stvori me na ulazu druge organizacije... moze pomoc ? 🙂
A zasto samo ne sejvas pozicije u intu i samo napravis proveru da ako je pored vrata i da je u toj i toj org da ga izbaci na odredjenu poziciju?
22. Jan. 2012.
Lemi_Zero wrote on January 22, 2012, 12:58 pm:
Nevidi se igraci , hvala ali su u intu idalje pickupovi od drugih organizacija i kada udjem u int i kada ocu da izadjem stvori me na ulazu druge organizacije... moze pomoc ? 🙂
Pa napravis i proveru kod izlaza
if(GetPlayerVirtualWorld(playerid) == taj_VW)
{
//tu da ga stavi gde treba
}23. Jan. 2012.
Evo ga ulaz i izlaz iz interijera, posto se kod mene ulazi i izlazi na enter, mozete mi pomoci ako neko moze... ?
else if (PlayerToPointStripped(1, playerid,1379.6003,-1637.3286,13.5469, cx,cy,cz))
{
//Underground Racers HQ
if(PlayerInfo == 18 || PlayerInfo == 18)
{
SetPlayerPos(playerid, 2324.419921,-1145.568359,1050.710083);
GameTextForPlayer(playerid, "~w~UR",5000,1);
SetPlayerInterior(playerid,12);
SetPlayerFacingAngle(playerid, 90);
PlayerInfo = 102;
}
else
{
GameTextForPlayer(playerid, "~r~Zakljucano",5000,1);
}
}
else if (PlayerToPointStripped(1, playerid,2324.419921,-1145.568359,1050.710083, cx,cy,cz))
{
//Underground Racers HQ
SetPlayerPos(playerid, 1379.6003,-1637.3286,13.5469);
GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 179);
PlayerInfo = 0;
}23. Jan. 2012.
else if (PlayerToPointStripped(1, playerid,1379.6003,-1637.3286,13.5469, cx,cy,cz))
{
//Underground Racers HQ
if(PlayerInfo == 18 || PlayerInfo == 18)
{
SetPlayerPos(playerid, 2324.419921,-1145.568359,1050.710083);
GameTextForPlayer(playerid, "~w~UR",5000,1);
SetPlayerInterior(playerid,12);
SetPlayerFacingAngle(playerid, 90);
PlayerInfo = 102;
SetPlayerVirtualWorld(playerid,taj_VW);
}
else
{
GameTextForPlayer(playerid, "~r~Zakljucano",5000,1);
}
}
else if (PlayerToPointStripped(1, playerid,2324.419921,-1145.568359,1050.710083, cx,cy,cz))
{
if(GetPlayerVirtualWorld(playerid) == taj_VW)
{
//Underground Racers HQ
SetPlayerPos(playerid, 1379.6003,-1637.3286,13.5469);
GameTextForPlayer(playerid, "~w~Los Santos",5000,1);
SetPlayerInterior(playerid,0);
SetPlayerFacingAngle(playerid, 179);
PlayerInfo = 0;
SetPlayerVirtualWorld(playerid,0);
}
}Samo umesto taj_VW stavi id VW koji hoces.
23. Jan. 2012.
NapraviÅ¡ provjeru dali je igraÄ kod izlaznih vrata i dali je Älan te bande ako je da ga stvori na toj poziciji za tu bandu , tako napraviÅ¡ za drugu.
Godfather
Novi Član
240 / 250 XP
🌱Početnik(0)
2,079
Postovi:
24
Teme:
Pridružio se:Feb. 2011
23. Jan. 2012.
ili jednostavno napravis da radi provjeru da li je igrac kod vrata ako je i ako je lider da mu SetPlayerPos(..... tamo gdje zelis )
23. Jan. 2012.
Quote from January 23, 2012, 2:17 pm:
ili jednostavno napravis da radi provjeru da li je igrac kod vrata ako je i ako je lider da mu SetPlayerPos(..... tamo gdje zelis )
Pa jel nisam ja to rekao gore? 😄
23. Jan. 2012.
Problem je sto ja neznam u koju tacno liniju da ubacim i kako to ? mozete mi vi pomoci ;P
23. Jan. 2012.
if(IsPlayerInRangeOfPoint(playerid,range,x,y,z) && PlayerInfo == ID)
{
// setplayerpos etc.
}
{
// setplayerpos etc.
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava