Tag Leute, undzwar möchte ich 2 Tore gleichzeitig öffnen lassen, habe es aber bisher nur hinbekommen ein einzelnes zu öffnen.
#include <a_samp>
#define FILTERSCRIPT
#define Rot 0xFF0000FF
#define White 0xFFFFFFFF
#define White 0xFFFFFFFF
#if defined FILTERSCRIPT
new tor; // "Tor" wird erschaffen
forward close();
forward close();
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Filterscript by DeinNameHier");
print("--------------------------------------\n");
{
print("\n--------------------------------------");
print(" Filterscript by DeinNameHier");
print("--------------------------------------\n");
tor = CreateObject(980, 1300.30005, -2056.80005, 59.7, 0.00, 0.00, 269.25); // Tor wird gespawnt und mit dem Namen "tor" belegt
return 1;
}
#endif
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/tor", cmdtext, true, 10) == 0) // Kommando zum öffnen
{
if(IsPlayerInRangeOfPoint(playerid,10.0,1300.30005, -2056.80005, 59.7)) // Ist der Spieler in der Nähe ?
{
MoveObject(tor,1300.30005, -2056.8000, 52.9, 4); // Wenn >Ja<, dann öffne Tor
SendClientMessage(playerid,Rot,"Das Tor schließt in 5 Sekunden.");
SetTimer("close", 5000,0); // Timer
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht in der Nähe!"); // Wenn >Nein<, sag es ihm
return 1;
}
}
}
{
if (strcmp("/tor", cmdtext, true, 10) == 0) // Kommando zum öffnen
{
if(IsPlayerInRangeOfPoint(playerid,10.0,1300.30005, -2056.80005, 59.7)) // Ist der Spieler in der Nähe ?
{
MoveObject(tor,1300.30005, -2056.8000, 52.9, 4); // Wenn >Ja<, dann öffne Tor
SendClientMessage(playerid,Rot,"Das Tor schließt in 5 Sekunden.");
SetTimer("close", 5000,0); // Timer
return 1;
}
else
{
SendClientMessage(playerid,Rot,"Du bist nicht in der Nähe!"); // Wenn >Nein<, sag es ihm
return 1;
}
}
}
public close () // Timer wird gesagt was passieren soll wenn er abgelaufen ist
{
MoveObject(tor,1300.30005, -2056.80005, 59.7, 4);
return 1;
}
{
MoveObject(tor,1300.30005, -2056.80005, 59.7, 4);
return 1;
}
So das 2. Tor hat folgende Koordinaten:
Wenn es zu ist
posX="1283.69995" posY="-2056.30005" posZ="60.1" rotX="0" rotY="0" rotZ="269.247
Wenn es offen ist
posX="1283.69995" posY="-2056.30005" posZ="53.6" rotX="0" rotY="0" rotZ="269.247
Wie kann ich es jetzt einbauen, sodass ich beide gleichzeitig öffnen kann? Und wie lege ich fest, dass eine bestimmte Fraktion nur diese Tore öffnen kann?
Hoffe mir kann jemand helfen.
Mit freundlichen Grüßen