[FS]Pomeranje Objekta na Komandu

Započeo Kunnaâ„¢, Januar 03, 2012, 14:53:01 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Zelite da napravite kapiju,lift....Uz pomoc komande /lift /vrata /gore /dole ......idt...Evo jednostavno kako to treba da se uradi.Da bih vam olaksao podelicu ovo u 4 dela:

Ali pre svega otvorite svoj PAWN i kliknite na "New" i obrisite sve!

1. Upisite ovako:

#define FILTERSCRIPT
#include <a_samp>

forward zatvaranjekapije1();
forward zatvaranjekapije2();

new kapija1;
new kapija2;

#if defined FILTERSCRIPT


new i forward imenujete kako ocete.Ja sam ih imenovao kapija1 i 2 i zatvaranjekapije1 i 2

2. Upisite:

public OnFilterScriptInit()
{
   print("\n|------------------------------------------------------------|");
   print("| UPLOADOVANA FILTER SCRIPTA By: i Scripter |");
   print("|------------------------------------------------------------|\n");
//Object
   kapija1 = CreateObject(980,-2212.19995117,579.29998779,36.90000153,0.00000000,0.00000000,0.00000000);
   kapija2 = CreateObject(980,-2241.39990234,642.90002441,51.20000076,0.00000000,0.00000000,270.00000000);
   
   return 1;
}

Ovde dodate objekat i imenujete ga onako kako ste ga imenovali u new-u

3.Ovako:

public OnPlayerCommandText(playerid, cmdtext[])
{
   if (strcmp("/otvori1", cmdtext, true, 10) == 0)
   {
      MoveObject(kapija1, -2212.19995117,579.29998779,30.90000153,2.5555);
      SetTimer("zatvaranjekapije1", 25500, 0);
      SendClientMessage(playerid, 0xFFFFFF, "Triad kapija br. 1 OTVORENA!");
      return 1;
   }

   if (strcmp("/otvori2", cmdtext, true, 10) == 0)
   {
      MoveObject(kapija2, -2212.19995117,579.29998779,30.90000153,2.5555);
      SetTimer("zatvaranjekapije2", 25500, 0);
      SendClientMessage(playerid, 0xFFFFFF, "Kapija br2 otvorena!");
      return 1;
   }
   return 0;
}

Broj 25500 Mozete smanjiti i tako ce se kapija brze zatvoriti

4. I na kraju dodate:

public zatvaranjekapije1()
{
   MoveObject(kapija1, -2212.19995117,579.29998779,36.90000153, 2.5555);
   return 1;
}

public zatvaranjekapije2()
{
   MoveObject(kapija2, -2212.19995117,579.29998779,36.90000153, 2.5555);
   return 1;
}

Kapija se vraca u prvobitan polozaj!


Ovako treba da izgleda Filter Scripta:

#define FILTERSCRIPT
#include <a_samp>

forward zatvaranjekapije1();
forward zatvaranjekapije2();

new kapija1;
new kapija2;

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
   print("\n|------------------------------------------------------------|");
   print("| UPLOADOVANA FILTER SCRIPTA By: i Scripter |");
   print("|------------------------------------------------------------|\n");
//Object
   kapija1 = CreateObject(980,-2212.19995117,579.29998779,36.90000153,0.00000000,0.00000000,0.00000000); //object(airportgate) (1)
   kapija2 = CreateObject(980,-2241.39990234,642.90002441,51.20000076,0.00000000,0.00000000,270.00000000); //object(airportgate) (2)

   
   return 1;
}

public OnFilterScriptExit()
{
}

#endif

public OnPlayerCommandText(playerid, cmdtext[])
{
   if (strcmp("/otvori1", cmdtext, true, 10) == 0) //5secs
   {
      MoveObject(kapija1, -2212.19995117,579.29998779,30.90000153,2.5555);
      SetTimer("zatvaranjekapije1", 25500, 0);
      SendClientMessage(playerid, 0xFFFFFF, "Kapija br. 1 OTVORENA!");
      return 1;
   }

   if (strcmp("/otvori2", cmdtext, true, 10) == 0) //5secs
   {
      MoveObject(kapija2, -2212.19995117,579.29998779,30.90000153,2.5555);
      SetTimer("zatvaranjekapije2", 25500, 0);
      SendClientMessage(playerid, 0xFFFFFF, "Kapija br. 2 OTVORENA!");
      return 1;
   }
   return 0;
}

public zatvaranjekapije1()
{
   MoveObject(kapija1, -2212.19995117,579.29998779,36.90000153, 2.5555);
   return 1;
}

public zatvaranjekapije2()
{
   MoveObject(kapija2, -2212.19995117,579.29998779,36.90000153, 2.5555);
   return 1;
}


NADAM SE DA CE POMOC NEKIMA    ;)   :D 

Totalno nepotrebno , ovo je više tutorial , a ima milijun bolje objašnjenih.
"I'm a loser and a user so I don't need no accuser" - Billie Joe Armstrong

Pa pusti ćovjeka, htjeo je samo pomoć, kao meni, hvala, svaka čast 10/10

Join us today! 176.57.128.4:7793

Moji radovi:
[MAP] Burg - http://balkan-samp.com/forum/index.php?topic=28297
[MAP] Salon Brodova i Dock: http://balkan-samp.com/forum/index.php?topic=28260.0

Hvalla ovo nije tut malo bolje pogledaj ovo je fs i ovo je moj ukupno 10  rad u pawnu sam da radim bez ikakve pomoci  8) 
Poslednja Izmena: Januar 03, 2012, 15:47:52 POSLE PODNE od EuroGaming

Lock, fulio si podforum totalno :S
i citaj pravila prije nego sto postas...
Poslednja Izmena: Januar 03, 2012, 17:31:54 POSLE PODNE od [PG] Pacino
Just one more time.