if(!INI_Exist(file)) {ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"Register","Te rugam sa te inregistrezi mai jos","Register","Kick");SendClientMessage(playerid,0x66FF00FF,"Bine ai venit pe GTA.Know.RO!Te rugam sa te inregistrezi mai jos!");}/*Dialog*/
if(dialogid == 0)
{
if(response)
{
new password = inputtext[128];
new string[128];
INI_Open(file);
INI_WriteString(file,"Parola",password);
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,"pName",sizeof(pName));
INI_WriteString(file,"Nume",pName);
INI_WriteInt("Level",PInfo[playerid][level]);
INI_WriteInt("Cash",PInfo[playerid][cash]);
INI_WriteInt("Coins",PInfo[playerid][coins]);
INI_WriteInt("Score",PInfo[playerid][score]);
SendClientMessage(playerid,0x66FF00FF,"Te-ai inregistrat cu succes!!!");
format(string,128,"Te-ai inregistrat cu succes %s cu parola %s !!!",pName,password);
SendClientMessage(playerid,0x66FF00FF,string);
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Nu te-ai inregistrat!Ai primit KICK!!!");
Kick(playerid);
}
}/*OnDialogResponse script*/
|
Hello again!Sorry for multiple posting,but I have another problem :@
I using YSI:INI include for my AdminScript,but the data isn't writing :@ THE CODE OF REGISTER DIALOG AND public OnDialogResponse vvv Код:
if(!INI_Exist(file)) {ShowPlayerDialog(playerid,0,DIALOG_STYLE_INPUT,"Register","Te rugam sa te inregistrezi mai jos","Register","Kick");SendClientMessage(playerid,0x66FF00FF,"Bine ai venit pe GTA.Know.RO!Te rugam sa te inregistrezi mai jos!");}/*Dialog*/
Код:
if(dialogid == 0)
{
if(response)
{
new password = inputtext[128];
new string[128];
INI_Open(file);
INI_WriteString(file,"Parola",password);
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,"pName",sizeof(pName));
INI_WriteString(file,"Nume",pName);
INI_WriteInt("Level",PInfo[playerid][level]);
INI_WriteInt("Cash",PInfo[playerid][cash]);
INI_WriteInt("Coins",PInfo[playerid][coins]);
INI_WriteInt("Score",PInfo[playerid][score]);
SendClientMessage(playerid,0x66FF00FF,"Te-ai inregistrat cu succes!!!");
format(string,128,"Te-ai inregistrat cu succes %s cu parola %s !!!",pName,password);
SendClientMessage(playerid,0x66FF00FF,string);
}
else
{
SendClientMessage(playerid,0xFF0000FF,"Nu te-ai inregistrat!Ai primit KICK!!!");
Kick(playerid);
}
}/*OnDialogResponse script*/
|
INI_Close ( myFile );
INI_WriteInt("Level",PInfo[playerid][level]);
INI_WriteInt("Cash",PInfo[playerid][cash]);
INI_WriteInt("Coins",PInfo[playerid][coins]);
INI_WriteInt("Score",PInfo[playerid][score]);
INI_WriteInt(file, "Level",PInfo[playerid][level]);
INI_WriteInt(file, "Cash",PInfo[playerid][cash]);
INI_WriteInt(file, "Coins",PInfo[playerid][coins]);
INI_WriteInt(file, Score",PInfo[playerid][score]);
|
Do you get any warnings/errors when compiling?
I see that you do 'INI_Open(file);', but I don't see any file variable in the code provided. |
#define file "BAdmin/Profiles/%s.ini"
|
OOOO!My mistake!The "file" is defined by #define:
Код:
#define file "BAdmin/Profiles/%s.ini" |
new password = inputtext[128];
|
pawn Код:
|
|
Wait a second!I need to create the folder where server put data
![]() |
|
Wait a second!I need to create the folder where server put data
![]() |
|
Yep, in scriptfiles folder, create BAdmin folder, and in the BAdmin folder create a folder called Profiles.
|
.How can I do?