[Ajuda] Erro,e bagunзa .
#1

Bom , tou aqui de novo , como perceberam estou mim esforзando mais e tou tentando fazer os cуdigos , mas nessa parte eu mim perdi e fiz a pior bagunзa , + rep ae .

PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    switch( 
dialogid )
    {
        case 
DIALOG_REGISTRO:
        {
            if (!
response) return Kick(playerid);
            if (
response)
            {
                if(!
strlen(inputtext)) {
                
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_INPUT""BRANCO"Registrando...",""VERMELHO"Vocк digitou uma senha invбlida.\n"BRANCO"Digite sua senha abaixo para registrar uma nova conta.","Registro","Sair");
                }
                if(
INI_Open(ObterINI(playerid))) {
                
INI_WriteString("Senha",inputtext);
                
INI_WriteInt("Score",1);
                
INI_WriteInt("Dinheiro",5000);
                
INI_WriteInt("Admin",0);
                
INI_Save();
                
INI_Close();
                
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_INPUT,""BRANCO"Logar",""BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Sair");
            }
        }
    }
        case 
DIALOG_LOGAR:
        {
            if ( !
response ) return Kick playerid );
            if( 
response )
            {
                if(!
strlen(inputtext)) {
                
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_INPUT""BRANCO"Logar",""VERMELHO"Vocк digitou uma senha invбlida.\n"BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Sair");
                }
                if(
INI_Open(ObterINI(playerid))) {
                
INI_ReadString(PlayerInfo[playerid][pSenha],"Senha",20);
                if(
strcmp(inputtext,PlayerInfo[playerid][pSenha],false)) {
                
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_INPUT""BRANCO"Logar",""VERMELHO"Vocк digitou uma senha incorreta.\n"BRANCO"Digite sua senha abaixo para acessar.","Logar","Sair");
                }
                
SetPlayerScoreplayeridINI_ReadInt("Score" ) );
                
ResetPlayerMoneyplayerid );
                
GivePlayerMoneyplayeridINI_ReadInt"Dinheiro" ) );
                
PlayerInfo[playerid][pAdmin] = INI_ReadInt("Admin");
                
INI_Close();
{
    if(
dialogid == 666)
    {
        new 
playername[MAX_PLAYER_NAME], string[128]; //Variaveis que irб armazenar o nome e "string"
        
GetPlayerName(playeridplayernamesizeof(playername)); //Geta o nome do player que aparaceu o dialog
        
if(response//Se ele clickar em SIM...
        
{
            
pDados[playerid][Organizacao] = GetPVarInt(playerid"OrgConvidado"); //Seta a organizaзгo de acordo com a PVarInt do comando /convida
            
pDados[playerid][Cargo] = 1//Seta o cargo a 1
            
format(stringsizeof(string), "%s aceitou seu Convite."playername); //Formata uma mensagem com o nome do player que aceitou
            
SendClientMessage(GetPVarInt(playerid"QuemConvidou"), 0x00FF00FFstring); //Envia a mensagaem a quem convidou
            
format(stringsizeof(string), "%s й o mais novo membro da Organizaзгo."playername); //Formata uma mensgaem com o nome do player que aceitou
            
SendFamilyMessage(pDados[playerid][Organizacao], GetPlayerColor(playerid), string); //Manda a mensagem para a organizaзгo do player
            
SendClientMessage(playerid0x00FF00FF"Vocк aceitou o Convite."); //Manda uma mensagem amigavel ao player que aceitou :P
            
DeletePVar(playerid"OrgConvidado"); //Deleta o PVar
            
DeletePVar(playerid"QuemConvidou"); //Deleta o PVar
            
SpawnPlayer(playerid); //Spawn nele!
        
}
        else 
//Se ele clickar em NГO...
        
{
            
format(stringsizeof(string), "%s rejeitou seu Convite."playername); //Formata a mensgaem com o nome do player que rejeitou o convite
            
SendClientMessage(GetPVarInt(playerid"QuemConvidou"), 0x00FF00FFstring); //Envia a mensagem a quem convidou o player
            
SendClientMessage(playerid0x00FF00FF"Vocк rejeitou o Convite."); //Manda uma mensagem amigavel ao player que rejeitou :P
            
DeletePVar(playerid"OrgConvidado"); //Deleta o PVar
            
DeletePVar(playerid"QuemConvidou"); //Deleta o PVar
        
}
    }
    return 
1;

Reply
#2

Me Perdi *

@Topic

Arrumar o que filho ?
Reply
#3

Eu tenho quase certeza de vocк deu CTRL+C, CTRL+V.
Uma dica nгo Copie cуdigo de Tutoriais, eles servem apenas para ajuda-lo a criar o seu.
Abraзos.
Reply
#4

PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    switch( 
dialogid )
    {
        case 
DIALOG_REGISTRO:
        {
            if (!
response) return Kick(playerid);
                if (
response)
                {
                    if(!
strlen(inputtext))
                    {
                            
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_INPUT""BRANCO"Registrando...",""VERMELHO"Vocк digitou uma senha invбlida.\n"BRANCO"Digite sua senha abaixo para registrar uma nova conta.","Registro","Sair");
                    }
                    if(
INI_Open(ObterINI(playerid)))
                    {
                            
INI_WriteString("Senha",inputtext);
                            
INI_WriteInt("Score",1);
                            
INI_WriteInt("Dinheiro",5000);
                            
INI_WriteInt("Admin",0);
                            
INI_Save();
                            
INI_Close();
                            
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_INPUT,""BRANCO"Logar",""BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Sair");
                    }
                }
            }
            case 
DIALOG_LOGAR:
            {
                if ( !
response ) return Kick playerid );
                    if( 
response )
                    {
                        if(!
strlen(inputtext))
                        {
                                    
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_INPUT""BRANCO"Logar",""VERMELHO"Vocк digitou uma senha invбlida.\n"BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Sair");
                        }
                        if(
INI_Open(ObterINI(playerid)))
                        {
                                    
INI_ReadString(PlayerInfo[playerid][pSenha],"Senha",20);
                        }
                        if(
strcmp(inputtext,PlayerInfo[playerid][pSenha],false))
                        {
                                    
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_INPUT""BRANCO"Logar",""VERMELHO"Vocк digitou uma senha incorreta.\n"BRANCO"Digite sua senha abaixo para acessar.","Logar","Sair");
                        }
                        
SetPlayerScoreplayeridINI_ReadInt("Score" ) );
                        
ResetPlayerMoneyplayerid );
                        
