[Ajuda] Sistema de Clan
#5

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), "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;

Reply


Messages In This Thread
Sistema de Clan - by maxblaya01 - 21.07.2015, 23:16
Re: Sistema de Clan - by zG - 21.07.2015, 23:19
Re: Sistema de Clan - by maxblaya01 - 21.07.2015, 23:24
Re: Sistema de Clan - by maxblaya01 - 21.07.2015, 23:33
Re: Sistema de Clan - by JuniorTheDM - 22.07.2015, 00:31

Forum Jump:


Users browsing this thread: 1 Guest(s)