[Ajuda] Erro sistema de duelo.
#7

Quote:
Originally Posted by zGuigui2068
Посмотреть сообщение
O erro agora й esse... dps q eu usei o tablizador.

pawn Код:
C:\Users\Gustavo\Desktop\BSR GM OF - Cуpia\BSR GM OF - Cуpia\Gamemodes\BSR.pwn(50712) : error 029: invalid expression, assumed zero
C:\Users\Gustavo\Desktop\BSR GM OF - Cуpia\BSR GM OF - Cуpia\Gamemodes\BSR.pwn(50712) : warning 215: expression has no effect
C:\Users\Gustavo\Desktop\BSR GM OF - Cуpia\BSR GM OF - Cуpia\Gamemodes\BSR.pwn(50712) : error 001: expected token: ";", but found "if"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


2 Errors.
a linha й em baixo do duelar й la no "reparar"

pawn Код:
else if(strcmp(x_Emprego,"Duelo",true) == 0)
        {
            if(DuelOffer[playerid] < 999)
            {

                if(IsPlayerConnected(DuelOffer[playerid]))
                {

                    format(string, sizeof(string), "* Vocк aceitou a luta de boxe de %s, e irб lutar com %d de saъde.",giveplayer);
                    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                    format(string, sizeof(string), "* %s aceitou seu pedido para a luta de boxe, vocк irб lutar com %d de saъde.",sendername);
                    SendClientMessage(BoxOffer[playerid], COLOR_LIGHTBLUE, string);
                    //colete
                    SetPlayerArmour(playerid, 100);
                    SetPlayerArmour(DuelOffer[playerid], 100);
                    // Vida
                    SetPlayerHealth(playerid, 100);
                    SetPlayerHealth(DuelOffer[playerid], 100);
                    SetPlayerInterior(playerid, 5); SetPlayerInterior(DuelOffer[playerid], 5);
                    SetPlayerPos(playerid, 294.3664,-134.6830,1004.0625); SetPlayerFacingAngle(playerid, 1004.0625);
                    SetPlayerPos(DuelOffer[playerid], 274.2308,-134.2176,1004.0625); SetPlayerFacingAngle(DuelOffer[playerid], 1004.0625);
                    TogglePlayerControllable(playerid, 0); TogglePlayerControllable(DuelOffer[playerid], 0);
                    GameTextForPlayer(playerid, "~r~Esperando", 3000, 1); GameTextForPlayer(DuelOffer[playerid], "~r~Esperando", 3000, 1);
                }
                DuelWaitTime[playerid] = 1; DuelWaitTime[DuelOffer[playerid]] = 1;
                if(DuelDelay < 1) { DuelDelay = 20; }
                InPartida = 1;
                pduel1 = DuelOffer[playerid];
                pduel2 = playerid;
                PlayerBoxing[playerid] = 1;
                PlayerBoxing[BoxOffer[playerid]] = 1;
                DuelOffer[playerid] = 999;
                return 1;
            }
            return 1;
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "   Ninguem te convidou para uma luta !");
            return 1;
        }
        else if(strcmp(x_Emprego,"reparo",true) == 0)
        {

            if(RepairOffer[playerid] < 999)
            {

                if(GetGranaRockstar(playerid) > RepairPrice[playerid])
                {

                    if(IsPlayerInAnyVehicle(playerid))
                    {

                        if(IsPlayerConnected(RepairOffer[playerid]))
                        {

                            GetPlayerName(RepairOffer[playerid], giveplayer, sizeof(giveplayer));
                            GetPlayerName(playerid, sendername, sizeof(sendername));
                            RepairCar[playerid] = GetPlayerVehicleID(playerid);
                            SetVehicleHealth(RepairCar[playerid], 1000.0);
                            RepairVehicle(RepairCar[playerid]);
                            format(string, sizeof(string), "* O mecвnico %s reparou seu veнculo por R$%d.",giveplayer,RepairPrice[playerid]);
                            SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
                            format(string, sizeof(string), "* Vocк reparou o veнculo de %s, e R$%d foi adicionado no seu salбrio.",sendername,RepairPrice[playerid]);
                            SendClientMessage(RepairOffer[playerid], COLOR_LIGHTBLUE, string);
                            PlayerInfo[RepairOffer[playerid]][pMechSkill] ++;
                            if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 50)
                            {
                                 SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Seu mecanico e cargo 2, Agora ele pode adicionar combustivel para qualquer carro."); }
                            else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 100)
                            {
                                 SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Seu mecanico e cargo 3, Agora ele pode adicionar combustivel para qualquer carro."); }
                            else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 200)
                            {
                                 SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Seu mecanico e cargo 4, Agora ele pode adicionar combustivel para qualquer carro."); }
                            else if(PlayerInfo[RepairOffer[playerid]][pMechSkill] == 400)
                            {
                                 SendClientMessage(RepairOffer[playerid], COLOR_YELLOW, "* Seu mecanico e cargo 5, Agora ele pode adicionar combustivel para qualquer carro."); }
                            PlayerInfo[RepairOffer[playerid]][pSalario] += RepairPrice[playerid];
                            GranaRockstar(playerid, -RepairPrice[playerid]);
                            RepairOffer[playerid] = 999;
                            RepairPrice[playerid] = 0;
                            return 1;
                        }
                        return 1;
                    }
                    return 1;
                }
                else
                {

                    SendClientMessage(playerid, COLOR_GREY, "   Vocк nгo pode permitir o reparo !");
                    return 1;
                }
            }
            else
            {

                SendClientMessage(playerid, COLOR_GREY, "   Falta uma oferta para Vocк reparar o carro !");
                return 1;
            }
        }
        else { return 1; }
    }//not connected
    return 1;
}
~
Tenta :