GivePlayerMoneyplayeridINI_ReadInt"Dinheiro" ) );
                        
PlayerInfo[playerid][pAdmin] = INI_ReadInt("Admin");
                        
INI_Close();
                     }
                    if(
dialogid == 666)
                    {
                            new 
playername[MAX_PLAYER_NAME], string[128]; //Variaveis que irб armazenar o nome e "string"
                            
GetPlayerName(playeridplayernamesizeof(playername)); //Geta o nome do player que aparaceu o dialog
                    
}
                    if(
response)
                    {
                            
pDados[playerid][Organizacao] = GetPVarInt(playerid"OrgConvidado"); //Seta a organizaзгo de acordo com a PVarInt do comando /convida
                            
pDados[playerid][Cargo] = 1//Seta o cargo a 1
                            
format(stringsizeof(string), "%s aceitou seu Convite."playername); //Formata uma mensagem com o nome do player que aceitou
                            
SendClientMessage(GetPVarInt(playerid"QuemConvidou"), 0x00FF00FFstring); //Envia a mensagaem a quem convidou
                            
format(stringsizeof(string), "%s й o mais novo membro da Organizaзгo."playername); //Formata uma mensgaem com o nome do player que aceitou
                            
SendFamilyMessage(pDados[playerid][Organizacao], GetPlayerColor(playerid), string); //Manda a mensagem para a organizaзгo do player
                            
SendClientMessage(playerid0x00FF00FF"Vocк aceitou o Convite."); //Manda uma mensagem amigavel ao player que aceitou :P
                              
DeletePVar(playerid"OrgConvidado"); //Deleta o PVar
                            
DeletePVar(playerid"QuemConvidou"); //Deleta o PVar
                            
SpawnPlayer(playerid); //Spawn nele!
                    
}
                    else 
//Se ele clickar em NГO...
                    
{
                            
format(stringsizeof(string), "%s rejeitou seu Convite."playername); //Formata a mensgaem com o nome do player que rejeitou o convite
                            
SendClientMessage(GetPVarInt(playerid"QuemConvidou"), 0x00FF00FFstring); //Envia a mensagem a quem convidou o player
                            
SendClientMessage(playerid0x00FF00FF"Vocк rejeitou o Convite."); //Manda uma mensagem amigavel ao player que rejeitou :P
                            
DeletePVar(playerid"OrgConvidado"); //Deleta o PVar
                            
DeletePVar(playerid"QuemConvidou"); //Deleta o PVar
                    
}
                 }
            }
            return 
