Dialog problem rep+ -
Mijata - 11.01.2017
How to put this cmd to dialog, i have defined dialog
Код:
CMD:stats(playerid,params[])
{
new id, h, m, d;
sscanf(params, "u", id);
if (isnull(params))
{
new seconds = gettime() - pInfo[playerid][ConnectedTime] + pInfo[playerid][TotalSecs];
format(Jstring, sizeof(Jstring), "{90FF19}_Statistics for '%s'_",GetName(playerid));
SendClientMessage(playerid, -1, Jstring);
format(Jstring, sizeof(Jstring), "Score: %d | Money: $%d | Kills: %d | Deaths: %d | Ratio: %0.2f | Total spent Time: %s", GetPlayerScore(playerid), GetPlayerMoney(playerid), pInfo[playerid][Kills], pInfo[playerid][Deaths], Float:pInfo[playerid][Kills]/Float:pInfo[playerid][Deaths], ConvertTime(seconds,m,h,d));
return SendClientMessage(playerid, -1, Jstring);
}
else if(IsPlayerConnected(id))
{
new seconds = gettime() - pInfo[id][ConnectedTime] + pInfo[id][TotalSecs];
format(Jstring, sizeof(Jstring), "_Statistics for '%s'_",GetName(id));
SendClientMessage(playerid, green, Jstring);
format(Jstring, sizeof(Jstring), "Score: %d | Money: $%d | Kills: %d | Deaths: %d | Ratio: %0.2f | Total spent Time: %s", GetPlayerScore(id), GetPlayerMoney(id), pInfo[id][Kills], pInfo[id][Deaths], Float:pInfo[id][Kills]/Float:pInfo[id][Deaths], ConvertTime(seconds,m,h,d));
return SendClientMessage(playerid, -1, Jstring);
}
else return ShowMessage(playerid, red, 2);
}
Re: Dialog problem rep+ -
jlalt - 11.01.2017
All you need to do is replacing SendClientMessage with ShowPlayerDialog and also changing parameters of the function a bit.
https://sampwiki.blast.hk/wiki/ShowPlayerDialog
Re: Dialog problem rep+ -
StrikerZ - 11.01.2017
PHP код:
CMD:stats(playerid,params[])
{
new id, h, m, d;
sscanf(params, "u", id);
if (isnull(params))
{
new seconds = gettime() - pInfo[playerid][ConnectedTime] + pInfo[playerid][TotalSecs];
format(Jstring, sizeof(Jstring), "{90FF19}_Statistics for '%s'_\n",GetName(playerid));
format(Jstring, sizeof(Jstring), "Score: %d | Money: $%d | Kills: %d | Deaths: %d | Ratio: %0.2f | Total spent Time: %s", GetPlayerScore(playerid), GetPlayerMoney(playerid), pInfo[playerid][Kills], pInfo[playerid][Deaths], Float:pInfo[playerid][Kills]/Float:pInfo[playerid][Deaths], ConvertTime(seconds,m,h,d));
return ShowPlayerDialog(playerid,379,DIALOG_STYLE_MSGBOX,"Stats",Jstring,"Okay","");
}
else if(IsPlayerConnected(id))
{
new seconds = gettime() - pInfo[id][ConnectedTime] + pInfo[id][TotalSecs];
format(Jstring, sizeof(Jstring), "_Statistics for '%s'_\n",GetName(id));
format(Jstring, sizeof(Jstring), "Score: %d | Money: $%d | Kills: %d | Deaths: %d | Ratio: %0.2f | Total spent Time: %s", GetPlayerScore(id), GetPlayerMoney(id), pInfo[id][Kills], pInfo[id][Deaths], Float:pInfo[id][Kills]/Float:pInfo[id][Deaths], ConvertTime(seconds,m,h,d));
return ShowPlayerDialog(playerid,379,DIALOG_STYLE_MSGBOX,"Stats",Jstring,"Okay","");
}
else return ShowMessage(playerid, red, 2);
}
Re: Dialog problem rep+ -
Yaa - 11.01.2017
PHP код:
CMD:stats(playerid,params[])
{
new id, h, m, d;
sscanf(params, "u", id);
if (isnull(params))
{
new seconds = gettime() - pInfo[playerid][ConnectedTime] + pInfo[playerid][TotalSecs];
format(Jstring, sizeof(Jstring), "{90FF19}_Statistics for '%s'_\n\n",GetName(playerid));
format(Jstring, sizeof(Jstring), "%s Score: %d | Money: $%d | Kills: %d | Deaths: %d | Ratio: %0.2f | Total spent Time: %s", Jstring, GetPlayerScore(playerid), GetPlayerMoney(playerid), pInfo[playerid][Kills], pInfo[playerid][Deaths], Float:pInfo[playerid][Kills]/Float:pInfo[playerid][Deaths], ConvertTime(seconds,m,h,d));
return ShowPlayerDialog(playerid,379,DIALOG_STYLE_MSGBOX,"Stats",Jstring,"Okay","");
}
else if(IsPlayerConnected(id))
{
new seconds = gettime() - pInfo[id][ConnectedTime] + pInfo[id][TotalSecs];
format(Jstring, sizeof(Jstring), "_Statistics for '%s'_\n\n",GetName(id));
format(Jstring, sizeof(Jstring), "%s Score: %d | Money: $%d | Kills: %d | Deaths: %d | Ratio: %0.2f | Total spent Time: %s",Jstring, GetPlayerScore(id), GetPlayerMoney(id), pInfo[id][Kills], pInfo[id][Deaths], Float:pInfo[id][Kills]/Float:pInfo[id][Deaths], ConvertTime(seconds,m,h,d));
return ShowPlayerDialog(playerid,379,DIALOG_STYLE_MSGBOX,"Stats",Jstring,"Okay","");
}
else return ShowMessage(playerid, red, 2);
}
rekt Sune