SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 18/02/2014, 01:45 PM   #1
eNtinityGaming
Huge Clucker
 
eNtinityGaming's Avatar
 
Join Date: Jan 2014
Posts: 341
Reputation: 1
Default Adicionar gasolina e o sv cai...

Estou com problemas, quando o cara coloca o máximo de gasolina ou oléo, o servidor cai, tipo ele enche o tanque do carro ai o server cai...

pawn Code:
if(!strcmp(ItemName,"Fuel",true))
    {
        static vehid;
        vehid = -1;
        vehid = GetClosestVehicle(playerid,4.0);
        if(vehid == -1) return SendClientMessage(playerid,red,"[x] Você não está perto de um veículo!");
        if(Fuel[vehid] >= 100) return SendClientMessage(playerid,white,""cred"Esse %s não precisa de mais combustivel."),GetVehicleName(vehid),Fuel[vehid] = 100;
        if(gettime() - TempoComando[playerid] < 3)     return SendClientMessage(playerid, 0xFF0000FF, "[x] Aguarde 5 segundos para colocar gasolina novamente!");
        TempoComando[playerid] = gettime();
        RemoveItem(playerid,"Fuel",1);
        format(string,sizeof string,""cjam"%s(%i) adicionou um pouco de combustível para seu veículo.",GetPName(playerid),playerid);
        SendNearMessage(playerid,white,string,20);
        if(PInfo[playerid][SPerk] == 2) Fuel[vehid]+=12;
        else Fuel[vehid]+=7;
        if(Fuel[vehid] > 100) Fuel[vehid] = 100;
        UpdateVehicleFuelAndOil(vehid);
    }
    if(!strcmp(ItemName,"Oil",true))
    {
        static vehid;
        vehid = -1;
        vehid = GetClosestVehicle(playerid,4.0);
        if(vehid == -1) return SendClientMessage(playerid,red,"[x] Você não está perto de um veículo!!");
        if(Oil[vehid] >= 100) return SendClientMessage(playerid,red,""cred"Esse %s não precisa de mais {FFFFFF}Oil."),GetVehicleName(vehid),Oil[vehid] = 100;
        if(gettime() - TempoComando[playerid] < 3)     return SendClientMessage(playerid, 0xFF0000FF, "[x] Aguarde 5 segundos para colocar oléo novamente!");
        TempoComando[playerid] = gettime();
        RemoveItem(playerid,"Oil",1);
        format(string,sizeof string,""cjam"%s(%i) adicionou um pouco de óleo para o seu veículo.",GetPName(playerid),playerid);
        SendNearMessage(playerid,white,string,20);
        if(PInfo[playerid][SPerk] == 3) Oil[vehid]+=12;
        else Oil[vehid]+=7;
        if(Oil[vehid] > 100) Oil[vehid] = 100;
        UpdateVehicleFuelAndOil(vehid);
    }

E outro problema é q quando eu tomo comprimidos dizzy a tontura drunk level não para, continua tremendo...

pawn Code:
if(!strcmp(ItemName,"Dizzy Pills",true))
    {
        if(PInfo[playerid][SPerk] != 13)
        {
            PInfo[playerid][TokeDizzy] = 1;
            RemoveItem(playerid,"Dizzy Pills",1);
            format(string,sizeof string,""cjam"%s(%i) tomou alguns comprimidos anti-tonturas.",GetPName(playerid),playerid);
            SendNearMessage(playerid,white,string,20);
            SetPlayerDrunkLevel(playerid,0);
        }
        else
        {
            new id = -1;
            static Float:x,Float:y,Float:z;
            GetPlayerPos(playerid,x,y,z);
            for(new i; i < MAX_PLAYERS;i++)
            {
                if(i == playerid) continue;
                if(!IsPlayerConnected(i)) continue;
                if(Team[i] == ZOMBIE) continue;
                if(IsPlayerInRangeOfPoint(i,2.0,x,y,z)) id = i;
                else continue;
            }
            if(id == -1) return SendClientMessage(playerid,red,"[x] Você não está perto de um sobrevivente para ajudar!");
            PInfo[id][TokeDizzy] = 1;
            format(string,sizeof string,""cjam"%s(%i) ajudou %s(%i) com alguns comprimidos de Dizzy.",GetPName(playerid),playerid,GetPName(id),id);
            SendNearMessage(playerid,white,string,20);
        }
    }
