[Ajuda] CLIMA DO SEVIDOR
#1

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;
}
Reply
#2

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
Reply
#3

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;
}
Reply
#4

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

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
Reply
#6

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...
Reply
#7

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
Reply
#8

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;
}
Reply
#9

* PT has humiliated Zivo
rs
Reply
#10

Headshot.

PT й um optimo aluno. -q
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)