Hey Com,
Aus irgendeinen Grund funktioniert mein Timer nicht?
Ich habe bei OnGameModeInit einen Timer erstellt der alle 5 Sekunden den Textlabel updaten lässt?
Jedoch funktioniert dieses nicht?
new haus1[128];
if(dini_Exists("/Haus/haus1.ini"))
{
format(haus1,sizeof(haus1),"|Immobillie von PR|\nEigentümer:%s\nMiete:%s",dini_Get("/Haus/haus1.ini","Owner"));
Haus1 = Create3DTextLabel(haus1, WHITE,1326.2699,-1090.8726,27.9766,40.0, 0, 0);
}
else
{
Create3DTextLabel("|Immobile von PR|\nEigentum des Staates\nGeben sie /buyhouse ein\num die Immobilie zu kaufen!",WHITE,1326.2699,-1090.8726,27.9766,40.0, 0, 0);
}
SetTimerEx("Haus1Update",10,1000,"d");
forward Haus1Update(playerid);
public Haus1Update(playerid)
{
if(dini_Exists("/Haus/haus1.ini"))
{
if(dini_Int("/Haus/haus1.ini","Mietbar") == 1)
{
new haus1[128];
format(haus1,sizeof(haus1),"|Immobillie von PR|\nDieses Haus gehört\n%s\nMiete:%s\n\n /rentroom um das Haus zu mieten",dini_Get("/Haus/haus1.ini","Owner"),dini_Get("/Haus/haus1.ini","Miete"));
Update3DTextLabelText(Haus1,WHITE,haus1);
return 1;
}
if(dini_Int("/Haus/haus1.ini","Mietbar") == 0)
{
new haus1[128];
format(haus1,sizeof(haus1),"|Immobillie von PR|\nDieses Haus gehört\n%s",dini_Get("/Haus/haus1.ini","Owner"),dini_Get("/Haus/haus1.ini","Miete"));
Update3DTextLabelText(Haus1,WHITE,haus1);
return 1;
}
}
return 1;
}
Mfg Nico Wiss