Hallo,
wie mache ich das so das InGame steht immer noch 1 sekunden 1 dann 2 wie ein countdown ?
Hallo,
wie mache ich das so das InGame steht immer noch 1 sekunden 1 dann 2 wie ein countdown ?
Gametextforplayer
Gametextforplayer
Das schon aber er möchte ja einen Countdown
Ich möchte das der countdown von 10 - 1 runter geht nur ich weiß nur das ich da was mit GameText.. machen muss
Ich denke mal das weiß er wohl er will doch wissen wie
Ja habs überlesen.
Mach eine Variable.
bsp. new cd[playerid] = 5;
dann einen Timer setzen im Befehl
SetTimerEx("Countdown", 5000, false, "i", playerid);
im Timer:
forward Countdown(playerid);
public Countdown(playerid)
{
cd[playerid] --;
new string[128];
if(cd[playerid] = 0)
{
Killtimer(Countdown(playerid));
}
else
{
format(string, sizeof(string), "Countdown: %i",Countdown(playerid) );
GameTextForPlayer(string, 1000, 1);
}
}
?
C:\Dokumente und Einstellungen\Maurice\Desktop\Life Of Sun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\LoS.pwn(36) : error 017: undefined symbol "playerid"
C:\Dokumente und Einstellungen\Maurice\Desktop\Life Of Sun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\LoS.pwn(46339) : error 035: argument type mismatch (argument 1)
C:\Dokumente und Einstellungen\Maurice\Desktop\Life Of Sun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\LoS.pwn(46341) : warning 209: function "Countdown" should return a value
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
2 Errors.
Zeilen:
36
new cd[playerid] = 5;
forward Countdown(playerid);
Function Countdown(playerid)
{
cd[playerid] --;
new string[128];
if(cd[playerid] = 0)
{
KillTimer(Countdown(playerid));
}
else
{
format(string, sizeof(string), "Countdown: %i",Countdown(playerid) );
GameTextForPlayer(string, 1000, 1); // C:\Dokumente und Einstellungen\Maurice\Desktop\Life Of Sun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\LoS.pwn(46339) : error 035: argument type mismatch (argument 1)
}
}//C:\Dokumente und Einstellungen\Maurice\Desktop\Life Of Sun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\LoS.pwn(46341) : warning 209: function "Countdown" should return a value
new cd[5];
GameTextForPlayer(1000, 1, string)
Kann müll sein weiß ich nicht
[s]Jetzt nur noch 1 error:
C:\Dokumente und Einstellungen\Maurice\Desktop\Life Of Sun\Life Of Sun By ROnNNNY [VERÖFFENTLICHT]\gamemodes\LoS.pwn(46339) : error 035: argument type mismatch (argument 1)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Zeile:
GameTextForPlayer(string, 1000, 1);
[/s]
Richtig: GameTextForPlayer(playerid,string,1000,1);
GameTextForPlayer(1000, 1, string) <-- Bullshit
Normal muss das so gemacht werden
GameTextForPlayer(playerid, string, 5000, 2);
Dieses hier ist auch Schwachsinn.
format(string, sizeof(string), "Countdown: %i",Countdown(playerid) );
Da gehört nicht "Countdown(playerid) hin sondern cd[playerid].