Skripta koju koristim: DG
Detaljan opis problema: kako da uzmem kordinate za izlaz iz nekog inta...Kontam da se za ulaz ode do mesta i /save pa se uzmu z,y,x kordinate..A Ako ne stavim za izlaz iece da se pojavi pickup za ulaz pa nmg /save kordinate za izlaz? :S Kako se to radi?
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Ako te dobro razumem, hoces da pitas kako da uzmes koordinate unutar interiora, tu su ti mogucnosti Map editor ili MTA, udjes u program nadjes int. oudradis test u njemu, kucas /save i dobio si koordinate, isto tako i za mapani int. ubacis mapu odes tamo odradis test kucas /save i to je to :)
Nece Pokusao sam kopirati int od LCN koji vec ima u modu i koji radi...Evo kako izgleda LCN...
KreirajInterijer("LCN", 1123.5605,-2036.9087,69.8868, 0.0,940.8105,-18.9937,1000.9297, 0.0, 3, 0, 400, 0, 1314);
ovako stoji u skripti objasnjenje da treba...
KreirajInterijer("Ime interijara", X_Ulaza, Y_Uzlaza, Z_Ulaza, A_Ulaza, X_Izlaza, Y_Izlaza, Z_Izlaza, A_Izlaza, Int_Unutra, Int_Spolja, VW_Unutra, VW_Spolja, PickupID);
Ovako uradim za Yakuzu
KreirajInterijer("Yakuza", -2172.4453,679.9191,55.1613, 0.0, -2170.7795,679.9359,54.9257, 0.0, 3, 0, 400, 0, 1314);
I kad udjem propadam evo slika...
http://ch-slike.com/image/JUuA
Sve je tako neko zuto i nisam u intu nego napolju valjda...Samo sto je sve zuto..:O
BUMPCINA! :(
daj mi kordinate od /save
ovo je od ulaza....
AddPlayerClass(294,-2172.4453,679.9191,55.1613,266.6273,0,0,0,0,0,0); // YAkuza
a ovo mi je drug dao unutar inta preko MTA...
AddPlayerClass(0,-2170.7795,679.9359,54.9257,91.8818,0,0,0,0,0,0); //
Jel si stavio interior id?
:S Gde to treba? :O
Ti koristis takav include da sad ne znam tacno, ali kad bi radio pod puclic keystatechange (msm da se tako zove) za svak default int. bi koristio
SetPlayerInterior(playerid, int. id)
sve sto mi je nasao pod SetPlayerInterior nema nikakve veze sa intom bande/orge...:O Nego LCN mi uradjen ovako
KreirajInterijer("LCN", 1123.5605,-2036.9087,69.8868, 0.0,940.8105,-18.9937,1000.9297, 0.0, 3, 0, 400, 0, 1314);
A FBI je ovako ja pokusam oba nacina i nemam int -.-
new
FBIUlazP,
FBIIzlazP,
FBIUlazP = CreateDynamicPickup(1314, 1, 1541.1444,-1399.1895,14.0128);//FBI Ulaz
FBIIzlazP = CreateDynamicPickup(1239, 1, 288.7130,167.0422,1007.1719, 1001);//FBI Izlaz
if(pickupid ==FBIUlazP)
{
if(PlayerInfo[playerid][pMember] != 2 && PlayerInfo[playerid][pLeader] != 2)
{
GameTextForPlayer(playerid, "~r~zakljucano!", 3000, 1);
return 1;
}
format(string,sizeof(string),"{FFFFFF}FBI Ulaz\n\nPritisni {33BBFF}Ulaz{FFFFFF} da udjes ili {FFFF00}Odustani{FFFFFF} za odustajanje!",playerid);
ShowPlayerDialog(playerid,460,DIALOG_STYLE_MSGBOX,"{33BBFF}Ulaz",string,"Ulaz","Odustani");
SetPVarInt(playerid, "Pokupio_Pickup", 4);
return 1;
}
if(pickupid ==FBIIzlazP)
{
if(GetPlayerVirtualWorld(playerid) != 1001)
{
return 1;
}
format(string,sizeof(string),"{FFFFFF}FBI Izlaz\n\nPritisni {FFAF00}Izlaz{FFFFFF} da izadjes ili {FFFF00}Odustani{FFFFFF} za odustajanje!",playerid);
ShowPlayerDialog(playerid,461,DIALOG_STYLE_MSGBOX,"{FFAF00}Izlaz",string,"Izlaz","Odustani");
SetPVarInt(playerid, "Pokupio_Pickup", 4);
return 1;
}
ETo....A ako totalno iskopiram FBI imam onda isti int i udjem u bazi od Yakuze a izadjem ubazi od FBi..xD
bump!!!!!!!