SA-MP Forums Archive
[ Ajuda ] Warning - 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 ] Warning (/showthread.php?tid=337087)



[ Ajuda ] Warning - dPlaYer_ - 24.04.2012

Eae galera , boa noite '-'
Estou quase a terminar a versгo 4.0 do brasil vida bandida .
entгo
Nгo consegui resolver esse erro serб que alguma alma boa poderia me ajudar? '-'

Cуdigo
pawn Код:
if(newstate == PLAYER_STATE_DRIVER) {
            new pname[MAX_PLAYER_NAME];
            GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
            for(new carro = 0; carro < MAX_CARROS; carro++) {
                new vid;
                vid = GetPlayerVehicleID(playerid);
                new mot, lu, alar, por, cap, porma, ob;
                GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
                SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
                format(string, sizeof(string), "Servidor/Carros/carro%d.ini", carro);
                if(dini_Exists(string)) {
                    if(vid == dini_Int(string, "Id")) {
                        if(dini_Int(string, "cDono") == 1 || dini_Int(string,"cDono2") == 1) {
                            //if(strcmp(dini_Get(string, "Dono"), pname, true) == 0)
                            if(strcmp(dini_Get(string,"Dono"), pname, true) == 0 || strcmp(dini_Get(string,"Dono2"), pname, true) == 0) {
                                format(string, sizeof(string), "* %s, bem-vindo ao seu veiculo '%s'", dini_Get(string, "Dono"), dini_Get(string, "Nome"));
                                SendClientMessage(playerid, 0xC0C0C0AA, string);
                            } else if(dini_Int(string,"cDono2") == 1 && dini_Int(string,"cDono") == 1)
                            {
                                format(string, sizeof(string),"Vocк й o segundo dono do carro (%s) de %s, seja bem vindo !", dini_Get(string,"Nome"),dini_Get(string,"Dono"));
                                SendClientMessage(playerid, 0xC0C0C0AA, string);
                            }
                            else {
                                if(dini_Int(string,"Alarme") == 0) {
                                    GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
                                    SetVehicleParamsEx(vid, mot, lu, VEHICLE_PARAMS_ON, por, cap, porma, ob);
                                    format(string, sizeof(string), "* Este veiculo : '%s' й de '%s' portanto ele deixou o alarme desativado.", dini_Get(string, "Nome"), dini_Get(string, "Dono"));
                                    SendClientMessage(playerid, 0xff6633AA, string);
                                    if(dini_Int(string,"Alarme") == 1) {
                                        for(new i=0; i<MAX_PLAYERS; i++) {
                                            if(IsPlayerConnected(i)) {
                                                new tname[MAX_PLAYER_NAME];
                                                GetPlayerName(i, tname, sizeof(tname));
                                                if(strcmp(dini_Get(string, "Dono"), tname, true) == 0 && GetPlayerVehicleID(playerid) == dini_Int(string, "Id")) {
                                                    format(string, sizeof(string), "* %s (%d) Tentou Roubar seu veiculo!", pname, playerid);
                                                    SendClientMessage(i, 0xff6633AA, string);
                                                }
                                            }
                                        }
                                    }
                                    RemovePlayerFromVehicle(playerid);
                                    }// Linha do erro <<
                                }
                                else {
                                format(string, sizeof(string), "[ CAR'S ] Este veiculo estб a venda para compra-lo use: /comprarcarro.", dini_Int(string, "Preco"));
                                SendClientMessage(playerid, -1, string);
                                SendClientMessage(playerid, -1, "* Para sair aperte 'F' ou ' ENTER '");
                                incar[playerid] = 1;
                                TogglePlayerControllable(playerid, 0);
                            }
                        }
                    }
                }
            }
Erro:
pawn Код:
D:\Бrea de Trabalho\new gm\gamemodes\nVb.pwn(13306) : warning 217: loose indentation
D:\Бrea de Trabalho\new gm\gamemodes\nVb.pwn(13306) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.



Re: [ Ajuda ] Warning - WLSF - 24.04.2012

Nу, com essa identaзгo fica difнcil identificar...

Nгo seria no lugar de
pawn Код:
else {
                                if(dini_Int(string,"Alarme") == 0) {
Assim ?
pawn Код:
else if ( dini_Int ( string, "Alarme" ) == 0 )



Re: [ Ajuda ] Warning - RoacH` - 24.04.2012

pawn Код:
if(newstate == PLAYER_STATE_DRIVER) {
    new pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
    for(new carro = 0; carro < MAX_CARROS; carro++) {
    new vid;
    vid = GetPlayerVehicleID(playerid);
    new mot, lu, alar, por, cap, porma, ob;
    GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
    SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
    format(string, sizeof(string), "Servidor/Carros/carro%d.ini", carro);
        if(dini_Exists(string)) {
            if(vid == dini_Int(string, "Id")) {
                if(dini_Int(string, "cDono") == 1 || dini_Int(string,"cDono2") == 1) {
                            //if(strcmp(dini_Get(string, "Dono"), pname, true) == 0)
                    if(strcmp(dini_Get(string,"Dono"), pname, true) == 0 || strcmp(dini_Get(string,"Dono2"), pname, true) == 0) {
                        format(string, sizeof(string), "* %s, bem-vindo ao seu veiculo '%s'", dini_Get(string, "Dono"), dini_Get(string, "Nome"));
                        SendClientMessage(playerid, 0xC0C0C0AA, string);
                    }
                    else if(dini_Int(string,"cDono2") == 1 && dini_Int(string,"cDono") == 1)
                    {
                        format(string, sizeof(string),"Vocк й o segundo dono do carro (%s) de %s, seja bem vindo !", dini_Get(string,"Nome"),dini_Get(string,"Dono"));
                        SendClientMessage(playerid, 0xC0C0C0AA, string);
                    }
                    else {
                    if(dini_Int(string,"Alarme") == 0) {
                        GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
                        SetVehicleParamsEx(vid, mot, lu, VEHICLE_PARAMS_ON, por, cap, porma, ob);
                        format(string, sizeof(string), "* Este veiculo : '%s' й de '%s' portanto ele deixou o alarme desativado.", dini_Get(string, "Nome"), dini_Get(string, "Dono"));
                        SendClientMessage(playerid, 0xff6633AA, string);
                            if(dini_Int(string,"Alarme") == 1) {
                                for(new i=0; i<MAX_PLAYERS; i++) {
                                    if(IsPlayerConnected(i)) {
                                        new tname[MAX_PLAYER_NAME];
                                            GetPlayerName(i, tname, sizeof(tname));
                                                if(strcmp(dini_Get(string, "Dono"), tname, true) == 0 && GetPlayerVehicleID(playerid) == dini_Int(string, "Id")) {
                                                    format(string, sizeof(string), "* %s (%d) Tentou Roubar seu veiculo!", pname, playerid);
                                                    SendClientMessage(i, 0xff6633AA, string);
                                                    RemovePlayerFromVehicle(playerid);
                                                }
                                            }
                                        }
                                    }
                                }
                            }
                            else {
                                format(string, sizeof(string), "[ CAR'S ] Este veiculo estб a venda para compra-lo use: /comprarcarro.", dini_Int(string, "Preco"));
                                SendClientMessage(playerid, -1, string);
                                SendClientMessage(playerid, -1, "* Para sair aperte 'F' ou ' ENTER '");
                                incar[playerid] = 1;
                                TogglePlayerControllable(playerid, 0);
                            }
                        }
                    }
                }
            }



Re: [ Ajuda ] Warning - dPlaYer_ - 24.04.2012

Quote:
Originally Posted by Willian_Luigi
Посмотреть сообщение
Nу, com essa identaзгo fica difнcil identificar...

Nгo seria no lugar de
pawn Код:
else {
                                if(dini_Int(string,"Alarme") == 0) {
Assim ?
pawn Код:
else if ( dini_Int ( string, "Alarme" ) == 0 )
Vish . Nгo mecho com esse gm faz uns 3 meses ;p
vo la ver o seu e o do Roach :P

@@@@@@@@@
Thanks .
+ rep ;*