[POMOC]Kapije ( hitno ) ;)

Započeo Arnel_Bp, Decembar 31, 2013, 20:14:16 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 3 gostiju pregledaju ovu temu.

Skripta koju koristim: moja od 0
Detaljan opis problema: napravio sam neku bazu i sad imam jednu kapiju tu dali mi moze neko reci kako da napravim da se otvara i zatvara kapija kad pritisnem slovo H na testaturi ? hitno je ako neko moze sto prije da mi obijasni ??
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):



SRECNA NOVA GODINA !

#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))


pod OnPlayerKey
if(PRESSED(KEY_CTRL_BACK))
{
radnja...
}
69


gde ovo da stavim

Citat: C++ poslato Decembar 31, 2013, 20:25:45 POSLE PODNE
#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))


pod sta?


pod OnPlayerKey
if(PRESSED(KEY_CTRL_BACK))
{
radnja...
}


Ovde da stavim da se pomera kapija,m tako znaci ?


Citat: C++ poslato Decembar 31, 2013, 20:39:23 POSLE PODNE
da....

Ja ovo ne shvatam brate, mozes li mi ti uraditi jedan primjer da ubacim da vidim kako to ide stvarno nekontam ako ti nije problem hitno je ... evo koordinate ako ti nije problem ?


CreateObject(987, 2424.19434, -2079.39600, 12.50000,   0.00000, 0.00000, 270.00000);//close
CreateObject(987, 2424.16479, -2087.51685, 12.50000,   0.00000, 0.00000, 270.00000);//close
CreateObject(987, 2424.15430, -2067.49341, 12.50000,   0.00000, 0.00000, 270.00000);//open
CreateObject(987, 2424.17822, -2099.44458, 12.50000,   0.00000, 0.00000, 270.00000);//open

Citat: Arnel_Bp poslato Decembar 31, 2013, 20:42:13 POSLE PODNE
Citat: C++ poslato Decembar 31, 2013, 20:39:23 POSLE PODNE
da....

Ja ovo ne shvatam brate, mozes li mi ti uraditi jedan primjer da ubacim da vidim kako to ide stvarno nekontam ako ti nije problem hitno je ... evo koordinate ako ti nije problem ? Ako mozes kad pritisnem H da se otvara i zatvara ? to mi neide u glavu kako molim te


CreateObject(987, 2424.19434, -2079.39600, 12.50000,   0.00000, 0.00000, 270.00000);//close
CreateObject(987, 2424.16479, -2087.51685, 12.50000,   0.00000, 0.00000, 270.00000);//close
CreateObject(987, 2424.15430, -2067.49341, 12.50000,   0.00000, 0.00000, 270.00000);//open
CreateObject(987, 2424.17822, -2099.44458, 12.50000,   0.00000, 0.00000, 270.00000);//open





Citat: C++ poslato Decembar 31, 2013, 20:49:48 POSLE PODNE
Citat: Arnel_Bp poslato Decembar 31, 2013, 20:48:48 POSLE PODNE
Citat: C++ poslato Decembar 31, 2013, 20:46:34 POSLE PODNE
http://wiki.sa-mp.com/wiki/MoveObject

uci malo..

ZNAM JA OVO ALI NZM KAKO DA UBACIM OVDE BRATE HEEY
pa isto bre

if(PRESSED(KEY_CTRL_BACK))
{
provera
MoveDynamicObject......
}
evo kako sam stavio

#define PRESSED(%0) \
(((newkeys & (%0)) == (%0)) && ((oldkeys & (%0)) != (%0)))


new gate1;
new gate2;


CreateObject(987, 2424.19434, -2079.39600, 12.50000,   0.00000, 0.00000, 270.00000);//close
CreateObject(987, 2424.16479, -2087.51685, 12.50000,   0.00000, 0.00000, 270.00000);//close


public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
   if(PRESSED(KEY_CTRL_BACK))
   {
    MoveObject(gate1, 2424.15430, -2067.49341, 12.50000, 4);
   MoveObject(gate2,2424.17822, -2099.44458, 12.50000 ,4);.
   }
   return 1;
}

E ovo je valjda kad pritisnes H da ti se otvara a sad kako i dje da dodam da se zatvara i vidi jesam li ovo dobro stavio ?