[Ajuda] ID 0
#1

Oi Pessoal to com um Problema o Relogio ele nгo ta aparecendo pro id 0 mais ele aparece pra todos os outros ids
alguйm pode me falar a causa desse problema ou fala uma soluзгo obrigado
Reply
#2

Nгo й possнvel dizer o motivo sem vocк amostrar o cуdigo para analisarmos.
Reply
#3

talvez vc esteja utilizando um loop pra mostra o relogio
assim for(new i = 1; i < MAX_PLAYERS; i++) e bem comum esse erro
vc seta o valor de i para 1 e ele pula o id 0 verifique seu codigo
Reply
#4

pawn Код:
public reloginho()
{
    new str[128], str2[128];
    new ano, mes, dia;
    new hora, minuto, segundo;
    getdate(ano, mes, dia);
    gettime(hora, minuto, segundo);
    new myeggtext[20];
    if(mes == 1) { myeggtext = "Janeiro"; }
    else if(mes == 2) { myeggtext = "Fevereiro"; }
    else if(mes == 3) { myeggtext = "Marco"; }
    else if(mes == 4) { myeggtext = "Abril"; }
    else if(mes == 5) { myeggtext = "Maio"; }
    else if(mes == 6) { myeggtext = "Junho"; }
    else if(mes == 7) { myeggtext = "Julho"; }
    else if(mes == 8) { myeggtext = "Agosto"; }
    else if(mes == 9) { myeggtext = "Setembro"; }
    else if(mes == 10) { myeggtext = "Outubro"; }
    else if(mes == 11) { myeggtext = "Novembro"; }
    else if(mes == 12) { myeggtext = "Dezembro"; }
    for (new i=0; i<MAX_PLAYERS; i++)
    {
        format(str, sizeof(str), "%d de %s", dia, myeggtext);
        TextDrawSetString(Reloginho1[i], str);
        format(str2, sizeof(str2), "%d:%d:%d", hora, minuto, segundo);
        TextDrawSetString(Reloginho2[i], str2);
    }
    if(minuto == 50 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 10 Minutos Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 55 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 5 Minutos Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 56 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 4 Minutos Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 57 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 3 Minutos Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 58 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 2 Minutos Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 59 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 1 Minuto Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 59 && segundo == 30) { SendClientMessageToAll(0x3EC18CFF, "Falta 30 Segundos Pra Comeзar o Sorteio da Loteria, Corra e Compre Um Bilhete Na Lotйrica"); }
}
Reply
#5

tente este, espero ter ajudado:

pawn Код:
public reloginho()
{
    new str[128], str2[128];
    new ano, mes, dia;
    new hora, minuto, segundo;
    getdate(ano, mes, dia);
    gettime(hora, minuto, segundo);
    new myeggtext[20];
    if(mes == 1) { myeggtext = "Janeiro"; }
    else if(mes == 2) { myeggtext = "Fevereiro"; }
    else if(mes == 3) { myeggtext = "Marco"; }
    else if(mes == 4) { myeggtext = "Abril"; }
    else if(mes == 5) { myeggtext = "Maio"; }
    else if(mes == 6) { myeggtext = "Junho"; }
    else if(mes == 7) { myeggtext = "Julho"; }
    else if(mes == 8) { myeggtext = "Agosto"; }
    else if(mes == 9) { myeggtext = "Setembro"; }
    else if(mes == 10) { myeggtext = "Outubro"; }
    else if(mes == 11) { myeggtext = "Novembro"; }
    else if(mes == 12) { myeggtext = "Dezembro"; }
    for (new i=-1; ++i<MAX_PLAYERS;)
    {
        format(str, sizeof(str), "%d de %s", dia, myeggtext);
        TextDrawSetString(Reloginho1[i], str);
        format(str2, sizeof(str2), "%d:%d:%d", hora, minuto, segundo);
        TextDrawSetString(Reloginho2[i], str2);
    }
    if(minuto == 50 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 10 Minutos Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 55 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 5 Minutos Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 56 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 4 Minutos Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 57 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 3 Minutos Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 58 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 2 Minutos Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 59 && segundo == 1) { SendClientMessageToAll(0x3EC18CFF, "Falta 1 Minuto Pra Comeзar o Sorteio da Loteria, Compre Um Bilhete Na Lotйrica"); }
    if(minuto == 59 && segundo == 30) { SendClientMessageToAll(0x3EC18CFF, "Falta 30 Segundos Pra Comeзar o Sorteio da Loteria, Corra e Compre Um Bilhete Na Lotйrica"); }
}
Reply
#6

so aparece o dia eo mкs as horas nгo aparece e dan nгo funciono com o seu cуdigo tbm
Reply
#7

Poste a parte que usa o TextDrawShowForPlayer do textdraw Reloginho2[i]
Reply
#8

pawn Код:
Reloginho2[i] = TextDrawCreate(551.000000, 23.000000, "--");
        TextDrawBackgroundColor(Reloginho2[i], 0x00e7c6FF);//0x00EE00FF
        TextDrawFont(Reloginho2[i], 3);
        TextDrawLetterSize(Reloginho2[i], 0.399999,2.000000);
        TextDrawColor(Reloginho2[i], 255);
        TextDrawSetOutline(Reloginho2[i], 1);
        TextDrawSetProportional(Reloginho2[i], 1);
Reply


Forum Jump:


Users browsing this thread: 4 Guest(s)