// This is a comment
// uncomment the line below if you want to write a filterscript
//#define FILTERSCRIPT
#include <a_samp>
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Blank Filterscript by your name here");
print("--------------------------------------\n");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
}
#endif
forward CloseGate(gateid); // Deixe QUETO ( Isso que farб com que o Portгo Feche )
#define COLOR_YELLOW 0xFFFF00AA
new Foguete;
public OnGameModeInit()
{
CreateObject(1596, 266.69330, 1894.50647, 35.32227, 0.00000, 0.00000, 316.07391);
CreateObject(2176, 193.66205, 1835.03503, 24.70151, 0.00000, 0.00000, 0.00000);
CreateObject(2192, 268.36658, 1880.13000, 16.63157, 0.00000, 0.00000, 0.00000);
CreateObject(5013, 276.67361, 1915.74109, 53.29818, 90.00000, 0.00000, 329.13989);
CreateObject(5013, 275.95950, 1916.72656, 53.29820, -90.00000, 0.00000, 327.94513);
CreateObject(3881, 275.67249, 1913.38379, 18.49786, 0.00000, 0.00000, 59.31274);
Foguete = CreateObject(12912, 268.70520, 1878.89441, -24.06283, 0.00000, 0.00000, 0.00000);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/lancarfoguete", cmdtext, true, 10) == 0) // Coloque o Comando que irб Abrir o Portгo ( Serб usado depois Tambйm )
{
MoveObject(Foguete,268.7052, 1878.8944, 100000.6930,20.0); // Troque X,Y,Z Pelas Coordenadas do Portгo Aberto ! 3.0 = Velocidade para ele se Mecher !
SetTimerEx("CloseGate", 100000, false, "i", Foguete); // Troque 10000 pelo que Tempo que vai Levar para o Portгo Fechar ( Lembrando que o TEMPO й em MS, ou seja, 10000 = 10 Segundos )!
SendClientMessage(playerid, COLOR_YELLOW, "Foguete Lanзado!"); // Coloque aqui a Mensagem que quer que Mande para o Player, EX: O Gate vai Facgar em 10 Segundos !
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
CreateExplosion(268.8497,1883.9703,-30.0938, 12, 10.0);
return 1;
}
return 0;
}
public CloseGate(gateid)
{
MoveObject(Foguete,268.7052, 1878.8944, -20.3560,50.0); // Troque X,Y,Z Pelas Coordenadas do Portгo FECHADO !
return 1;
}
Desculpa estava com presa nao deu pra eu deixar o codigo direitinho!!!
|
nao tou falando em deixar o code direitinho, tou falando em trabalhar mais a ideia, й que vc fez a pensar em 1 so player, mas se colocar em 1 servidor vao ser varios players querendo usar a mesma coisa, podendo bugar...
apenas um exemplo o que referenciei. |
Ja testei com 23 players e eles gostaram... se quizer e so por para apenas admins rcon lanзar para evitar bugs recentes!
____________________________ Inscreva-se? http://*******.com/caioloco2 |