SA-MP Forums Archive
[Ajuda] Salvar Skin Sistema Sexo - 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] Salvar Skin Sistema Sexo (/showthread.php?tid=520653)



Salvar Skin Sistema Sexo - BWCALLEf - 19.06.2014

Nгo estou conseguino salvar a skin do sistema de sexo exemplo o player escolhe um sexo seta a skin e salva mais nao consigo salvar como faзo?
pawn Код:
new String[250];PlayerInfo[playerid][pSenha] = strval(inputtext);
DOF2_CreateFile(arquivo);
DOF2_SetInt(arquivo, "Senha", PlayerInfo[playerid][pSenha]);
DOF2_SetInt(arquivo, "Skin", 121); // na hora que ele escolher o sexo quero que salva outra no lugar desta<
DOF2_SaveFile();
no fim da public OnDialogResponse eu coloquei
pawn Код:
if(dialogid == DIALOG_SEXO) {
        if(response) {
            SendClientMessage(playerid,0x0000FF74,"{FF4500}[BWC] {00FF7F}Sexo Definido Vocк e Homem.");
            PlayerInfo[playerid][pSexo] = 1;
            SetPlayerSkin(playerid,292);
        }
        else {
            SendClientMessage(playerid,0xF760FFAA,"{FF4500}[BWC] {00FF7F}Sexo Definido Vocк e Mulher.");
            PlayerInfo[playerid][pSexo] = 2;
            SetPlayerSkin(playerid,193);
         }
        return 1;
    }
    return 1;
}
e como faзo para salvar a skin no lugar daquela do registro de inicio? la em cima


Re: Salvar Skin Sistema Sexo - TioSlash - 19.06.2014

Quote:
Originally Posted by BWCALLEf
Посмотреть сообщение
Nгo estou conseguino salvar a skin do sistema de sexo exemplo o player escolhe um sexo seta a skin e salva mais nao consigo salvar como faзo?
pawn Код:
new String[250];PlayerInfo[playerid][pSenha] = strval(inputtext);
DOF2_CreateFile(arquivo);
DOF2_SetInt(arquivo, "Senha", PlayerInfo[playerid][pSenha]);
DOF2_SetInt(arquivo, "Skin", 121); // na hora que ele escolher o sexo quero que salva outra no lugar desta<
DOF2_SaveFile();
no fim da public OnDialogResponse eu coloquei
pawn Код:
if(dialogid == DIALOG_SEXO) {
        if(response) {
            SendClientMessage(playerid,0x0000FF74,"{FF4500}[BWC] {00FF7F}Sexo Definido Vocк e Homem.");
            PlayerInfo[playerid][pSexo] = 1;
            SetPlayerSkin(playerid,292);
        }
        else {
            SendClientMessage(playerid,0xF760FFAA,"{FF4500}[BWC] {00FF7F}Sexo Definido Vocк e Mulher.");
            PlayerInfo[playerid][pSexo] = 2;
            SetPlayerSkin(playerid,193);
         }
        return 1;
    }
    return 1;
}
e como faзo para salvar a skin no lugar daquela do registro de inicio? la em cima
https://sampforum.blast.hk/showthread.php?tid=320022

:]


Re: Salvar Skin Sistema Sexo - MultiKill - 19.06.2014

pawn Код:
if(dialogid == DIALOG_SEXO) {
        if(response) {
            SendClientMessage(playerid,0x0000FF74,"{FF4500}[BWC] {00FF7F}Sexo Definido Vocк e Homem.");
            PlayerInfo[playerid][pSexo] = 1;
            SetPlayerSkin(playerid,292);
            DOF2_SetInt(arquivo, "Skin", 292);
            DOF2_SaveFile();
        }
        else {
            SendClientMessage(playerid,0xF760FFAA,"{FF4500}[BWC] {00FF7F}Sexo Definido Vocк e Mulher.");
            PlayerInfo[playerid][pSexo] = 2;
            SetPlayerSkin(playerid,193);
            DOF2_SetInt(arquivo, "Skin", 193);
            DOF2_SaveFile();
         }
        return 1;
    }
    return 1;
}



Re: Salvar Skin Sistema Sexo - BWCALLEf - 19.06.2014

multikill eu ja tentei usa desta maneira
pawn Код:
DOF2_SetInt(arquivo, "Skin", 292);
DOF2_SaveFile();
Mas esta salvano skin 0 no caso a do cj


Re: Salvar Skin Sistema Sexo - ProKillerpa - 19.06.2014

Vocк formatou o diretуrio do .ini do player?

Mostre como a variavel 'arquivo' estб ai.


Re: Salvar Skin Sistema Sexo - BWCALLEf - 19.06.2014

pawn Код:
GetPlayerName(playerid, name, 32);
format(arquivo, 40, "Contas/%s.ini", name);
if(DOF2_FileExists(arquivo))
pawn Код:
new String[250];
PlayerInfo[playerid][pSenha] = strval(inputtext); // pega a senha que ele digitou no campo do dialog
DOF2_CreateFile(arquivo); // cria o arquivo na pasta
DOF2_SetInt(arquivo, "Senha", PlayerInfo[playerid][pSenha]); // seta a senha para a que ele digitou no dialog
DOF2_SetInt(arquivo, "Skin", 121); // SALVA O SKIN DO PLAYER PARA QUALQUER SKIN
DOF2_SaveFile()



Re: Salvar Skin Sistema Sexo - ProKillerpa - 19.06.2014

O Problema й que ele seta б 0 ao invйs de 121? Instantaneamente? Ou ao vocк sair do servidor?


Re: Salvar Skin Sistema Sexo - BWCALLEf - 19.06.2014

pawn Код:
if(dialogid == DIALOG_SEXO) {
        if(response) {
            SendClientMessage(playerid,0x0000FF74,"{FF4500}[INFO] {00FF7F}Sexo Definido Vocк e Homem.");
            PlayerInfo[playerid][pSexo] = 1;
            SetPlayerSkin(playerid,292);
        }
        else {
            SendClientMessage(playerid,0xF760FFAA,"{FF4500}[INFO] {00FF7F}Sexo Definido Vocк e Mulher.");
            PlayerInfo[playerid][pSexo] = 2;
            SetPlayerSkin(playerid,193);
         }
        return 1;
    }
    return 1;
}
quero salvar a skin do player quando ele escolher o sexo mas nao esta salvando
na verdade nao iria precisar a skin
pawn Код:
DOF2_SetInt(arquivo, "Skin", 121);
pq logo depois vem a dialog do sexo e seta skin se e q me intende


Re: Salvar Skin Sistema Sexo - ProKillerpa - 19.06.2014

Falta a funзгo

PHP код:
DOF2_SaveFile(); 
Logo abaixo de todas as alteraзхes no arquivo.


Re: Salvar Skin Sistema Sexo - MultiKill - 19.06.2014

Com o DOF2 se vocк escolher o sexo e ir olhar o arquivo sem desligar o servidor ele ira estar o ultimo valor setado ou nem estar na linha Skin. Entгo para salvar e setar na hora vocк teria que dar DOF2_Exit(); depois do DOF2_SaveFile();