Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: Hulk.png poslato Jul 14, 2018, 15:44:27 POSLE PODNE

Naslov: Kako napraviti pokretnu kapiju
Poruka od: Hulk.png poslato Jul 14, 2018, 15:44:27 POSLE PODNE
Tutorial pokretne kapije

Na pocetak skripte dodamo
[pawn]new kapija;[/pawn]
To definise nasu kapiju koju pravimo


Sada trebamo kreirati nasu kapiju to dodajemo pod OnGameModeInit
[pawn]kapija = CreateObject(id kapije, kordinate kapije zatvorene);[/pawn]

Sada moramo napraviti u mom slucaju slovo na koje ce se otvarati kapija, pod OnPlayerKeyStateChange dodajemo
[pawn]if(newkeys == KEY_CROUCH) // To znaci da ce se izvan vozila otvarati kapija sa slovom "C" a u vozilu sa "H"
    {
         if (IsPlayerInRangeOfPoint( playerid, 10.0, 1593.11426, -1638.29126, 13.82150)) // Ovo nam stavlja udaljenost od koje mozemo kapiju otvoriti/zatvoriti
      {
         if(PlayerInfo[playerid][pAdmin] < 1) return ERROR(playerid, "Nisi Admin."); // U ovom dijelu stavljamo tko moze otvoriti kapiju, u slucaju da vam to treba
         {
            MoveObject(kapija, kordinate otvorene kapije, 2.00); // Sa ovime otvaramo kapiju, ovo 2.00 je brzina otvaranja kapije
             SetTimer("kapija1", 7000, 0); // Ovaj Timer nam oznacava za kolko ce se sekundi zatvoriti kapija u ovom slucaju "7"
             SCM(playerid, ZUTAD, "Kapija ce se zatvoriti automatski za 7 sekundi!"); // Poruka koja se ispisuje kada otvorimo kapiju
             return true;
          }
      }
   }[/pawn]

I Na kraju dodajemo onaj Timer koji smo gore definisali
[pawn]forward kapija1();
public kapija1()
{
    MoveObject(kapija, kordinate zatvorene kapije, 2.00); // Koridnate zatvorene kapije stavljate ovdje jer to vam je timer koji zatvara kapiju
    return true;
}[/pawn]

To bi bilo to nadam se da cu vam pomoci, ovo je  po meni najjednostavniji nacim otvaranja/zatvranja kapije...
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Hulk.png poslato Jul 14, 2018, 15:58:44 POSLE PODNE
Zaboravio sam da dodam ovo na pocetak skripte to je umjesto SCM-a

[pawn]#define ERROR(%0,%1) \
   SCM(%0, -1, "{F5052D}ERROR: {FFFFFF} "%1)[/pawn]
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: 6YuKiMuRo9 poslato Jul 14, 2018, 16:34:51 POSLE PODNE
Dobro, ali moze mnoogo optimizovanije :D
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Hulk.png poslato Jul 14, 2018, 16:41:18 POSLE PODNE
Hvala, prvi mi je tut ubuduce ce bit bolje... :D
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: m u m i poslato Jul 14, 2018, 17:07:34 POSLE PODNE
Mogao si malo bolje objasniti.
Solidan tutorijal ;)
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: SanelPandzic poslato Jul 14, 2018, 17:11:08 POSLE PODNE
Hvala ti
@tema Dobro
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Hulk.png poslato Jul 14, 2018, 17:13:20 POSLE PODNE
Citat: M u m i poslato Jul 14, 2018, 17:07:34 POSLE PODNE
Mogao si malo bolje objasniti.
Solidan tutorijal ;)
Ne znam sta vise imam da se objasni bolje

Citat: SanelPandzic poslato Jul 14, 2018, 17:11:08 POSLE PODNE
Hvala ti
@tema Dobro
Molim :D
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Paul Castellano poslato Jul 14, 2018, 17:28:47 POSLE PODNE
Citat: 6YuKiMuRo9 poslato Jul 14, 2018, 16:34:51 POSLE PODNE
Dobro, ali moze mnoogo optimizovanije :D

