[Ajuda] Bug no /infosocio
#1

Gostaria de pedir ajuda para arrumar meu /infosocio que esta bugado!
ele nгo esta mostrando os Players socios do server!
Exemplo: vou e digito /infosocio e deveria aparecer os player que sao socios Ex: id: 0 Nome: Igor_Maicon Vaga 3
e nao aparece! eu vou e dou socio para um player e em /socios ele aparece normal! mais em /infosocio nao aparece! e dai buga o /limparsocio que nao da para limpar o socio do player pois tem que ver a vaga em /infosocio

Codigos!
PHP Code:
    if (strcmp("/infosocio"cmdtexttrue10) == || strcmp("/infoso"cmdtexttrue10) == 0)
 {
    
SendClientMessage(playeridCOLOR_DBLUE"|B_P_F|Sуcios do Server|B_P_F|");
     for(new 
x=0x<sizeof(SocioInfo); x++)
  {
   if(
strcmp(SocioInfo[x][sNick],"Ninguem",true) != 0)
   {
   
format(stringsizeof(string), "Sуcio ID:[%d]: %s Nнvel:[%d]"xSocioInfo[x][sNick], SocioInfo[x][sTipo]);
    
SendClientMessage(playeridCOLOR_AZULBBstring);
   }
  }
  return 
1;
    }
   if(
strcmp(cmd"/darsocio"true) ==|| strcmp(cmd"/setarsocio"true) ==0)
 {
     if(
IsPlayerConnected(playerid))
     {
         if(
PlayerInfo[playerid][pAdmin] < 1339)
      {
    
SendClientMessage(playeridCOLOR_GRAD1"Vocк nгo tem autorizaзгo para usar esse comando.");
    return 
1;
      }
      
SocioVaga();
      if(
VagaSobrando == 0)
      {
    
SendClientMessage(playeridCOLOR_GRAD1"Nгo hб mais vagas na lista use /limparsocio primeiro.");
    return 
1;
      }
   
tmp strtok(cmdtextidx);
   if(!
strlen(tmp))
   {
    
SendClientMessage(playeridCOLOR_GRAD2"USE: /darsocio [id] [Nivel] 1(Socio Bronze) 2(Socio Prata) 3(Socio Ouro)");
    return 
1;
   }
   new 
para1;
   new 
level;
   
para1 ReturnUser(tmp);
   
tmp strtok(cmdtextidx);
   if(!
strlen(tmp))
   {
    
SendClientMessage(playeridCOLOR_GRAD2"USE: /darsocio [id] [Nivel] 1(Socio Bronze) 2(Socio Prata) 3(Socio Ouro)");
    return 
1;
   }
   
level strval(tmp);
   
GetPlayerName(para1giveplayersizeof(giveplayer));
   
GetPlayerName(playeridsendernamesizeof(sendername));
      if(
IsPlayerConnected(para1))
      {
          if(
para1 != INVALID_PLAYER_ID)
          {
     
format(stringsizeof string"Vocк %s Setou Todos Status Sуcio [%d] para %s",sendername,levelgiveplayer);
     
SendClientMessage(playeridCOLOR_LIGHTBLUEstring);
     
format(stringsizeof string"O Administrador %s Setou Todos Status Sуcio [%d] Em Vocк",sendername,levelsendername);
     
SendClientMessage(para1COLOR_LIGHTBLUEstring);
     
getdate(yearmonthday);
     
gettime(hour,minute,second);
     
format(stringsizeof(string), "%s deu Socio ao %s nнvel %d (%d/%d/%d - %d:%d)",sendername,giveplayer,level,daymonthyear,hourminute);
     
SocioLog(string);
     
PlayerInfo[para1][pSocio] = level;
     new 
var03 0;
     for(new 
0sizeof(SocioInfo); i++)
        {
            if(
strcmp(giveplayer,SocioInfo[i][sNick],true)==0)
            {
                
SocioInfo[i][sTipo] = level;
                
SaveSocio();
                
var03 1;
                break;
            }
     }
     if(
var03 == 0)
     {
         for(new 
0sizeof(SocioInfo); i++)
         {
             if(
strcmp("Ninguem",SocioInfo[i][sNick],true)==0)
             {
                 
strmid(SocioInfo[i][sNick], giveplayer0strlen(giveplayer), 255);
                 
SocioInfo[i][sTipo] = level;
                 
SaveSocio();
                 break;
       }
      }
     }
    }
   }
  }
  return 
1;
 }
     if (
strcmp("/limparsocio"cmdtexttrue10) == 0)
 {
  if(
PlayerInfo[playerid][pAdmin] < 1342)
  {
   
SendClientMessage(playeridCOLOR_GRAD2"Vocк nгo estб autorizado a usar este comando!");
   return 
1;
  }
     
tmp strtok(cmdtextidx);
  if(!
strlen(tmp))
  {
   
SendClientMessage(playeridCOLOR_GRAD2"USE: /limparsocio [Vaga]");
   return 
1;
  }
  new 
Vagao strval(tmp);
  if(
Vagao || Vagao 50) { SendClientMessage(playeridCOLOR_GREY"Vaga mнnima 0 mбximo 50!"); return 1; }
  if(
IsPlayerOnline(SocioInfo[Vagao][sNick]))
    {
      new 
id=GetPlayerID(SocioInfo[Vagao][sNick]);
      
PlayerInfo[id][pSocio] = 0;
   
SendClientMessage(idCOLOR_YELLOW"Vocк perdeu seu Sуcio, renove-o e receba seus benefнcios de volta");
  }
  
getdate(yearmonthday);
  
gettime(hour,minute,second);
  
format(stringsizeof(string), "%s limpou sуcio vaga %d de %s (%d/%d/%d - %d:%d)",PlayerName(playerid),Vagao,SocioInfo[Vagao][sNick],daymonthyear,hourminute);
  
SocioLog(string);
  
strmid(SocioInfo[Vagao][sNick], "Ninguem"0strlen("Ninguem"), 255);
  
SocioInfo[Vagao][sTipo] = 0;
     
SaveSocio();
     
format(stringsizeof(string), "Vocк Limpou A Vaga VIP Nє %d",Vagao);
  
SendClientMessage(playeridCOLOR_LIGHTBLUEstring);
     return 
1;
    } 
Quem poder Ajudar... Agradeзo deis de ja
Reply


Messages In This Thread
Bug no /infosocio - by igor97m - 07.07.2014, 02:43
Respuesta: Bug no /infosocio - by igor97m - 07.07.2014, 20:30

Forum Jump:


Users browsing this thread: 1 Guest(s)