Jump to content
  • 0

Gate automate


ToX1c

Question

As vrea si eu sa fac incat gatele sa se deschida cand clacxonezi..si sa poata deschide doar Pd,F.B.I,NG,tRACKRU.

                             

#include <a_samp>

#pragma tabsize 0

#define BLUE 0x0D7792AA

new gate;
new gate1;
new gate2;

forward GateClose(playerid);
forward GateClose1(playerid);
forward GateClose2(playerid);
// This is a comment
// uncomment the line below if you want to write a filterscript
#define Filterscript
#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" Cop Gates By Shady91");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" Cop Gates By Shady91");
	print("----------------------------------\n");
}

#endif

public OnGameModeInit()
{
    gate = CreateObject(968, 1544.745605, -1630.961792, 13.177118, 0.0000, 269.7592, 270.0000);
    CreateObject(994, 1544.744751, -1617.584961, 12.394474, 0.0000, 0.0000, 270.0000);
    CreateObject(994, 1543.487793, -1632.711548, 12.554396, 0.0000, 0.0000, 270.0000);
    gate1 = CreateObject(16773, 1591.846802, -1638.013550, 13.491905, 0.0000, 0.0000, 0.0000);
    CreateObject(1566, 1582.545532, -1637.891357, 13.580875, 0.0000, 0.0000, 0.0000);
   	return 1;
}

public OnGameModeExit()
{
    return 1;
}

public GateClose(playerid)
{
      DestroyObject(gate);
      gate = CreateObject(968, 1544.745605, -1630.961792, 13.177118, 0.0000, 269.7592, 270.0000);
      return 1;
}
public GateClose1(playerid)
{
      MoveObject(gate1, 1591.846802, -1638.013550, 13.491905, 0.8);
      return 1;
}
public GateClose2(playerid)
{
      MoveObject(gate2, 1563.736816, -1617.390381, 12.382813, 0.8);
      return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp(cmdtext, "/pd", true)==0)
    {
	DestroyObject(gate);
	gate = CreateObject(968, 1544.746704, -1630.777222, 13.160947, 0.0000, 359.1406, 270.0000);
	SendClientMessage(playerid, BLUE, "PD Gate Opened It Will Close In 5 Seconds!");
	SetTimer("GateClose", 5000, 0);
     return 1;
    }
    if (strcmp(cmdtext, "/pdgarage", true)==0)
    {
	MoveObject(gate1, 1591.738037, -1638.271606, -2.911936, 0.8);
	SendClientMessage(playerid, BLUE, "PD Garage Opened It Will Close In 10 Seconds!");
	SetTimer("GateClose1", 10000, 0);
    return 1;
    }
	return 0;
}

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

Guest
This topic is now closed to further replies.
  • Similar Content

    • By Unknown.
      Apas H coboara o poarta dar mai ramane una care sta fixata, aveti idee cum as putea sa o scot sau ceva ? ca imi da batai de cap

    • By NewTon
      Salut, am si eu o intrebare, am nevoie sa respawnez masinile de pe server automat o data la 40 min (2400sec) dar inainte de asta sa se anunte cu 10 sec inainte rac,  si nustiu unde sa pun gen sa execute cu 10 sec inainte si gen dupa sa dea rac si sa pun  deja gettime()+2400. Daca stiti cum va rog frumos as aprecia foarte mult un help.
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.