public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_REGISTER:
{
if (!response) return Kick(playerid);
if(response)
{
if(strlen(inputtext))
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Cash",15000);
INI_WriteInt(File,"Score",5);
INI_Close(File);
}
}
}
}
return 1;
}
public OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]
SetPlayerScore(playerid,PlayerInfo[playerid][pScore]
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { switch(dialogid) { case DIALOG_REGISTER: { if (!response) return Kick(playerid); if(response) { if(strlen(inputtext)) { new INI:File = INI_Open(UserPath(playerid)); INI_SetTag(File,"data"); INI_WriteInt(File,"Password",udb_hash(inputtext)); INI_WriteInt(File,"Cash",15000); INI_WriteInt(File,"Score",5); INI_Close(File); PlayerInfo[playerid][pCash] = 15000; PlayerInfo[playerid][pScore] = 5; SpawnPlayer(playerid); } } } } return 1; } public OnPlayerSpawn(playerid) { GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]) SetPlayerScore(playerid,PlayerInfo[playerid][pScore]) return 1; }
if(strlen(inputtext))
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Cash",15000);
INI_WriteInt(File,"Score",5);
INI_Close(File);
PlayerInfo[playerid][pCash] = 15000;
PlayerInfo[playerid][pScore] = 5;
GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
SetPlayerScore(playerid,PlayerInfo[playerid][pScore]);
}
Like you said, it writes them to the file, it does not set the to the player.
pawn Код:
|
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_REGISTER:
{
if (!response) return Kick(playerid);
if(response)
{
if(strlen(inputtext))
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"data");
INI_WriteInt(File,"Password",udb_hash(inputtext));
INI_WriteInt(File,"Cash",15000);
INI_WriteInt(File,"Score",5);
INI_Close(File);
PlayerInfo[playerid][pCash] = 15000;
PlayerInfo[playerid][pScore] = 5;
SpawnPlayer(playerid);
}
}
}
}
return 1;
}
public OnPlayerSpawn(playerid)
{
GivePlayerMoney(playerid,PlayerInfo[playerid][pCash])
SetPlayerScore(playerid,PlayerInfo[playerid][pScore])
return 1;
}
Here try this:
PHP код:
|