So macht man das ungefähr:
//oben im Script
new Text:Forum;
//Bei OnGameModeInit (ich weiß das das Ressourcen fressender ist als es dem Spieler zuzuweisen, aber ist grad egal)
Forum = TextDrawCreate(40.0,1.0,"Forum: http://www.xxx.de");
---//hier noch ein wenig das TextDraw gestalten
SetTimer("Check", 1000*60, 0);//alle 60 Sekunden wird der Callback "check" aktiviert
//der Callback Check
forward Check();
public Check()
{
new string[256];
format(string, sizeof string,"TeamSpeak 3 Ip: 127.0.0.1"); //hier der neue Text
TextDrawSetString(Forum, string); //Das alte TextDraw wird überschrieben
TextDrawShowForAll(Forum); //Das neue TextDraw wird jedem angezeigt
SetTimer("Check2", 1000*60, 0); //Neuer Timer, damit wieder das Forum erscheint
return 1;
}
forward Check2();
public Check2()
{
new string[256];
format(string, sizeof string,"Forum: http://www.xxx.de"); //hier der neue Text
TextDrawSetString(Forum, string); //Das alte TextDraw wird überschrieben
TextDrawShowForAll(Forum); //Das neue TextDraw wird jedem angezeigt
SetTimer("Check", 1000*60, 0); //Neuer Timer, damit wieder die TeamSpeak Addresse erscheint
return 1;
}
mfg. ![]()
//Edit: DenkFehler

