Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Toretto_Samp poslato Septembar 28, 2014, 19:01:25 POSLE PODNE

Naslov: [Pomoc]Interior
Poruka od: Toretto_Samp poslato Septembar 28, 2014, 19:01:25 POSLE PODNE
Skripta koju koristim: Moja
Detaljan opis problema: Naso sam kodove nekog interiora na internetu,ali ne znam kako da ih upotrebim da namestim kad se udje u neki objekat da se spawna u tom interioru
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoc]Interior
Poruka od: RilleX poslato Septembar 28, 2014, 21:31:56 POSLE PODNE
Mapu stavi pod OnGameModeInit a ulaz/izlaz radis pod OnPlayerKeyStateChange
http://wiki.sa-mp.com/wiki/OnPlayerKeyStateChange
Naslov: Odg: [Pomoc]Interior
Poruka od: @Mirzerian_06 poslato Septembar 28, 2014, 21:33:41 POSLE PODNE
Možeš ovako da uradiš;

1) Ubaci tu mapu u public OnGameModeInit().
2)Onda idi na tu lokaciju na koju oćeÅ¡ da uÄ'e i onda utipkaj '/save'( možeÅ¡ da ukucas u neki tekst pored toga da se lakÅ¡e snaÄ'es). PronalaziÅ¡ tu poziciju u Documents/GTA San Andreas User Files/samp/savedpositions.
3) Kopiraj X , Y i Z kordinatu.
4)U publicu OnPlayerKeyStateChange(playerid, newkeys,oldkeys)  dodaj ovaj kod:

if(KEY_ACTION)
{
  if(IsPlayerInRangeOfPoint(playerid, 15.0,x,y,z) // iz savedpositions
    {
       SetPlayerPos(playerid, X, Y , Z);
       // jos sta treba
    }
}
Naslov: Odg: [Pomoc]Interior
Poruka od: Toretto_Samp poslato Septembar 29, 2014, 08:54:42 PRE PODNE
Citat: Amar Tinjak poslato Septembar 28, 2014, 21:33:41 POSLE PODNE
Možeš ovako da uradiš;

1) Ubaci tu mapu u public OnGameModeInit().
2)Onda idi na tu lokaciju na koju oćeÅ¡ da uÄ'e i onda utipkaj '/save'( možeÅ¡ da ukucas u neki tekst pored toga da se lakÅ¡e snaÄ'es). PronalaziÅ¡ tu poziciju u Documents/GTA San Andreas User Files/samp/savedpositions.
3) Kopiraj X , Y i Z kordinatu.
4)U publicu OnPlayerKeyStateChange(playerid, newkeys,oldkeys)  dodaj ovaj kod:

if(KEY_ACTION)
{
  if(IsPlayerInRangeOfPoint(playerid, 15.0,x,y,z) // iz savedpositions
    {
       SetPlayerPos(playerid, X, Y , Z);
       // jos sta treba
    }
}



A sta treba da stavim pod SetPlayerPos(playerid,X,Y,Z); ???
Naslov: Odg: [Pomoc]Interior
Poruka od: RilleX poslato Septembar 29, 2014, 14:57:03 POSLE PODNE
Pa x kordinatu y kordinatu i z kordinatu ti tu ubacujes svoje pozicije