#include <a_samp>
#include <Dini>
#define PlayerInfo "Users/%s.ini"
enum Info
{
Score,
Money,
}
//-----------------------------------------------------------------------------
public OnPlayerConnect(playerid)
{
new File[68];
format(File,sizeof(File), PlayerInfo);
if(!dini_Exists(File))
{
dini_Create(File);
dini_IntSet(File, "Score" ,0);
dini_IntSet(File, "Money" ,0);
}
SetPlayerScore(playerid, dini_Int(File, "Score"));
GivePlayerMoney(playerid, dini_Int(File, "Money"));
return 1;
}
//------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid, reason)
{
new File[68];
SetPlayerScore(playerid, dini_Int(File, "Score"));
GivePlayerMoney(playerid, dini_Int(File, "Money"));
return 1;
}
ShowPlayerDialog(playerid, DIALOG_STYLE_MSGBOX, "Info", "You ID: %s", "Done", "Cancel", playerid);
public OnPlayerDisconnect(playerid, reason)
{
new File[68],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(File,sizeof(File),PlayerInfo,name);
dini_IntSet(file,"Score",GetPlayerScore(playerid));
dini_IntSet(file,"Money",GetPlayerMoney(playerid));
return 1;
}
ShowPlayerDialog(playerid, DIALOGID_GOES_HERE, DIALOG_STYLE_MSGBOX, "Info", "You ID: %s", "Done", "Cancel", playerid);
public OnPlayerConnect(playerid)
{
new
File[68],
name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(File,sizeof(File), PlayerInfo, name);
if(!dini_Exists(File))
{
dini_Create(File);
dini_IntSet(File, "Score" ,0);
dini_IntSet(File, "Money" ,0);
}
SetPlayerScore(playerid, dini_Int(File, "Score"));
GivePlayerMoney(playerid, dini_Int(File, "Money"));
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/status", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid, DIALOGID_GOES_HERE, DIALOG_STYLE_MSGBOX, "Info", "You ID: %s", "Done", "Cancel", playerid);
return 1;
}
}
return 0;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/status", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new string[128];
format(string,sizeof(string),"Your ID: %d",playerid);
ShowPlayerDialog(playerid, DIALOGID_GOES_HERE, DIALOG_STYLE_MSGBOX, "Info", string, "Done", "Cancel", playerid);
return 1;
}
}
return 0;
}
Didnt work =/
i want it like, First i type "/status" then should an dialog like THIS show on my scenn with my status Statsus... Name: %s ID: %d |
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/status", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
new string[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),"Name: %s\nYour ID: %d",name,playerid);
ShowPlayerDialog(playerid, DIALOGID_GOES_HERE, DIALOG_STYLE_MSGBOX, "Info", string, "Done", "Cancel", playerid);
return 1;
}
}
return 0;
}