Hallo,
Ich wollte so ein Freezy Dings machen das man nach Dem LOGIN für 10 Sekunden gefreezt ist und dan ein GameText erschreibt und steht:
Bitte warten Server lädt .. ??
MFG
Jumper
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Ganz oben im Script:
new FreezeTime[MAX_PLAYERS];
und bei OnPlayerLogin:
FreezeTime[playerid] = 20;
Wenn ich mich nicht täusche. ;S
-
und gametext?
-
oben:
new NAME;
new loginfreeze[MAX_PLAYERS];
forward NAME();Nach dem Login:
TogglePlayerControllable(playerid, 0);
loginfreeze[playerid] = 1;
GameTextForPlayer(playerid, "Bitte warten, server lädt...", 10000, 4);
SetTimer("NAME", 10000,0);ganz unten:
public NAME()
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
if(loginfreeze[i] == 1)
{
TogglePlayerControllable(i, 1);
loginfreeze[i] = 0;
}
}
return 1;
}Hoffe geht so.. ungetestet.
/edit: wegen gametext^^
-
breadfish.de
Hat das Thema geschlossen.