SA-MP Forums Archive
[AJUDA] Sistema de Gasolina! - 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] Sistema de Gasolina! (/showthread.php?tid=279202)



[AJUDA] Sistema de Gasolina! - Bruno Pereira - 25.08.2011

Bom galera, to com um problema filho da %$#@ no meu GM, й o sistema de Gasolina, to a 3 dias tentando arrumar ele, (sem ironia).

Bom, o problema й, ja fiz de tudo nessa porra (tudo que eu conheзo), e ele nгo arruma nem fudendo.

Bom o problema й, quando a gasolina chega a 0, nгo acontece $#@% nenhuma

Aqui tudo o code dessa %$#@:

PHP код:
#define RETIRAR_KM  2                             //- A Cada 2 KM ,retirar 1 de gasolina
new Gas[MAX_CARROS], Float:velokm[3], Retirada[MAX_CARROS];//Gasolina 
OnGameModeInit
PHP код:
SetTimer("AttGasosa"2000true);
for(new 
0MAX_CARROSi++)
    {
        
Gas[i] = 61;
    } 
PHP код:
forward AttGasosa();
public 
AttGasosa()
{
    foreach(
Playeri)
    {
        if(
GetPlayerState(i) == PLAYER_STATE_DRIVER)
        {
            new 
carro GetPlayerVehicleID(i);
            new 
motlualarporcappormaob;
            if(
floatround(((floatsqroot(((velokm[0] * velokm[0]) + (velokm[1] * velokm[1]) + (velokm[2] * velokm[2]))) * (170.0))) * 1) > 5)
            {
                if(
Gas[carro] == 0)
                {
                    
SendClientMessage(iCOR_CINZA1"[GASOLINA] Esse carro estб sem gasolina!");
                    
GetVehicleParamsEx(carromotlualarporcappormaob);
                    
SetVehicleParamsEx(carroVEHICLE_PARAMS_OFFlualarporcappormaob);
                    
TogglePlayerControllable(i0);
                }
                else if(
Gas[carro] > 0Retirada[carro]+=1;
                if(
Retirada[carro] >= (RETIRAR_KM*13))
                {
                    
Gas[carro]--;
                    
Retirada[carro]=0;
                    return 
1;
                }
            }
        }
        return 
1;
    }
    return 
1;

E um comandinho que eu fiz pra zerar a gasolina, sу pra testar, nгo sei se vai servir, mas melhor eu postar tudo de uma vez kkk.

PHP код:
CMD:zerar(playeridparams[])
{
    new 
carro GetPlayerVehicleID(playerid);
    
Gas[carro] = 0;
    return 
1;

Quem me ajudar, na moral, dou quantas estrelas for possiveis por tempo inderteminado '-'.


Re: [AJUDA] Sistema de Gasolina! - ViniBorn - 25.08.2011

Vocк jб se certificou de que a gasolina estб sendo atualizada corretamente?


Re: [AJUDA] Sistema de Gasolina! - steki. - 25.08.2011

Esses nomes de variбveis me tiram a vontade de ajudar.


Re: [AJUDA] Sistema de Gasolina! - Bruno Pereira - 25.08.2011

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Vocк jб se certificou de que a gasolina estб sendo atualizada corretamente?
Putz, й verdade, ela nгo ta atualizando, vou tentar arrumar e ja posto!

@Luнs.
Nгo entendi, estas a achar que eu uso GF?


Re: [AJUDA] Sistema de Gasolina! - WLSF - 25.08.2011

Tem formas mais fбceis de fazer um sistema de Gasolina, pegou esse de onde?

@tуpico comeзe verificando se realmente a gasolina desce caso contrбrio jб terб um ponto certo para corrigir o Sistema...


Re: [AJUDA] Sistema de Gasolina! - Bruno Pereira - 25.08.2011

Sim, ja arrumei, ela estб descendo.
Esse code й do Drakins.

Bom, nгo precisam se preocupar mais .
Pelo menos por inquanto, porque um amigo meu vai criar um sistema de gasosa ai vou usar o dele
Vlw galerinha!