PHP код:
        else if (strcmp(x_Emprego"Duelo"true) == 0)
        {
            if (
DuelOffer[playerid] < 999)
            {
                if (
IsPlayerConnected(DuelOffer[playerid]))
                {
                    
format(stringsizeof(string), "* Vocк aceitou a luta de boxe de %s, e irб lutar com %d de saъde."giveplayer);
                    
SendClientMessage(playeridCOLOR_LIGHTBLUEstring);
                    
format(stringsizeof(string), "* %s aceitou seu pedido para a luta de boxe, vocк irб lutar com %d de saъde."sendername);
                    
SendClientMessage(BoxOffer[playerid], COLOR_LIGHTBLUEstring);
                    
//colete
                    
SetPlayerArmour(playerid100);
                    
SetPlayerArmour(DuelOffer[playerid], 100);
                    
// Vida
                    
SetPlayerHealth(playerid100);
                    
SetPlayerHealth(DuelOffer[playerid], 100);
                    
SetPlayerInterior(playerid5);
                    
SetPlayerInterior(DuelOffer[playerid], 5);
                    
SetPlayerPos(playerid294.3664, -134.68301004.0625);
                    
SetPlayerFacingAngle(playerid1004.0625);
                    
SetPlayerPos(DuelOffer[playerid], 274.2308, -134.21761004.0625);
                    
SetPlayerFacingAngle(DuelOffer[playerid], 1004.0625);
                    
TogglePlayerControllable(playerid0);
                    
TogglePlayerControllable(DuelOffer[playerid], 0);
                    
GameTextForPlayer(playerid"~r~Esperando"30001);
                    
GameTextForPlayer(DuelOffer[playerid], "~r~Esperando"30001);
                }
                
DuelWaitTime[playerid] = 1;
                
DuelWaitTime[DuelOffer[playerid]] = 1;
                if (
DuelDelay 1)
                {
                    
DuelDelay 20;
                }
                
InPartida 1;
                
pduel1 DuelOffer[playerid];
                
pduel2 playerid;
                
PlayerBoxing[playerid] = 1;
                
PlayerBoxing[BoxOffer[playerid]] = 1;
                
DuelOffer[playerid] = 999;
                return 
1;
            }
            return 
1;
        }
        else
        {
            
SendClientMessage(playeridCOLOR_GREY"   Ninguem te convidou para uma luta !");
            return 
1;
        }
        else if (
strcmp(x_Emprego"reparo"true) == 0)
        {
            if (
RepairOffer[playerid] < 999)
            {
                if (
GetGranaRockstar(playerid) > RepairPrice[playerid])
                {
                    if (
IsPlayerInAnyVehicle(playerid))
                    {
                        if (
IsPlayerConnected(RepairOffer[playerid]))
                        {
                            
GetPlayerName(RepairOffer[playerid], giveplayersizeof(giveplayer));
                            
GetPlayerName(playeridsendernamesizeof(sendername));
                            
RepairCar[playerid] = GetPlayerVehicleID(playerid);
                            
SetVehicleHealth(RepairCar[playerid], 1000.0);
                            
RepairVehicle(RepairCar[playerid]);
                            
format(stringsizeof(string), "* O mecвnico %s reparou seu veнculo por R$%d."giveplayerRepairPrice[playerid]);
                            
SendClientMessage(playeridCOLOR_LIGHTBLUEstring);
                            
format(stringsizeof(string), "* Vocк reparou o veнculo de %s, e R$%d foi adicionado no seu salбrio."sendernameRepairPrice[playerid]);
                            
SendClientMessage(RepairOffer[playerid], COLOR_LIGHTBLUEstring);
                            
PlayerInfo[RepairOffer[playerid]][pMechSkill]++;
                            if (
PlayerInfo[RepairOffer[playerid]][pMechSkill] == 50) {
                                
SendClientMessage(RepairOffer[playerid], COLOR_YELLOW"* Seu mecanico e cargo 2, Agora ele pode adicionar combustivel para qualquer carro.");
                            }
                            else if (
PlayerInfo[RepairOffer[playerid]][pMechSkill] == 100) {
                                
SendClientMessage(RepairOffer[playerid], COLOR_YELLOW"* Seu mecanico e cargo 3, Agora ele pode adicionar combustivel para qualquer carro.");
                            }
                            else if (
PlayerInfo[RepairOffer[playerid]][pMechSkill] == 200) {
                                
SendClientMessage(RepairOffer[playerid], COLOR_YELLOW"* Seu mecanico e cargo 4, Agora ele pode adicionar combustivel para qualquer carro.");
                            }
                            else if (
PlayerInfo[RepairOffer[playerid]][pMechSkill] == 400) {
                                
SendClientMessage(RepairOffer[playerid], COLOR_YELLOW"* Seu mecanico e cargo 5, Agora ele pode adicionar combustivel para qualquer carro.");
                            }
                            
PlayerInfo[RepairOffer[playerid]][pSalario] += RepairPrice[playerid];
                            
GranaRockstar(playerid, -RepairPrice[playerid]);
                            
RepairOffer[playerid] = 999;
                            
RepairPrice[playerid] = 0;
                            return 
1;
                        }
                        return 
1;
                    }
                    return 
1;
                }
                else
                {
                    
SendClientMessage(playeridCOLOR_GREY"   Vocк nгo pode permitir o reparo !");
                    return 
1;
                }
            }
            else
            {
                
SendClientMessage(playeridCOLOR_GREY"   Falta uma oferta para Vocк reparar o carro !");
                return 
1;
            }
        }
        else
        {
            return 
1;
        } 
Reply


Messages In This Thread
Erro sistema de duelo. - by zGuigui2068 - 27.03.2016, 21:56
Re: Erro sistema de duelo. - by zGuigui2068 - 27.03.2016, 22:06
Re: Erro sistema de duelo. - by 1sbedx - 27.03.2016, 22:20
Re: Erro sistema de duelo. - by zGuigui2068 - 27.03.2016, 22:27
Re: Erro sistema de duelo. - by 1sbedx - 27.03.2016, 22:31
Re: Erro sistema de duelo. - by zGuigui2068 - 27.03.2016, 22:53
Re: Erro sistema de duelo. - by 1sbedx - 27.03.2016, 23:06
Re: Erro sistema de duelo. - by zGuigui2068 - 27.03.2016, 23:21
Re: Erro sistema de duelo. - by zGuigui2068 - 27.03.2016, 23:40
Re: Erro sistema de duelo. - by 1sbedx - 27.03.2016, 23:48

Forum Jump:


Users browsing this thread: 1 Guest(s)