Szerző Téma: Object eltûnteése kis idõre  (Megtekintve 755 alkalommal)

Object eltûnteése kis idõre
« Dátum: 2012. Július 19. - 15:59:00 »
0 Show voters
Hali szeretnék kérni tõletek egy oylan scriptet, amihez ha beütöm, azt hogy /arrebtol, akkor eltoljon egy objectet, de csak 45 másodperc múlva. Valamint ha eltolta( 45 mp múlva) akkor további 2 perc múlva az object áljon vissza az eredeti helyére. (és ezt jelezze is egy szövegben, amit a játékosnak kiír)

Nem elérhető Spedy

  • 227
    • Profil megtekintése
Object eltûnteése kis idõre
« Válasz #1 Dátum: 2012. Július 19. - 16:31:07 »
0 Show voters
Ömm.... Ahoz kéne az object amit aréb kéne tolnia:D

Object eltûnteése kis idõre
« Válasz #2 Dátum: 2012. Július 19. - 16:42:13 »
0 Show voters
öö azt majd be tom tenni én

Dupla hozzászólás automatikusan összefûzve. ( 2012. Július 19. - 16:42:38 )

meg a koordinátákat is meg tom csinálni :D

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Object eltûnteése kis idõre
« Válasz #3 Dátum: 2012. Július 19. - 17:04:31 »
0 Show voters
Remélem mûködik és megfelel.
 
#include a_samp
#include zcmd
forward eltolas();
forward vissz*rak();
new bool: eltolva;
CMD:arrebtol(playerid)
{
if(eltolva == true) return SendClientMessage(playerid, -1, \"Már valaki el kezdte eltolni!\");
SetTimer(\"eltolas\", 1000*45, false);
eltoltva = true;
return 1;
}
public eltolas()
{
//MoveObject... ahova eltolja.
SetTimer(\"vissz*rak\", 60000*2, false);
return 1;
}
public vissz*rak()
{
//MoveObject... ahova vissz*rakja.
eltoltva = false;
}

 
Olyan jó, hogy code tagek közt is kicenzúrázza a dolgokat.. :D
« Utoljára szerkesztve: 2012. Július 19. - 22:50:12 írta Cannonn »

Object eltûnteése kis idõre
« Válasz #4 Dátum: 2012. Július 19. - 18:07:53 »
0 Show voters
Kössz, te avgy a legnagyobb  :thumbsup:

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Object eltûnteése kis idõre
« Válasz #5 Dátum: 2012. Július 19. - 22:57:47 »
0 Show voters

#include a_samp
#include zcmd
new kapu;
forward eltolas();
forward visszarak();
new bool: eltolva;
CMD:arrebtol(playerid)
{
if(eltolva == true) return SendClientMessage(playerid, -1, \"Már valaki el kezdte eltolni!\");
SetTimer(\"eltolas\", 1000*45, false);
eltolva = true;
return 1;
}
public eltolas()
{
MoveObject(kapu, 2138.60009766, 1627.50000000, 994.79998779, 10.0);
SetTimer(\"visszarak\", 60000*2, false);
return 1;
}
public visszarak()
{
MoveObject(kapu, 2144.39990234,1626.90002441,994.79998779, 10.0);
eltolva = false;
}
public OnFilterScriptInit() // Vagy OnGameModeInit()
{
kapu = CreateObject(2963,2144.39990234,1626.90002441,994.79998779,0.00000000,0.00000000,90.00000000); // Kapu zárva
return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal