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: Adam_McGoldy - 2012. Július 19. - 15:59:00

Cím: Object eltûnteése kis idõre
Írta: Adam_McGoldy - 2012. Július 19. - 15:59:00
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)
Cím: Object eltûnteése kis idõre
Írta: Spedy - 2012. Július 19. - 16:31:07
Ömm.... Ahoz kéne az object amit aréb kéne tolnia:D
Cím: Object eltûnteése kis idõre
Írta: Adam_McGoldy - 2012. Július 19. - 16:42:13
öö 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
Cím: Object eltûnteése kis idõre
Írta: CANNONN - 2012. Július 19. - 17:04:31
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
Cím: Object eltûnteése kis idõre
Írta: Adam_McGoldy - 2012. Július 19. - 18:07:53
Kössz, te avgy a legnagyobb  :thumbsup:
Cím: Object eltûnteése kis idõre
Írta: CANNONN - 2012. Július 19. - 22:57:47

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