Verificar número de contas com DOF2 - Nexus -  03/03/2021
 
 
Existe alguma forma de verificar o número de contas existentes usando o DOF2? Eu preciso fazer um loop que verifica o número de contas existentes.
 
 
 
RE: Verificar número de contas com DOF2 - Moreira -  03/03/2021
 
 
Não sei se existe, mas tenho um código que conta toda vez que uma conta é criada. 
Código PHP: stock CreateUniqueID() {     #define UID_File "UniqueID_Count.ini"     if(!DOF2_FileExists(UID_File)) DOF2_CreateFile(UID_File);     new count = DOF2_GetInt(UID_File, "Count") + 1;     DOF2_SetInt(UID_File, "Count", count);     DOF2_SaveFile();     return count; } 
 
  
 
 
 
RE: Verificar número de contas com DOF2 - Dr Editor -  03/03/2021
 
 
Pode usar a lógica de cima, porém da forma que você precisa. 
 
Código: stock AddConta() 
{ 
    #define UID_File "UniqueID_Count.ini" 
    if(!DOF2_FileExists(UID_File)) DOF2_CreateFile(UID_File); 
    new count = DOF2_GetInt(UID_File, "Count") + 1; 
    DOF2_SetInt(UID_File, "Count", count); 
    DOF2_SaveFile(); 
    return count; 
} 
 
 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]stock RemConta()[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]{[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]    #define UID_File "UniqueID_Count.ini"[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]    if(!DOF2_FileExists(UID_File)) DOF2_CreateFile(UID_File);[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]    new count = DOF2_GetInt(UID_File, "Count") - 1;[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]    DOF2_SetInt(UID_File, "Count", count);[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]    DOF2_SaveFile();[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]  [/font][/size][/color][color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]  return count;[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]}[/font][/size][/color]
  
 
 
 
RE: Verificar número de contas com DOF2 - Nexus -  04/03/2021
 
 
 (03/03/2021 07:55)Moreira Escreveu:  Não sei se existe, mas tenho um código que conta toda vez que uma conta é criada. 
Código PHP: stock CreateUniqueID() {     #define UID_File "UniqueID_Count.ini"     if(!DOF2_FileExists(UID_File)) DOF2_CreateFile(UID_File);     new count = DOF2_GetInt(UID_File, "Count") + 1;     DOF2_SetInt(UID_File, "Count", count);     DOF2_SaveFile();     return count; } 
 
   (03/03/2021 08:29)Dr Editor Escreveu:  Pode usar a lógica de cima, porém da forma que você precisa. 
 
Código: stock AddConta() 
{ 
    #define UID_File "UniqueID_Count.ini" 
    if(!DOF2_FileExists(UID_File)) DOF2_CreateFile(UID_File); 
    new count = DOF2_GetInt(UID_File, "Count") + 1; 
    DOF2_SetInt(UID_File, "Count", count); 
    DOF2_SaveFile(); 
    return count; 
} 
 
 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]stock RemConta()[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]{[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]    #define UID_File "UniqueID_Count.ini"[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]    if(!DOF2_FileExists(UID_File)) DOF2_CreateFile(UID_File);[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]    new count = DOF2_GetInt(UID_File, "Count") - 1;[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]    DOF2_SetInt(UID_File, "Count", count);[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]    DOF2_SaveFile();[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]  [/font][/size][/color][color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]  return count;[/font][/size][/color] 
[color=#333333][size=small][font=Monaco, Consolas, Courier, monospace]}[/font][/size][/color]
  Valeu.
 
 
 
RE: Verificar número de contas com DOF2 - ProKillerPa -  09/03/2021
 
 
Como seu caso você precisa saber quantas contas já estão criadas, eu diria para voce fazer o seguinte: Cria um arquivo .txt na Scriptfiles mesmo, com um DOF2::SetInt com o valor de contas existentes ( voce mesmo da um ctrl+a na pasta e ve o total de arquivos ), Após isso, a cada conta que for criada voce seta o DOF2::SetInt + 1.  
No final, voce tem o total de contas. 
 
abraço
 
 
 
 |