[FS]GANG
#1

No sistema de gang quando fizer o Cmd /criarclan

o sistema Puchava 1kk e teria que ter 1000k de score alguem me ajuda pfv

PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
    new
        
cmd[128], tmp[128], idx
    
;
    
cmd = strtok(cmdtext, idx);
    if(
strcmp(cmd, "/criarclan", true) == 0)
    
    {
          
format(pFile, sizeof(pFile), "clas/%s.ini", PlayerName(playerid));
        if(
dini_Exists(pFile))
          {
              if(
strcmp(dini_Get(pFile, "cla"), "Nenhum", false))
              {
                
format(gFile, sizeof(gFile), "clas/%s.ini", dini_Get(pFile, "cla"));
                if(
strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), true) == 0)
                {
                    
MensagemFormatada(playerid, COR_ERRO, "| ERRO | Vocк й dono do clan %s, exclua-o primeiro para poder criar outro!", dini_Get(pFile, "cla"));
                }
                else if(
strcmp(dini_Get(gFile, "Dono"), PlayerName(playerid), false))
                {
                    
MensagemFormatada(playerid, COR_ERRO, "| ERRO | Vocк й membro do clan %s, primeiro saia do clan para criar o seu!", dini_Get(pFile, "cla"));
                }
                return 
1;
              }
          }
            else if(!
dini_Exists(pFile))
          {
              
dini_Create(pFile);
              
dini_Set(pFile, "cla", "Nenhum");
          }
        new 
length = strlen(cmdtext);
        while ((
idx < length) && (cmdtext[idx] <= ' '))
        {
             
idx++;
        }
        new 
offset = idx;
        new 
result[64];
        while ((
idx < length) && ((idx - offset) < (sizeof(result) - 1)))
        {
            
result[idx - offset] = cmdtext[idx];
               
idx++;
        }
         
result[idx - offset] = EOS;
         if(!
strlen(result))
        {
              
SendClientMessage(playerid, COR_ERRO, "| ERRO | Uso correto: /Criarclan [ nome do clan ]");
              return 
1;
          }
          if(
strlen(result) > 25)
        {
              
SendClientMessage(playerid, COR_ERRO, "| ERRO | Nome muito grande!");
              return 
1;
          }
          
format(gFile, sizeof(gFile), "clas/%s.ini", result);
        if(
dini_Exists(gFile))
        {
            
SendClientMessage(playerid, COR_ERRO, "| ERRO | Jб а uma existente com esse nome, escolha outro!");
            return 
1;
        }
        else if(!
dini_Exists(gFile))
        {
            
dini_Create(gFile);
            
dini_Set(gFile, "Dono", PlayerName(playerid));
            
dini_Set(gFile, "Membro1", "Ninguem");
            
dini_Set(gFile, "Membro2", "Ninguem");
            
dini_Set(gFile, "Membro3", "Ninguem");
            
dini_Set(gFile, "Membro4", "Ninguem");
            
dini_Set(gFile, "Membro5", "Ninguem");
            
dini_Set(gFile, "Membro6", "Ninguem");
            
dini_Set(gFile, "Membro7", "Ninguem");
            
dini_Set(gFile, "Membro8", "Ninguem");
            
dini_Set(gFile, "Membro9", "Ninguem");
            
dini_Set(gFile, "Membro10", "Ninguem");
            
dini_Set(gFile, "Membro11", "Ninguem");
            
dini_Set(gFile, "Membro12", "Ninguem");
            
dini_Set(gFile, "Membro13", "Ninguem");
            
dini_Set(gFile, "Membro14", "Ninguem");
            
dini_Set(gFile, "Membro15", "Ninguem");
        }
        
format(gstring, sizeof(gstring), "| INFO | %s vocк criou o clan %s", PlayerName(playerid), result);
        
SendClientMessage(playerid, COR_ADM, gstring);
        
dini_Set(pFile, "cla", result);
          return 
1;
    } 
Reply


Messages In This Thread
[FS]GANG - by Shuffle013 - 22.05.2018, 22:39
Re: [FS]GANG - by GTLS - 23.05.2018, 06:33

Forum Jump:


Users browsing this thread: 1 Guest(s)