Ajde molim te napiši šta je mogao bolje uraditi? Šta je točno proble?
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: 6YuKiMuRo9 poslato Jul 14, 2018, 17:35:24 POSLE PODNE
Citat: Paul Castellano poslato Jul 14, 2018, 17:28:47 POSLE PODNE
Ajde molim te napiši šta je mogao bolje uraditi? Šta je točno proble?
Nece praviti poseban tajmer za svaku kapiju (kapija1 ovo) :D
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Hulk.png poslato Jul 14, 2018, 17:38:25 POSLE PODNE
ja sam napravio tutorijal za jednu kapiju nisam za vise
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: 6YuKiMuRo9 poslato Jul 14, 2018, 17:42:41 POSLE PODNE
Citat: Hulkic poslato Jul 14, 2018, 17:38:25 POSLE PODNE
ja sam napravio tutorijal za jednu kapiju nisam za vise
Ma super je to :D
Nego mogao si npr staviti:
[pawn]public Kapija(kapijaid)
{
if(kapijaid == 1)
...
}[/pawn]
i pojasnis ljudima kako, oni ce ovako pravit za svaku posebno, svakako pohvale za trud :D
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Hulk.png poslato Jul 14, 2018, 17:46:44 POSLE PODNE
Citat: 6YuKiMuRo9 poslato Jul 14, 2018, 17:42:41 POSLE PODNE
Ma super je to :D
Nego mogao si npr staviti:
[pawn]public Kapija(kapijaid)
{
if(kapijaid == 1)
...
}[/pawn]
i pojasnis ljudima kako, oni ce ovako pravit za svaku posebno, svakako pohvale za trud :D
Znam, ali npr. neces sad doc ti i trazis tu tutorijale kako to napraviti, ovo je vise za pocetnike koji kasnije kad skuze uradit ce bolje... :P
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: 6YuKiMuRo9 poslato Jul 14, 2018, 17:51:06 POSLE PODNE
Citat: Hulkic poslato Jul 14, 2018, 17:46:44 POSLE PODNE
Znam, ali npr. neces sad doc ti i trazis tu tutorijale kako to napraviti, ovo je vise za pocetnike koji kasnije kad skuze uradit ce bolje... :P
Pa treba i pocetnicima vise od jedne kapije :P
AJ da ne spamam vise :3
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: ᗪ卂乂 poslato Jul 14, 2018, 17:53:13 POSLE PODNE
Dobar tut
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Hulk.png poslato Jul 14, 2018, 17:55:48 POSLE PODNE
Citat: á—ªå,ä¹, poslato Jul 14, 2018, 17:53:13 POSLE PODNE
Dobar tut
Hvala
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Klasika poslato Novembar 20, 2018, 20:23:07 POSLE PODNE
Lepo 8)
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: [CH]Vaso poslato Novembar 29, 2018, 19:07:32 POSLE PODNE
Ovo me je uvijek zanimalo, hvala puno
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Purdinho poslato Decembar 02, 2018, 10:16:41 PRE PODNE
Fino :)
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: [CH]Zackary_Wright poslato Decembar 29, 2018, 02:55:08 PRE PODNE
dobar tut,hvala na izdvojenom vremenu da objasniš ovo
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Hulk.png poslato Januar 12, 2019, 20:32:20 POSLE PODNE
Hvala
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: YumikoJR poslato Januar 22, 2019, 17:14:48 POSLE PODNE
[pawn]
forward kapija1();
public kapija1()
[/pawn]

? ? ? ? ?

[pawn]
task kapija1[ 7000 ]()
[/pawn]

[pawn]
2.00); // Sa ovime otvaramo kapiju, ovo 2.00 je brzina otvaranja kapije
[/pawn]

sta ce ti .00? jedna 0 je dovoljna

Gde ti je define za ZUTAD?

[pawn]
SetTimer("kapija1", 7000, 0);
[/pawn]

Sta ce ti SetTimer tu?
Zar nije bolje iskoristiti SetTimerEx..? Mada ti i ne treba timer ako stavis dole task task ti dodje k'o timer..

[pawn]
SetTimerEx("kapija1", 7000, false, "d", playerid);
[/pawn]

POHVALE.
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: Roby Mapper poslato Januar 22, 2019, 21:29:47 POSLE PODNE
Solidan tutorijal
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: // xunder poslato Januar 22, 2019, 22:03:07 POSLE PODNE
Citat: Ксалази. poslato Januar 22, 2019, 17:14:48 POSLE PODNE
[pawn]
forward kapija1();
public kapija1()
[/pawn]

? ? ? ? ?

[pawn]
task kapija1[ 7000 ]()
[/pawn]

[pawn]
2.00); // Sa ovime otvaramo kapiju, ovo 2.00 je brzina otvaranja kapije
[/pawn]

sta ce ti .00? jedna 0 je dovoljna

Gde ti je define za ZUTAD?

[pawn]
SetTimer("kapija1", 7000, 0);
[/pawn]

Sta ce ti SetTimer tu?
Zar nije bolje iskoristiti SetTimerEx..? Mada ti i ne treba timer ako stavis dole task task ti dodje k'o timer..

[pawn]
SetTimerEx("kapija1", 7000, false, "d", playerid);
[/pawn]

POHVALE.

y_timers nece brze raditi od obicnog SetTimer.
SetTimerEx se koristi ako ti trebaju neki parametri. U ovom slucaju nema nikakve potrebe da se koristi playerid.
Cu dovoljna jedna 0, jel se ti zajebavas ili sta?
Takodje define za ZUTAD, volis da lupetas kako bi ispao pametan al bolje da malo proucis materiju...
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: YumikoJR poslato Januar 23, 2019, 08:46:44 PRE PODNE
Citat: // xunder poslato Januar 22, 2019, 22:03:07 POSLE PODNE
y_timers nece brze raditi od obicnog SetTimer.
SetTimerEx se koristi ako ti trebaju neki parametri. U ovom slucaju nema nikakve potrebe da se koristi playerid.
Cu dovoljna jedna 0, jel se ti zajebavas ili sta?
Takodje define za ZUTAD, volis da lupetas kako bi ispao pametan al bolje da malo proucis materiju...
Neko mozda ne zna sta je ZUTAD.. Ja znam, samo sam napisao ako radi nesto nek napise sve sto je potrebno tu a ne.. Ali hajde, vidim da zelis neki hejt/svadju, nesto.. Ja u to ne upadam jer nemam koristi od toga, pozdrav.
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: .:|BALKAN MAPPING|:. poslato Februar 02, 2019, 23:09:59 POSLE PODNE
Korisno
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: #Anunnaki poslato Februar 02, 2019, 23:16:42 POSLE PODNE
super moze da posluzi! ;)
Naslov: Odg: Kako napraviti pokretnu kapiju
Poruka od: // xunder poslato Februar 03, 2019, 11:57:36 PRE PODNE
Citat: Ксалази. poslato Januar 23, 2019, 08:46:44 PRE PODNE
Neko mozda ne zna sta je ZUTAD.. Ja znam, samo sam napisao ako radi nesto nek napise sve sto je potrebno tu a ne.. Ali hajde, vidim da zelis neki hejt/svadju, nesto.. Ja u to ne upadam jer nemam koristi od toga, pozdrav.

Zelim svadju time sto sam ukazao na tvoje lupetanje?