GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Jim Toretto - 2014. július 01. - 16:00:53

Cím: Kapu nyitása/zárása
Írta: Jim Toretto - 2014. július 01. - 16:00:53
Sziasztok!
Egy olyan scriptre lenne szükségem hozzáteszem egy alap scriptre, hogy egy kapu egy megadott idõben kinyíljon és egy megadott idõben bezáródjon. Pl 13:00-kor bezárna és 14:00-kor kinyitódna.
Ha jól tudom létezik ilyesmi megoldású script bár lehet hogy Timeres megoldású nem tudom ezért is szeretnék egy ilyent kérni! :)
Elõre is köszönöm a segítségeteket!
Cím: Kapu nyitása/zárása
Írta: draco_blue - 2014. július 01. - 17:26:12
elvileg, ha berakod a kapu adatait (id-t, koordinátákat), mindent a megfelelõ helyre, akkor mûködnie kell.
 

#include <a_samp>
new KapuNyitva;
new kapuobject;
public OnFilterScriptInit()
{
SetTimer(\"Kapu\", 5000, true);
kapuobject = CreateObject(.......);
KapuNyitva = 0;
return 1;
}
forward Kapu();
public Kapu()
{
new string[256],hours,minutes,seconds;
gettime(hours, minutes, seconds);
if(hours >= 13 && hours < 14 && KapuNyitva == 0)
{
    MoveObject(kapuobject, X, Y, Z, 5);//kapu koordinátái nyitott állapotban
    KapuNyitva = 1;
}else
{
    MoveObject(kapuobject, X, Y, Z, 5);//kapu koordinátái zárt állapotban
    KapuNyitva = 0;
}
}
Cím: Kapu nyitása/zárása
Írta: Jim Toretto - 2014. július 01. - 17:28:56
Pont erre gondoltam! :D
Örök hálám! :)