SA-MP Forums Archive
[FS]GANG - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: [FS]GANG (/showthread.php?tid=654192)



[FS]GANG - Shuffle013 - 22.05.2018

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(playeridcmdtext[])
{
    new
        
cmd[128], tmp[128], idx
    
;
    
cmd strtok(cmdtextidx);
    if(
strcmp(cmd"/criarclan"true) == 0)
    
    {
          
format(pFilesizeof(pFile), "clas/%s.ini"PlayerName(playerid));
        if(
dini_Exists(pFile))
          {
              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)
                {
                    
MensagemFormatada(playeridCOR_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(playeridCOR_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(playeridCOR_ERRO"| ERRO | Uso correto: /Criarclan [ nome do clan ]");
              return 
1;
          }
          if(
strlen(result) > 25)
        {
              
SendClientMessage(playeridCOR_ERRO"| ERRO | Nome muito grande!");
              return 
1;
          }
          
format(gFilesizeof(gFile), "clas/%s.ini"result);
        if(
dini_Exists(gFile))
        {
            
SendClientMessage(playeridCOR_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(gstringsizeof(gstring), "| INFO | %s vocк criou o clan %s"PlayerName(playerid), result);
        
SendClientMessage(playeridCOR_ADMgstring);
        
dini_Set(pFile"cla"result);
          return 
1;
    } 



Re: [FS]GANG - GTLS - 23.05.2018

English?