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



Erro no GM - SnowBorn - 22.12.2017

Erros:

PHP код:
C:\Users\SnowBorn\Desktop\Projeto [T-D-M]\gamemodes\BASE.pwn(46) : warning 217loose indentation
C
:\Users\SnowBorn\Desktop\Projeto [T-D-M]\gamemodes\BASE.pwn(142) : warning 217loose indentation
C
:\Users\SnowBorn\Desktop\Projeto [T-D-M]\gamemodes\BASE.pwn(228) : warning 217loose indentation
C
:\Users\SnowBorn\Desktop\Projeto [T-D-M]\gamemodes\BASE.pwn(237) : warning 217loose indentation
C
:\Users\SnowBorn\Desktop\Projeto [T-D-M]\gamemodes\BASE.pwn(238) : warning 217loose indentation
C
:\Users\SnowBorn\Desktop\Projeto [T-D-M]\gamemodes\BASE.pwn(239) : warning 217loose indentation
Pawn compiler 3.2.3664              Copyright 
(c1997-2006ITB CompuPhase
6 Warnings

GM >


PHP код:
/* ===== Includes ==== */
#include <a_samp>
#include <dini>
/* ===== Includes ==== */
new Logado[MAX_PLAYERS];
main()
{
    print(
"\n----------------------------------");
    print(
" Gamemode = WarFire (WF)");
    print(
"----------------------------------\n");
}
public 
OnGameModeInit()
{
    
SetGameModeText("Blank Script");
    
AddPlayerClass(01958.37831343.157215.3746269.1425000000);
    return 
1;
}
public 
OnGameModeExit()
{
    return 
1;
}
public 
OnPlayerRequestClass(playeridclassid)
{
    
SetPlayerPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraPos(playerid1958.37831343.157215.3746);
    
SetPlayerCameraLookAt(playerid1958.37831343.157215.3746);
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    new 
log[35];
    new 
regstring[130];
    
format(log,sizeof log,"CONTAS/%s.ini",Nome(playerid));
    if(!
dini_Exists(log))
    {
    
SendClientMessage(playerid,0x00FF00FF,"Seja bem vindo pela primeira vez. Por favor digite uma senha para se registrar.");
    
format(regstring,sizeof(regstring),"{FFE4E1}%s, vocк ainda nгo possui uma conta em nosso banco de dados.\nPor favor digite uma senha para se registrar.",Nome(playerid));
    
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"{87CEEB}Registrar",regstring,"Registrar","Sair");
   return 
1;
    }
    
SendClientMessage(playerid,0x00FFFFFF,"Digite sua senha no diбlogo abaixo para poder logar.");
    
format(regstring,sizeof(regstring),"{FAF0E6}%s, vocк jб possui uma conta no banco de dados.\nDigite sua senha abaixo para poder logar.",Nome(playerid));
    
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{F5F5F5}Logar",regstring,"Logar","Sair");
///
    
return 1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    return 
1;
}
public 
OnPlayerSpawn(playerid)
{
    return 
1;
}
public 
OnPlayerDeath(playeridkilleridreason)
{
    return 
1;
}
public 
OnVehicleSpawn(vehicleid)
{
    return 
1;
}
public 
OnVehicleDeath(vehicleidkillerid)
{
    return 
1;
}
public 
OnPlayerText(playeridtext[])
{
    return 
1;
}
public 
OnPlayerCommandText(playeridcmdtext[])
{
    if (
strcmp("/mycommand"cmdtexttrue10) == 0)
    {
        
// Do something here
        
return 1;
    }
    return 
0;
}
public 
OnPlayerEnterVehicle(playeridvehicleidispassenger)
{
    return 
1;
}
public 
OnPlayerExitVehicle(playeridvehicleid)
{
    return 
1;
}
public 
OnPlayerStateChange(playeridnewstateoldstate)
{
    return 
1;
}
public 
OnPlayerEnterCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerEnterRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnPlayerLeaveRaceCheckpoint(playerid)
{
    return 
1;
}
public 
OnRconCommand(cmd[])
{
    return 
1;
}
public 
OnPlayerRequestSpawn(playerid)
{
     if(
Logado[playerid] == 0)
     {
         
SendClientMessage(playerid,0xFFFF45,"Antes de Spawnar logue-se.");
     }
     
    return 
1;
}
public 
OnObjectMoved(objectid)
{
    return 
1;
}
public 
OnPlayerObjectMoved(playeridobjectid)
{
    return 
1;
}
public 
OnPlayerPickUpPickup(playeridpickupid)
{
    return 
1;
}
public 
OnVehicleMod(playeridvehicleidcomponentid)
{
    return 
1;
}
public 
OnVehiclePaintjob(playeridvehicleidpaintjobid)
{
    return 
1;
}
public 
OnVehicleRespray(playeridvehicleidcolor1color2)
{
    return 
1;
}
public 
OnPlayerSelectedMenuRow(playeridrow)
{
    return 
1;
}
public 
OnPlayerExitedMenu(playerid)
{
    return 
1;
}
public 
OnPlayerInteriorChange(playeridnewinterioridoldinteriorid)
{
    return 
1;
}
public 
OnPlayerKeyStateChange(playeridnewkeysoldkeys)
{
    return 
1;
}
public 
OnRconLoginAttempt(ip[], password[], success)
{
    return 
1;
}
public 
OnPlayerUpdate(playerid)
{
    return 
1;
}
public 
OnPlayerStreamIn(playeridforplayerid)
{
    return 
1;
}
public 
OnPlayerStreamOut(playeridforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamIn(vehicleidforplayerid)
{
    return 
1;
}
public 
OnVehicleStreamOut(vehicleidforplayerid)
{
    return 
1;
}
public 
OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
new 
arq[30];
    
format(arq,sizeof arq,"CONTAS/%s.ini",Nome(playerid));
    if(
dialogid == 1)
    {
        if(
response == 1)
        {
            new 
regstring[130];
            
dini_Create(arq);
            
SendClientMessage(playerid,0xFFFF47,"Sua conta foi registrada com sucesso! Logue-se no diбlogo abaixo.");
            
format(regstring,sizeof(regstring),"{FAF0E6}Parabйns %s, vocк registrou sua conta.\nDigite sua senha abaixo para poder logar.",Nome(playerid));
                
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{F5F5F5}Logar",regstring,"Logar","Sair");
            
dini_IntSet(arq,"Senha",strval(inputtext));
          return 
1;
        }
        
SendClientMessage(playerid,0xFFFF00,"Vocк usou a opзгo 'Sair' e foi kickado pelo servidor!");
        
Kick(playerid);
    }
    else if(
dialogid == 2)
    {
        if(
response == 1)
        {
            if(
dini_Int(arq,"Senha") == strval(inputtext))
            {
                
SendClientMessage(playerid,0xFFFF43,"Vocк logou no servidor com sucesso!");
                
Logado[playerid] = 1;
                return 
1;
            }
            
SendClientMessage(playerid,0xFFFF88,"Vocк digitou a senha incorretamente. Digite-a novamente.");
            
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{F5F5F5}Logar","Digite a senha corretamente.","Logar","Sair");
            return 
1;
        }
        
SendClientMessage(playerid,0xFFFF00,"Vocк usou a opзгo 'Sair' e foi kickado pelo servidor!");
        
Kick(playerid);
    }
    
////
    
return 1;
}
public 
OnPlayerClickPlayer(playeridclickedplayeridsource)
{
    return 
1;
}
stock Nome(playerid)
{
        new 
nome[MAX_PLAYER_NAME];
        
GetPlayerName(playeridnomesizeof(nome));
        return 
nome;




Re: Erro no GM - C4rtm4n - 22.12.2017

Aquele momento que o cara й tгo preguiзoso que nгo tem coragem de abrir o g00gle tradutor e descobrir o aviso.


Re: Erro no GM - Eddye - 22.12.2017

Isso й erro de "espaзamento", pra deixar mais organizadinho e tal. Vai em cada linha e arrume o espaзo delas para se adequar as demais linhas abaixo e acima dela.

ex:

PHP код:
if(response == 1
        { 
            new 
regstring[130]; 
            
dini_Create(arq); 
            
SendClientMessage(playerid,0xFFFF47,"Sua conta foi registrada com sucesso! Logue-se no diбlogo abaixo."); 
            
format(regstring,sizeof(regstring),"{FAF0E6}Parabйns %s, vocк registrou sua conta.\nDigite sua senha abaixo para poder logar.",Nome(playerid)); 
                
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{F5F5F5}Logar",regstring,"Logar","Sair"); 
            
dini_IntSet(arq,"Senha",strval(inputtext)); 
          return 
1
        } 
Como colocar:
PHP код:
if(response == 1
        { 
            new 
regstring[130]; 
            
dini_Create(arq); 
            
SendClientMessage(playerid,0xFFFF47,"Sua conta foi registrada com sucesso! Logue-se no diбlogo abaixo."); 
            
format(regstring,sizeof(regstring),"{FAF0E6}Parabйns %s, vocк registrou sua conta.\nDigite sua senha abaixo para poder logar.",Nome(playerid)); 
            
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"{F5F5F5}Logar",regstring,"Logar","Sair"); 
            
dini_IntSet(arq,"Senha",strval(inputtext)); 
          return 
1
        } 



Re: Erro no GM - SnowBorn - 22.12.2017

Obrigado Eddye vo testar aqui.


Re: Erro no GM - Gguiz - 22.12.2017

Olhe essa explicaзгo aqui.