Advokat48
Умник
Вообщем, делаю донат систему для своего мода(new.pwn).
Есть команда /getdonate id.
При вводе команды я получаю диалоговое окно с информацией, там: Имя, донат ранг, и дата последнего доната.
Именно в дате последнего доната у меня и возникает проблема. В качестве даты последнего доната, использую дату регистрации(временно).
В графе Last Donate должна выводиться дата. Самый прикол в том, что в аккаунт дата регистрации норм записывается в формате: dd/mm/gg, а вот вывести немогу.
Вот собственно сам код, скрин того что получается в конце.
Вообщем хелпуйте ребят, всем спасибку дам.
Скрин:
Есть команда /getdonate id.
При вводе команды я получаю диалоговое окно с информацией, там: Имя, донат ранг, и дата последнего доната.
Именно в дате последнего доната у меня и возникает проблема. В качестве даты последнего доната, использую дату регистрации(временно).
В графе Last Donate должна выводиться дата. Самый прикол в том, что в аккаунт дата регистрации норм записывается в формате: dd/mm/gg, а вот вывести немогу.
Вот собственно сам код, скрин того что получается в конце.
Вообщем хелпуйте ребят, всем спасибку дам.
PHP:
else if(strcmp(cmd, "/getdonate", true) == 0)
{
new target,name[24],string[256],status[20], don[20], datad[20];
new rank = PlayerInfo[target][pDonate];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "Введите: /getdonate [ id ]");
return 1;
}
target = strval(tmp);
if(PlayerInfo[playerid][pAdmin] < 7) return SendClientMessage(playerid, COLOR_GREY, "[Ошибка] Недостаточно полномочий");
if(PlayerInfo[target][pDonaterank] == 0)
{
status = "Non";
don = "200";
}
else if(PlayerInfo[target][pDonaterank] == 1)
{
status = "Bronze VIP";
don = "300";
}
else if(PlayerInfo[target][pDonaterank] == 2)
{
status = "Silver VIP";
don = "500";
}
else if(PlayerInfo[target][pDonaterank] == 3)
{
status = "Gold VIP";
}
GetPlayerName(target, name, sizeof(name));
format(string,sizeof(string),"%s.ini",name);
new File = ini_openFile(string);
ini_getString(File,"Datareg",datad);
ini_closeFile(File);
new msg[] = "{FFFFFF}______________________________________\nИмя: {7fc7ff}%s\n{FFFFFF}Donate rank: {7fc7ff}%d/%s\n{FFFFFF}VIP Status: {7fc7ff}%s\n{FFFFFF}Last Donate: {7fc7ff}%s";
format(string,256,msg,name,rank,don, status,datad);
ShowPlayerDialog(playerid,18,DIALOG_STYLE_MSGBOX,"{FFFFFF}Donate Info",string,"Îê","");
return 1;
}
