[AJUDA]Relogio -
dPlaYer_ - 13.08.2011
Boa Noite pessoal, vim aqui pedir a ajuda de vocкs , pois fui em um blog de samp e botei tudo certo no meu gm o cod. do relogio e nгo deu erro nem nada! Sу que , Quando chega ao entrar no server, O relogio nгo aparece .
Codigo:
Antes das Defines:
PHP код:
forward reloginho(playerid);
new Text:Reloginho1;
new Text:Reloginho2;
Em OnPlayerConnect:
PHP код:
TextDrawShowForAll(Reloginho1);
TextDrawShowForPlayer(playerid, Reloginho1);
TextDrawShowForAll(Reloginho2);
TextDrawShowForPlayer(playerid, Reloginho2);
TextDrawShowForPlayer(playerid, Textdraw0);
Em OnPlayerSpawn:
PHP код:
TextDrawShowForAll(Reloginho1);
TextDrawShowForPlayer(playerid, Reloginho1);
TextDrawShowForAll(Reloginho2);
TextDrawShowForPlayer(playerid, Reloginho2);
E No fim do GM:
PHP код:
public reloginho(playerid)
{
new string[256],
year,
month,
day,
hour,
minute,
second;
getdate(year, month, day);
gettime(hour, minute, second);
format(string, sizeof string, "%d/%s%d/2011", day, ((month < 10) ? ("0") : ("")), month);//Atualize o 2011 quando "chegar" 2012
TextDrawSetString(Reloginho1, string);
format(string, sizeof string, "%s%d:%s%d:%s%d", (hour < 10) ? ("0") : (""), hour, (minute < 10) ? ("0") : (""), minute, (second < 10) ? ("0") : (""), second);
TextDrawSetString(Reloginho2, string);
}
Bem. Porйm quando eu deixo essa linha:
PHP код:
TextDrawShowForPlayer(playerid, Textdraw0);
Ele da esse error:
PHP код:
C:\Documents and Settings\Coordenaзгo\Desktop\BTL.pwn(2235) : error: 017: undefined symbol "Textdraw0"
Linha 2235:
PHP код:
TextDrawShowForPlayer(playerid, Textdraw0);
Bem , Sу queria saber porque ele nгo aparece no meu game mode.
Re: [AJUDA]Relogio -
Josma_cmd - 13.08.2011
Faltou o timer pra getar a hora.
pawn Код:
public OnGameModeInit()
{
SetTimer("reloginho", 1000, true);
return 1;
}
Re: [AJUDA]Relogio -
ViniBorn - 13.08.2011
Re: [AJUDA]Relogio -
dPlaYer_ - 13.08.2011
Obrigado a todos! Vou testar agora! Obrigado pela atenзгo .
@EDIT
Nгo pegou ;s
Olha ss:
http://imageshack.us/f/200/samp004fyz.png/
Re: [AJUDA]Relogio -
Josma_cmd - 14.08.2011
pawn Код:
//*************** Inicio do GM ***********
new Text:Reloginho1;
new Text:Reloginho2;
//*************** OnGameModeInit **********
SetTimer("reloginho", 1000, true);
Reloginho1 = TextDrawCreate(etc, etc, etc);
Reloginho2 = TextDrawCreate(etc, etc, etc);
//Aqui algumas informaзхes como useBox, BackgroundColor etc.
//*************** OnPlayerConnect *********
TextDrawShowForPlayer(playerid, Reloginho1);
TextDrawShowForPlayer(playerid, Reloginho2);
//*************** Final do GM ************
public reloginho(playerid)
{
new string[20], year, month, day, hour, minute, second;
getdate(year, month, day);
gettime(hour, minute, second);
format(string, sizeof string, "%d/%d/%d", day, month, year);//Atualize o 2011 quando "chegar" 2012
TextDrawSetString(Reloginho1, string);
format(string, sizeof string, "%d:%d:%d", hour, minute, second);
TextDrawSetString(Reloginho2, string);
return 1;
}
Sу uma coisa, nгo esqueзa de colocar o TextDrawCreate entre outras informaзхes no OnGameModeInit.
Re: [AJUDA]Relogio -
dPlaYer_ - 15.08.2011
Vlw! Consegui