[Ajuda] /infosocio bugado
#1

Ola gostaria de pedir ajuda pra arrumar o meu /infosocio ja tentei de tudo! mais nao da! o meu /infovip funciona mais o /infosocio nao funciona!

Exemplo: eu vou e dou vip para um player! /darvip id vip prata etc... esse funciona normal! aparece no /vips e no /infovips.
e o socio eu vou dou socio pra um player ele aparece no /socios mais nao aparece no /infosocio. dai eu vou e digito /limparsocio (vaga) e nao tira nenhum socio que esta no server '-'
nem da para ver a vaga de socio que й o player. pois nao aparece ele no /infosocio.

ajuda aee!

Comandos socios!
PHP код:
    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;
        
    }[/
i


ajuda ae gente ! '-'
Reply
#2

Vocк que adicionou o comando, ou jб tinha no GM ?
Reply
#3

nгo! eu ja tenho esse comando no meu server sу que ele esta bugadoo!
nao aparece os players socios
Reply
#4

em /socios aparece sу que no /infosocio nao aparece! dai se eu quiser tirar um socio do server tenho que ir na pasta '-'
Reply
#5

ajudaaaaaaa '-'
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)