SA-MP Forums Archive
[Ajuda] DOF2 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] DOF2 (/showthread.php?tid=636736)



DOF2 - Jorgeeee - 03.07.2017

Bom fiz um comando para verificar se o cуdigo existe na pasta e setar dinheiro, porйm sempre aparece q o cуdigo nгo existe no bloco de notas porйm ele estб lб

pawn Code:
new string[128];
        new pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pName, 24);
        format(string, sizeof(string), "CONTAS/dinheiro/%s.ini", pName);
        if(DOF2_FileExists(string) == 1)
        {
            SendClientMessage(playerid, -1,"Cуdigo validado");
            GivePlayerMoney(playerid, 100000);
            return 1;
        }
        else{
        if(DOF2_FileExists(string) != 1)
        {
            GetPlayerName(playerid, pName, 24);
            format(string, sizeof(string), "CONTAS/dinheiro/%s.ini", pName);
            SendClientMessage(playerid, -1,"Este cod n existe.");
            return 1;
        }
        }



Re: DOF2 - LucasF - 03.07.2017

Quote:
Originally Posted by Jorgeeee
View Post
Bom fiz um comando para verificar se o cуdigo existe na pasta e setar dinheiro, porйm sempre aparece q o cуdigo nгo existe no bloco de notas porйm ele estб lб

pawn Code:
new string[128];
        new pName[MAX_PLAYER_NAME];
        GetPlayerName(playerid, pName, 24);
        format(string, sizeof(string), "CONTAS/dinheiro/%s.ini", pName);
        if(DOF2_FileExists(string) == 1)
        {
            SendClientMessage(playerid, -1,"Cуdigo validado");
            GivePlayerMoney(playerid, 100000);
            return 1;
        }
        else{
        if(DOF2_FileExists(string) != 1)
        {
            GetPlayerName(playerid, pName, 24);
            format(string, sizeof(string), "CONTAS/dinheiro/%s.ini", pName);
            SendClientMessage(playerid, -1,"Este cod n existe.");
            return 1;
        }
        }
tem que criar o arquivo DOF2_CreateFile();

TUTORIAL DOF2



Re: DOF2 - Jorgeeee - 03.07.2017

Quote:
Originally Posted by LucasF
View Post
tem que criar o arquivo DOF2_CreateFile();

TUTORIAL DOF2
Mais em qual parte? eu criei no bloco de notas jб nгo vale? ...


Re: DOF2 - AdrianoStk - 03.07.2017

Se poder reformular sua duvida fica mais facil compreender qual o problema!

PHP Code:
        new string[128];
        new 
pName[MAX_PLAYER_NAME];
        
GetPlayerName(playeridpName24);
        
format(stringsizeof(string), "CONTAS/dinheiro/%s.ini"pName);
        if(
DOF2_FileExists(string))
        {
            
SendClientMessage(playerid, -1,"Cуdigo validado");
            
GivePlayerMoney(playerid100000);
            return 
1;
        }
        else
        {
             
//GetPlayerName(playerid, pName, 24);//Desnecessario, ja getou o nome la encima;
            //format(string, sizeof(string), "CONTAS/dinheiro/%s.ini", pName);
            
DOF2_CreateFile(string);
            
DOF2_SaveFile();
            
SendClientMessage(playerid, -1,"Este cod n existe.");
            return 
1;
        } 



Re: DOF2 - Jorgeeee - 03.07.2017

Quote:
Originally Posted by AdrianoStk
View Post
Se poder reformular sua duvida fica mais facil compreender qual o problema!

PHP Code:
        new string[128];
        new 
pName[MAX_PLAYER_NAME];
        
GetPlayerName(playeridpName24);
        
format(stringsizeof(string), "CONTAS/dinheiro/%s.ini"pName);
        if(
DOF2_FileExists(string))
        {
            
SendClientMessage(playerid, -1,"Cуdigo validado");
            
GivePlayerMoney(playerid100000);
            return 
1;
        }
        else
        {
             
//GetPlayerName(playerid, pName, 24);//Desnecessario, ja getou o nome la encima;
            //format(string, sizeof(string), "CONTAS/dinheiro/%s.ini", pName);
            
DOF2_CreateFile(string);
            
DOF2_SaveFile();
            
SendClientMessage(playerid, -1,"Este cod n existe.");
            return 
1;
        } 
eu criei um notas na pasta CONTAS com o nome de dinheiro, e tem cуdigo lб dentro ai quando a pessoa digitar o cуdigo, se existir seta o dinheiro, se nгo aparece que o codigo n existe entendeu?


Re: DOF2 - AdrianoStk - 03.07.2017

Deixa eu ver se eu entendi, vocк cria o arquivo com o nome da pessoa, ai se ela digitar o comando e o nome dela existir ela recebe o dinheiro, do contrario ele й informada que o o nome dela nгo existe?

Quando ela recebe o dinheiro, vocк quer que o codigo (Nome dela) seja deletado do sistema?

OBS: Se vocк criou o arquivo utilizando bloco de notas, й bem provбvel que a extenзгo dele possa estar .txt


Re: DOF2 - Jorgeeee - 03.07.2017

Quote:
Originally Posted by AdrianoStk
View Post
Deixa eu ver se eu entendi, vocк cria o arquivo com o nome da pessoa, ai se ela digitar o comando e o nome dela existir ela recebe o dinheiro, do contrario ele й informada que o o nome dela nгo existe?

Quando ela recebe o dinheiro, vocк quer que o codigo (Nome dela) seja deletado do sistema?

OBS: Se vocк criou o arquivo utilizando bloco de notas, й bem provбvel que a extenзгo dele possa estar .txt
Nгo o nome dela, e sim um cуdigo eu passo o cуdigo pra ela exemplo EXE-200 Ai se o cуdigo estiver certo ele ganha a grana se ele colocar EEE-200 manda a msg de erro, tentei usar seu exemplo mais qnd eu digito cai meu servidor, porйm jб estб criado o notas


Re: DOF2 - AdrianoStk - 03.07.2017

Eu fiz um FS com a funзгo que vocк tava precisando, fiz do meu jeito, da uma olhada, qualquer coisa й sу adaptar pra sua GM!