Hi Brotfischer
Ich habe ein Problem mit diesem Filterscript!
Die "Zeit" ist zwar richtig aber sie wird im Textdraw falsch angezeigt.
Bei den Stunden müssten 2 Stunden abgezogen werden.
Ich hoffe das kann jemand für mich machen
Wäre echt toll
Hier das [FS]:
#include <a_samp>
#define FILTERSCRIPT
new Text:RealClock,Timer;
public OnFilterScriptInit()
{
RealClock = TextDrawCreate(547.000000,22.000000," ");
TextDrawAlignment(RealClock,0);
TextDrawBackgroundColor(RealClock,0x000000ff);
TextDrawFont(RealClock,3);
TextDrawLetterSize(RealClock,0.599999,2.299999);
TextDrawColor(RealClock,0xffffffff);
TextDrawSetOutline(RealClock,1);
TextDrawSetProportional(RealClock,1);
TextDrawSetShadow(RealClock,10);
Timer = SetTimer("UpdateClock",300,1);
return 1;
}
public OnFilterScriptExit()
{
KillTimer(Timer);
TextDrawHideForAll(RealClock);
TextDrawDestroy(RealClock);
return 1;
}
forward UpdateClock();
public UpdateClock()
{
new Hour,Minute,Sec,String[256];
gettime(Hour,Minute,Sec);
if(Hour<9 && Minute<9){format(String,sizeof(String),"0%d:0%d",Hour,Minute);}
else if(Hour>9 && Minute<9){format(String,sizeof(String),"%d:0%d",Hour,Minute);}
else if(Hour<9 && Minute>9){format(String,sizeof(String),"0%d:%d",Hour,Minute);}
else{format(String,sizeof(String),"%d:%d",Hour,Minute);}
TextDrawSetString(RealClock,String);
SetWorldTime(Hour-2);
return 1;
}
public OnPlayerSpawn(playerid)
{
TextDrawShowForPlayer(playerid,RealClock);
return 1;
}
public OnPlayerDisconnect(playerid,reason)
{
TextDrawHideForPlayer(playerid,RealClock);
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
TextDrawHideForPlayer(playerid,RealClock);
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
TextDrawHideForPlayer(playerid,RealClock);
return 1;
}
////////////////////////////////»
//RealClock Made by BlackBank3//«
////////////////////////////////»
Danke im Vorraus