Object eltûnteése kis idõre

Indította Adam_McGoldy, 2012. július 19. - 15:59:00

Előző téma - Következő téma

Adam_McGoldy

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)

Spedy

Ömm.... Ahoz kéne az object amit aréb kéne tolnia:D

Adam_McGoldy

öö 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

CANNONN

#3
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

Adam_McGoldy

Kössz, te avgy a legnagyobb  :thumbsup:

CANNONN


#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;
}