moin und zwar hab ich folgendes vor:
ich will nen timer der jede 5 sekunden überprüft ob der spieler mehr geld als 0 hat
ich hab schon alles mögliche gelesen nur rall ich das net ganz könnte mal jemand ein beispiel geben?
Timer
- Fischer
- Geschlossen
- Erledigt
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
-
-
Hm ka probier es so:
Ganz oben
forward geldcheck(playerid);OnGameModeInit
SetTimer("geldcheck",5000,1
Außerhalb eines Callbacks
public geldcheck(playerid)
{
new geld = GetPlayerMoney(playerid),
if(geld > 0)
{
print("Spieler hat mehr Geld als 0$");
}
else
{
print("Spieler hat weniger Geld als 0$");
return 1;
}
Ungetestet und ausm KopfMfG
-
SetTimer("Checker",5000,1); // Bei OnGameModeInit
public Checker()
{
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(GetPlayerMoney(i) > 0)
{}
}
} -
black fox aber dann weis ein admin ja nicht ob er geld bekommen hat...
print("Achtung ! Mehr als 0 $");
-
ja das kann man ja Später ja selber einfügen, sollte ja nur ein kleines Beispiel sein
-
danke klappt wunderbar
//edit: öhm ja diese print: blablabla
für wen wird das angezeigt? admins, alle?//edit edit geht doch nicht
//edit edit edit habs hinbekommen danke^^
-
soviel ich weis wird das Print an alle gesendet
-
Fail.
Print schreibt einen Text in die Console.