Portal SAMP
[Ajuda] Ese erro no DOF2_SetString - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP Mobile (https://portalsamp.com/forumdisplay.php?fid=11)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=12)
+--- Tópico: [Ajuda] Ese erro no DOF2_SetString (/showthread.php?tid=1710)



Ese erro no DOF2_SetString - ivansamp - 11/10/2021


  1.             DOF2_SetString(String, "Nick", PlayerName(playerid));Ajuda por favor 



RE: Ese erro no DOF2_SetString - Carlos Victor - 11/10/2021

Verifique se está certo outras funções...

Código PHP:
enum PlayerInfo
{
    
Nick[24],
    
Senha[24]
};
new 
pInfo[MAX_PLAYERS][PlayerInfo];

DOF2_CreateFile(Arquivo);
DOF2_SetString(Arquivo"Nick"PlayerName(playerid));
DOF2_SetString(Arquivo"Senha"inputtext);
DOF2_SaveFile();

PlayerName(playerid)
{
    new 
name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnamesizeof(name));
    return 
name;


Coloque também o tamanho da string na enum, como exemplo acima.


RE: Ese erro no DOF2_SetString - xbruno1000x - 11/10/2021

O erro se refere a "DOF2_SetString(Arquivo, "Nick", PlayerName(playerid));" argumento 3.
O argumento 3 é o "PlayerName(playerid)".
Confira se você tem a stock PlayerName(playerid) em seu gamemode.

Caso não tenha:
Código:
stock PlayerName(playerid)
{
     new Name[MAX_PLAYER_NAME];
     GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
     return Name;
}