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.
Pa pusti ćovjeka, htjeo je samo pomoć, kao meni, hvala, svaka Äast 10/10
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)
Lock, fulio si podforum totalno :S
i citaj pravila prije nego sto postas...