[Ajuda] Sistema Para Dialog
#1

PHP код:
CMD:convidarcla(playeridparams[])
{
    
format(pFilesizeof(pFile), "Servidor/Clas/%s.ini"PlayerName(playerid));
    if(!
dini_Exists(pFile))
    {
        
SendClientMessage(playeridCOR_ERRO"| ERRO | Vocк nгo й dono de nenhum clг!");
        return 
1;
    }
    else if(
dini_Exists(pFile))
    {
        if(
strcmp(dini_Get(pFile"cla"), "Nenhum"true) == 0)
        {
            
SendClientMessage(playeridCOR_ERRO"| ERRO | Vocк nгo й dono de nenhum clг!");
            return 
1;
        }
        else if(
strcmp(dini_Get(pFile"cla"), "Nenhum"false))
        {
            
format(gFilesizeof(gFile), "Servidor/Clas/%s.ini"dini_Get(pFile"cla"));
            if(
strcmp(dini_Get(gFile"Dono"), PlayerName(playerid), true) == 0)
            {
                if(
strcmp(dini_Get(gFile"Membro1"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro2"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro3"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro4"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro5"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro6"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro7"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro8"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro9"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro10"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro11"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro12"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro13"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro14"), "Ninguem"false) &&
                
strcmp(dini_Get(gFile"Membro15"), "Ninguem"false))
                {
                    
SendClientMessage(playeridCOR_ERRO"| ERRO | Seu clг jб possui 15 membros, as vagas estгo esgotadas!");
                    return 
1;
                }
                new 
id;
                if(!
strlen(params))
                {
                    
SendClientMessage(playeridCOR_ERRO"| ERRO | Uso correto: /ConvidarCla [ id do player ]");
                    return 
1;
                }
                
id strval(params);
                if(!
IsPlayerConnected(id))
                {
                    
SendClientMessage(playeridCOR_ERRO"| ERRO | Jogador desconectado!");
                    return 
1;
                }
                
format(gstringsizeof(gstring), "Servidor/Clas/%s.ini"PlayerName(id));
                if(
dini_Exists(gstring))
                {
                    if(
strcmp(dini_Get(gstring"cla"), "Nenhum"false))
                    {
                        
SendClientMessage(playeridCOR_ERRO"| ERRO | Esse jogador jб possui um clг!");
                        return 
1;
                    }
                    else
                    {
                        
MensagemFormatada(idCOR_ADM"| INFO | %s estб convidando vocк para ser membro do clг %s"PlayerName(playerid), dini_Get(pFile"cla"));
                        
MensagemFormatada(playeridCOR_ADM"| INFO | %s vocк estб convidando %d para ser membro do seu clг %s"PlayerName(playerid), PlayerName(id), dini_Get(pFile"cla"));
                        
timercou[id] = SetTimerEx("MesagemClaConvite"4000true"i"id);
                        
convidou[id] = playerid;
                        return 
1;
                    }
                }
                else if(!
dini_Exists(gstring))
                {
                    
MensagemFormatada(idCOR_ADM"| INFO | %s estб convidando vocк para ser membro do clг %s"PlayerName(playerid), dini_Get(pFile"cla"));
                    
MensagemFormatada(playeridCOR_ADM"| INFO | %s vocк estб convidando %s para ser membro do seu clг %s"PlayerName(playerid), PlayerName(id), dini_Get(pFile"cla"));
                    
timercou[id] = SetTimerEx("MesagemClaConvite"4000true"i"id);
                    
convidou[id] = playerid;
                    
msgconvi[id] = 1;
                    return 
1;
                }
            }
            else if(
strcmp(dini_Get(gFile"Dono"), PlayerName(playerid), false))
            {
                
MensagemFormatada(playeridCOR_ERRO"| ERRO | Vocк й membro do clг %s, portanto vocк nгo pode excluir!"dini_Get(pFile"cla"));
                return 
1;
            }
        }
    }
    return 
1;

Intao Eu Queria Assim Avez De /convidarclan [ID] , Aparece-se Um Dialog Assim = Coloque O ID Para Convidar
[OK][CANCELAR]
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)