Hallom ich will ueber Textdraws eine Infobox einfuegen, hab die Textdraws ueber den ITD Textdrawcreator erstellt und eine Funktion um schon mal die Zeit upzudaten.
Nun habe ich einen Error & das ganze ist nicht gerade effizient, kann mir einer sagen wie ich das ganz vlt. effizienter schreiben kann?
Erstmal der Error:
Code
C:\Users\N984.2\Desktop\SAMP Scripting\gne\gamemodes\GNE.pwn(3585) : error 010: invalid function or declarationPawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase1 Error.
Meine Funktion:
stock LoadInfoBox(playerid)
{
if(IsPlayerConnected(playerid)
{
new Second,Minute,Hour,Day,Month,Year,String[128][8];
gettime(Hour,Minute,Second);
getdate(Year,Month,Day);
if(Second > 10){format(String[0],sizeof String[0],"0%d",Second);}
if(Second < 9){format(String[0],sizeof String[0],"%d",Second);}
if(Minute > 9){format(String[1],sizeof String[1],"0%d",Minute);}
if(Minute < 9){format(String[1],sizeof String[1],"%d",Minute);}
if(Hour < 9){format(String[2],sizeof String[2],"0%d",Hour);}
if(Hour > 9){format(String[2],sizeof String[2],"%d",Hour);}
if(Day < 9){format(String[3],sizeof String[3],"0%d",Day);}
if(Day > 9){format(String[3],sizeof String[3],"%d",Day);}
if(Month < 9){format(String[4],sizeof String[4],"0%d",Month);}
if(Month > 9){format(String[4],sizeof String[4],"%d",Month);}
format(String[5],sizeof String[5],"%d",Year);}
format(String[6],sizeof String[6],"%s:%s:%s",String[2],String[1],String[0]);
format(String[7].sizeof String[7],"%s.%s.%s",String[3],String[4],String[5]);
TextdrawSetString(InfoBoxTime,String[6]);
TextdrawSetString(InfoBoxDate,String[7]);
return 1;
}
return 0;//Fehler Zeile.
}
So soll es mal aussehen:
Hoffe jemand kann mir helfen
MfG
SeXy[B]reaD* aka. Niklas