eNtinityGaming is offline   Reply With Quote
Old 18/02/2014, 02:16 PM   #2
Dieguinho
Gangsta
 
Dieguinho's Avatar
 
Join Date: Oct 2012
Location: Belo Horizonte - MG / Brasil
Posts: 537
Reputation: 23
Default Re: Adicionar gasolina e o sv cai...

Post serve.log

se o servidor está fechando deve ter alguma coisa em log
__________________
Brasil Vida Juvenil


Servidor rpg, com ótimos sistemas instalados e muito
mais.

Sua diversão está aqui Brasil Vida Juvenil !

NOVO IP: Desativado!
Dieguinho is offline   Reply With Quote
Old 19/02/2014, 09:50 PM   #3
eNtinityGaming
Huge Clucker
 
eNtinityGaming's Avatar
 
Join Date: Jan 2014
Posts: 341
Reputation: 1
Default Re: Adicionar gasolina e o sv cai...

Não tem nada no LOG, é simplesmente isso, eu fico adicionando gasolina e tals, quando chega no limite de gasolina que o veiculo aguenta o server cai...
eNtinityGaming is offline   Reply With Quote
Old 19/02/2014, 10:14 PM   #4
eNtinityGaming
Huge Clucker
 
eNtinityGaming's Avatar
 
Join Date: Jan 2014
Posts: 341
Reputation: 1
Default Re: Adicionar gasolina e o sv cai...

Será que o erro está aqui:

pawn Code:
if(!strcmp(ItemName,"Fuel",true))
    {
        static vehid;
        vehid = -1;
        vehid = GetClosestVehicle(playerid,4.0);
        if(vehid == -1) return SendClientMessage(playerid,red,"[x] Você não está perto de um veículo!");
        if(Fuel[vehid] >= 100) return SendClientMessage(playerid,white,""cred"Esse %s não precisa de mais combustivel."),GetVehicleName(vehid),Fuel[vehid] = 100;
        TempoComando[playerid] = gettime();
        RemoveItem(playerid,"Fuel",1);
        format(string,sizeof string,""cjam"%s adicionou um pouco de combustível para seu veículo.",GetPName(playerid));
        SendNearMessage(playerid,white,string,20);
        PlayerPlaySound(playerid,1190,0.0,0.0,0.0);
        if(PInfo[playerid][SPerk] == 2) Fuel[vehid]+=12;
        else Fuel[vehid]+=7;
        if(Fuel[vehid] > 100) Fuel[vehid] = 100;
        UpdateVehicleFuelAndOil(vehid);
    }
    if(!strcmp(ItemName,"Oil",true))
    {
        static vehid;
        vehid = -1;
        vehid = GetClosestVehicle(playerid,4.0);
        if(vehid == -1) return SendClientMessage(playerid,red,"[x] Você não está perto de um veículo!!");
        if(Oil[vehid] >= 100) return SendClientMessage(playerid,red,""cred"Esse %s não precisa de mais {FFFFFF}Oil."),GetVehicleName(vehid),Oil[vehid] = 100;
        TempoComando[playerid] = gettime();
        RemoveItem(playerid,"Oil",1);
        format(string,sizeof string,""cjam"%s adicionou um pouco de óleo para o seu veículo.",GetPName(playerid));
        SendNearMessage(playerid,white,string,20);
        PlayerPlaySound(playerid,1190,0.0,0.0,0.0);
        if(PInfo[playerid][SPerk] == 3) Oil[vehid]+=12;
        else Oil[vehid]+=7;
        if(Oil[vehid] > 100) Oil[vehid] = 100;
        UpdateVehicleFuelAndOil(vehid);
    }


Ou seja o limite de gasolina 100 não funciona nem a pal!
eNtinityGaming 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] Gasolina Wendell Português/Portuguese 3 30/11/2013 01:38 AM
[Ajuda] Gasolina MoonRey Português/Portuguese 2 02/09/2013 03:21 PM
Bug Gasolina Siram23 Português/Portuguese 1 13/05/2013 05:44 PM
[Ajuda] Bug Gasolina.. :c DarckWilly Português/Portuguese 2 14/11/2012 05:04 PM
[DUV]Gasolina chapolin1994 Português/Portuguese 2 22/01/2010 02:00 PM


All times are GMT. The time now is 03:35 AM.


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