SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 25/02/2012, 09:58 PM   #1
Markos
Big Clucker
 
Markos's Avatar
 
Join Date: Jan 2012
Location: Minas Gerais
Posts: 197
Reputation: 4
Default [AJUDA] SAMP TRAVANDO PC

Deu um problema sinistro aki
quando eu ligo o servidor,ele trava o pc intero,alguem sabe o que pode ser ?
o pc é
Core 2 Duo E8400 3.0GHZ
ASUS P5QC
4GB 1333 DDR3
9800 GT 1GB
WINDOWS 7 X64

@EDIT: Descobri o problema,era a gasolina infinita que eu tinha colocado pra alguns veiculos.

O código é esse

Code:
forward GasHeli();//Fim GM
public GasHeli()
{
    for(new x = 0; x < MAX_PLAYERS; x++)
    {
        for(new i = 0; i < MAX_VEHICLES; i++)
        {
            if(IsPlayerInAnyVehicle(x))
            {
                if(GetVehicleModel(GetPlayerVehicleID(x)) == 487)
                {
                    Gas[i] = 100;
                }
            }
        }
    }
    return 1;
}
forward GasCargo();
public GasCargo()
{
    for(new x = 0; x < MAX_PLAYERS; x++)
    {
        for(new i = 0; i < MAX_VEHICLES; i++)
        {
            if(IsPlayerInAnyVehicle(x))
            {
                if(GetVehicleModel(GetPlayerVehicleID(x)) == 548)
                {
                    Gas[i] = 100;
                }
            }
        }
    }
    return 1;
}
forward GasHydra();
public GasHydra()
{
    for(new x = 0; x < MAX_PLAYERS; x++)
    {
        for(new i = 0; i < MAX_VEHICLES; i++)
        {
            if(IsPlayerInAnyVehicle(x))
            {
                if(GetVehicleModel(GetPlayerVehicleID(x)) == 520)
                {
                    Gas[i] = 100;
                }
            }
        }
    }
    return 1;
}


}
Só que tem muito mais,e eu não coloquei aki pq ia fica mt grande,eu tentei colocar assim,vou dar um exemplo:


Code:
forward GasHydra();
public GasHydra()
{
    for(new x = 0; x < MAX_PLAYERS; x++)
    {
        for(new i = 0; i < MAX_VEHICLES; i++)
        {
            if(IsPlayerInAnyVehicle(x))
            {
                if(GetVehicleModel(GetPlayerVehicleID(x)) == 520,500,670,900,etc.)
                {
                    Gas[i] = 100;
                }
            }
        }
    }
    return 1;
}
Com a virgula só que dava warning,alguem sabe como poe tudo isso em um comando só
Valeu
Markos is offline   Reply With Quote
Old 25/02/2012, 11:23 PM   #2
Kmatsu
Huge Clucker
 
Join Date: Aug 2011
Location: C:\Windows
Posts: 461
Reputation: 28
Default Re: [AJUDA] SAMP TRAVANDO PC

ta travando porque você está ultilizando muitos loops e muitos settimers.

tente dar uma otimizada no codigo.
Coloque na funçao que diminua a gasolina, pra checar se o carro é um veiculo que nao perde gasolina,
Se for.. coloca pra NAO diminuir a gasolina, ou entao pra setar pra 100 sempre
Kmatsu is offline   Reply With Quote
Old 25/02/2012, 11:37 PM   #3
paulor
High-roller
 
Join Date: Nov 2011
Location: Brasil
Posts: 3,116
Reputation: 222
Default Re: [AJUDA] SAMP TRAVANDO PC

af não é assim q usa com varios! use assim..
pawn Code:
forward GasHydra();
public GasHydra()
{
    for(new x = 0; x < MAX_PLAYERS; x++)
    {
        for(new i = 0; i < MAX_VEHICLES; i++)
        {
            if(IsPlayerInAnyVehicle(x))
            {
                if(GetVehicleModel(GetPlayerVehicleID(x)) == 520 || GetVehicleModel(GetPlayerVehicleID(x)) == 500 || GetVehicleModel(GetPlayerVehicleID(x)) == 670 || GetVehicleModel(GetPlayerVehicleID(x)) == 900)
                {
                    Gas[i] = 100;
                }
            }
        }
    }
    return 1;
}
__________________
Meus Projetos - contato@paulorwd.com.br
[IMG]https://sites.******.com/site/facesbypaulo/MetropoleGames.png[/IMG]
paulor is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[AJUDA] Servidor travando o computador Allanrokeiro Português/Portuguese 10 15/12/2011 09:28 PM
[AJUDA] GM travando depois do login renerk10 Português/Portuguese 5 14/02/2011 05:07 AM


All times are GMT. The time now is 07:52 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.