SA-MP Forums Archive
[Ajuda] CLIMA DO SEVIDOR - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] CLIMA DO SEVIDOR (/showthread.php?tid=468165)



CLIMA DO SEVIDOR - powerths - 06.10.2013

Intгo tenho esse codigo logo abaixo do clima do serve para mudar o clima, Intгo mais esse codigo nгo pega alguem pode me ajudar

pawn Код:
new hora, minuto, segundo;
gettime( hora, minuto, segundo );
if( hora == 6 ) {
 SetWorldTime( 8 );
}else{
}
if( hora == 12 ) {
 SetWorldTime( 10 );
}else{
}
if( hora == 13 ) {
 SetWorldTime( 16 );
}else{
}
if( hora == 17 ) {
 SetWorldTime( 21 );
}else{
}
if( hora == 20 ) {
 SetWorldTime( 23 );
}else{
}
if( hora == 22 ) {
 SetWorldTime( 0 );
}else{
}
if( hora == 0 ) {
 SetWorldTime( 3 );
}else{
}
if( hora == 5 ) {
 SetWorldTime( 5 );
}
return 1;
}



Re: CLIMA DO SEVIDOR - PT - 06.10.2013

ja tentou ver outros sistemas pra ver qual e seu erro?

https://sampforum.blast.hk/showthread.php?tid=331754

https://sampforum.blast.hk/showthread.php?tid=298022


Re: CLIMA DO SEVIDOR - Zivo - 06.10.2013

Acho que arrumei

pawn Код:
new hora, minuto, segundo;
gettime( hora, minuto, segundo );
if( hora == 6 )
{
    SetWorldTime( 8 );
    return 1;
}
if( hora == 12 )
{
    SetWorldTime( 10 );
    return 1;
}
if( hora == 13 )
{
    SetWorldTime( 16 );
    return 1;
}
if( hora == 17 )
{
    SetWorldTime( 21 );
    return 1;
}
if( hora == 20 )
{
    SetWorldTime( 23 );
    return 1;
}
if( hora == 22 )
{
    SetWorldTime( 0 );
    return 1;
}
if( hora == 0 )
{
    SetWorldTime( 3 );
    return 1;
}
if( hora == 5 )
{
    SetWorldTime( 5 );
    return 1;
}



Re: CLIMA DO SEVIDOR - WLSF - 06.10.2013

Faz um switch nisso, por favor, me dб cвncer ver isso x.x


Re: CLIMA DO SEVIDOR - Zivo - 06.10.2013

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
Faz um switch nisso, por favor, me dб cвncer ver isso x.x
pawn Код:
new hr, min, seg;
gettime(hr, min, seg);
switch(hr)
{
    case 6:
    {
        SetWorldTime( 8 );
        return 1;
    }
    case 12:
    {
        SetWorldTime( 10 );
        return 1;
    }
    case 13:
    {
        SetWorldTime( 16 );
        return 1;
    }
    case 17:
    {
        SetWorldTime( 21 );
        return 1;
    }
    case 20:
    {
        SetWorldTime( 23 );
        return 1;
    }
    case 22:
    {
        SetWorldTime( 0 );
        return 1;
    }
    case 0:
    {
        SetWorldTime( 3 );
        return 1;
    }
    case 5:
    {
        SetWorldTime( 5 );
        return 1;
    }
}
Satisfeito rs?

- Discobri a cura do cвncer KKKKKKKKKKKKKK -q


Re: CLIMA DO SEVIDOR - PT - 06.10.2013

Quote:
Originally Posted by Zivo
Посмотреть сообщение
pawn Код:
new hr, min, seg;
gettime(hr, min, seg);
switch(hr)
{
    case 6:
    {
        SetWorldTime( 8 );
        return 1;
    }
    case 12:
    {
        SetWorldTime( 10 );
        return 1;
    }
    case 13:
    {
        SetWorldTime( 16 );
        return 1;
    }
    case 17:
    {
        SetWorldTime( 21 );
        return 1;
    }
    case 20:
    {
        SetWorldTime( 23 );
        return 1;
    }
    case 22:
    {
        SetWorldTime( 0 );
        return 1;
    }
    case 0:
    {
        SetWorldTime( 3 );
        return 1;
    }
    case 5:
    {
        SetWorldTime( 5 );
        return 1;
    }
}
Satisfeito rs?

- Discobri a cura do cвncer KKKKKKKKKKKKKK -q
quase, reduza o numero de linhas desse code fica melhor, mesmo assm bom trabalho, mas isso era o cara que devia ter feito isso pra aprender...


Re: CLIMA DO SEVIDOR - Zivo - 06.10.2013

Quote:
Originally Posted by PT
Посмотреть сообщение
quase, reduza o numero de linhas desse code fica melhor, mesmo assm bom trabalho, mas isso era o cara que devia ter feito isso pra aprender...
kkk
- Desafio vocк a diminuir isto:
pawn Код:
new h,m,s;
    gettime(h,m,s);
    switch(h){case 6:return SetWorldTime(8);
        case 12:return SetWorldTime(10);
        case 13:return SetWorldTime(16);
        case 17:return SetWorldTime(21);
        case 20:return SetWorldTime(23);
        case 22:return SetWorldTime(0);
        case 0:return SetWorldTime(3);
        case 5:return SetWorldTime(5);}
- Impussibriu rs


Re: CLIMA DO SEVIDOR - PT - 06.10.2013

Quote:
Originally Posted by Zivo
Посмотреть сообщение
kkk
- Desafio vocк a diminuir isto:
pawn Код:
new h,m,s;
    gettime(h,m,s);
    switch(h){case 6:return SetWorldTime(8);
        case 12:return SetWorldTime(10);
        case 13:return SetWorldTime(16);
        case 17:return SetWorldTime(21);
        case 20:return SetWorldTime(23);
        case 22:return SetWorldTime(0);
        case 0:return SetWorldTime(3);
        case 5:return SetWorldTime(5);}
- Impussibriu rs
se vc ta levando pela parte do numero de linha que tem

apesar de ser um metodo nd otimizado

aqui tem

pawn Код:
new h,m,s; gettime(h,m,s); switch(h){ case 6:return SetWorldTime(8); case 12:return SetWorldTime(10); case 13:return SetWorldTime(16) case 17:return SetWorldTime(21); case 20:return SetWorldTime(23); case 22:return SetWorldTime(0); case 0:return SetWorldTime(3); case 5:return SetWorldTime(5);}
agr se ta falando na parte de otimizacao e uso so de 1 var e de uma funзгo em condicionais pra saber se funcionou ou nгo.

aqui tem

pawn Код:
PT_TIME()
{
    new h = -1;
    gettime(.hour = h);
    switch(h)
    {
        case 6:return SetWorldTime(8), 1;
        case 12:return SetWorldTime(10), 1;
        case 13:return SetWorldTime(16), 1;
        case 17:return SetWorldTime(21), 1;
        case 20:return SetWorldTime(23), 1;
        case 22:return SetWorldTime(0), 1;
        case 0:return SetWorldTime(3), 1;
        case 5:return SetWorldTime(5), 1;
    }
    return -1;
}



Re: CLIMA DO SEVIDOR - Zivo - 06.10.2013

* PT has humiliated Zivo
rs


Re: CLIMA DO SEVIDOR - WLSF - 06.10.2013

Headshot.

PT й um optimo aluno. -q