1;
}
//==================
//ou
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    switch( 
dialogid ){
        case 
DIALOG_REGISTRO:{
            if (!
response) return Kick(playerid);
                if (
response){
                    if(!
strlen(inputtext)){
                            
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_INPUT""BRANCO"Registrando...",""VERMELHO"Vocк digitou uma senha invбlida.\n"BRANCO"Digite sua senha abaixo para registrar uma nova conta.","Registro","Sair");
                    }
                    if(
INI_Open(ObterINI(playerid))){
                            
INI_WriteString("Senha",inputtext);
                            
INI_WriteInt("Score",1);
                            
INI_WriteInt("Dinheiro",5000);
                            
INI_WriteInt("Admin",0);
                            
INI_Save();
                            
INI_Close();
                            
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_INPUT,""BRANCO"Logar",""BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Sair");
                    }
                }
            }
            case 
DIALOG_LOGAR:{
                if ( !
response ) return Kick playerid );
                    if( 
response ){
                        if(!
strlen(inputtext)){
                                    
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_INPUT""BRANCO"Logar",""VERMELHO"Vocк digitou uma senha invбlida.\n"BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Sair");
                        }
                        if(
INI_Open(ObterINI(playerid))){
                                    
INI_ReadString(PlayerInfo[playerid][pSenha],"Senha",20);
                        }
                        if(
strcmp(inputtext,PlayerInfo[playerid][pSenha],false)){
                                    
ShowPlayerDialog(playeridDIALOG_LOGARDIALOG_STYLE_INPUT""BRANCO"Logar",""VERMELHO"Vocк digitou uma senha incorreta.\n"BRANCO"Digite sua senha abaixo para acessar.","Logar","Sair");
                        }
                        
SetPlayerScoreplayeridINI_ReadInt("Score" ) );
                        
ResetPlayerMoneyplayerid );
                        
GivePlayerMoneyplayeridINI_ReadInt"Dinheiro" ) );
                        
PlayerInfo[playerid][pAdmin] = INI_ReadInt("Admin");
                        
INI_Close();
                    }
                    if(
dialogid == 666){
                            new 
playername[MAX_PLAYER_NAME], string[128]; //Variaveis que irб armazenar o nome e "string"
                            
GetPlayerName(playeridplayernamesizeof(playername)); //Geta o nome do player que aparaceu o dialog
                    
}
                    if(
response)
                    {
                            
pDados[playerid][Organizacao] = GetPVarInt(playerid"OrgConvidado"); //Seta a organizaзгo de acordo com a PVarInt do comando /convida
                            
pDados[playerid][Cargo] = 1//Seta o cargo a 1
                            
format(stringsizeof(string), "%s aceitou seu Convite."playername); //Formata uma mensagem com o nome do player que aceitou
                            
SendClientMessage(GetPVarInt(playerid"QuemConvidou"), 0x00FF00FFstring); //Envia a mensagaem a quem convidou
                            
format(stringsizeof(string), "%s й o mais novo membro da Organizaзгo."playername); //Formata uma mensgaem com o nome do player que aceitou
                            
SendFamilyMessage(pDados[playerid][Organizacao], GetPlayerColor(playerid), string); //Manda a mensagem para a organizaзгo do player
                            
SendClientMessage(playerid0x00FF00FF"Vocк aceitou o Convite."); //Manda uma mensagem amigavel ao player que aceitou :P
                              
DeletePVar(playerid"OrgConvidado"); //Deleta o PVar
                            
DeletePVar(playerid"QuemConvidou"); //Deleta o PVar
                            
SpawnPlayer(playerid); //Spawn nele!
                    
}
                    else{
                            
format(stringsizeof(string), "%s rejeitou seu Convite."playername); //Formata a mensgaem com o nome do player que rejeitou o convite
                            
SendClientMessage(GetPVarInt(playerid"QuemConvidou"), 0x00FF00FFstring); //Envia a mensagem a quem convidou o player
                            
SendClientMessage(playerid0x00FF00FF"Vocк rejeitou o Convite."); //Manda uma mensagem amigavel ao player que rejeitou :P
                            
DeletePVar(playerid"OrgConvidado"); //Deleta o PVar
                            
DeletePVar(playerid"QuemConvidou"); //Deleta o PVar
                    
}
                }
            }
            return 
1;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)