moin,
ich habe ein paar Fragen bezüglich ein paar Scripts:
1. Frage
Ich habe mit CreateObject ein paar Objekte auf die Karte gesetzt, nur werden die nach dem sie kaputt gegangen sind nicht mehr angzeigt, also die respawnen nicht mehr. Kann mir einer sagen, wie ich das hinbekomme, dass diese CreateObject-Gegenstände nach einer kurzen Zeit respawnen?
2. Frage
Wie kann ich die Farbe von Texten ändern z.B. bei SendClientMessage? Ich kenne das bis jetzt nur mit Hex, aber so wie es aussieht sind es keine Hex Farben.
3. Frage
Ich möchte gerne einen Countdown erstellen. Es soll eine kleine Box unten Links eingeblendet werden, wenn man den dazugehörigen Befehl benutzt. Die Box zu machen ist kein Problem, aber das von 5 bis 0 runtergezählt wird und danach eine Aktion passiert, dass bekomme ich noch nicht hin^^
"Der Turm fliegt in 5 sekunden in die Luft!"~Countdown Box
if (strcmp("/explodetower", cmdtext, true,7) == 0)
{
CreateExplosion(1544.17,-1353.57,329.07,7,10); // 1
CreateExplosion(1538.15,-1340.47,329.07,7,10); // 2
CreateExplosion(1551.19,-1339.61,329.07,7,10); // 3
CreateExplosion(1560.9,-1347.25,329.07,7,10); // 4
CreateExplosion(1563.36,-1358.63,329.07,7,10); // 5
CreateExplosion(1556.96,-1368.68,329.07,7,10); // 6
CreateExplosion(1544.62,-1372.88,329.07,7,10); // 7
CreateExplosion(1532.04,-1369.03,329.07,7,10); // 8
CreateExplosion(1525.61,-1358.78,329.07,7,10); // 9
CreateExplosion(1533.73,-1355.13,329.07,7,10); // 10
CreateExplosion(1554.34,-1354.02,329.07,7,10); // 11
CreateExplosion(1538.53,-1371.25,316.07,7,10); // 12
CreateExplosion(1559.51,-1364.34,316.07,7,10); // 13
CreateExplosion(1556.23,-1343.15,316.07,7,10); // 14
CreateExplosion(1533.79,-1342.86,316.07,7,10); // 15
CreateExplosion(1554.34,-1354.02,329.07,7,10); // 16
CreateExplosion(1550.85,-1372.05,316.07,7,10); // 17
CreateExplosion(1561.92,-1354.29,316.07,7,10); // 18
CreateExplosion(1545.52,-1340.1,316.07,7,10); // 19
CreateExplosion(1526.78,-1352.78,316.07,7,10); // 20
CreateExplosion(1528.98,-1364.68,316.07,7,10); // 21
new pname[MAX_PLAYER_NAME];
new string[100];
GetPlayerName(playerid, pname, sizeof(pname));
format(string, sizeof(string), "Die Bombe auf dem Basejump-Tower wurde euch präsentiert von %s", pname);
SendClientMessageToAll(0xAAAAAAAA, string);
}
Also es soll beim Befehl /explodetower die Countdown Box kommen. Nachdem die Zeit Abgelaufen ist, explodiert der Turm. Geht das?
4. Frage
Kann ich irgenwie eine Datei in gamemode.pwn importieren, wie bei HTML bzw. PHP? Den ich habe ziemlich viel geschrieben und das sieht langsam bisschen unübersichtlich aus, deshalb möchte ich es in Befehle, Objekts usw unterteilen.
------
Ich denke mal, ich bin wieder im falschen Sektor, aber irgenwie habe ich das immer noch nicht geschnallt.^^
Achja und sorry ür die dummen Fragen, aber ich bin ziemlich neu in diesem Bereich.
mfG,
TS_7622