10.10.2009, 08:53
I get an Error, that inputtext must be indexed, but i don't know how to fix.
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[256];
new sendername[MAX_PLAYER_NAME];
if(dialogid == 1)
{
if(strval(inputtext))
{
if(strval(inputtext) <= PlayerInfo[playerid][pAccount] || strval(inputtext) >= 1)
{
ConsumingMoney[playerid] = 1;
GetsMoney[playerid] = 1; PlayerMoney[playerid] = PlayerMoney[playerid] += inputtext;
PlayerInfo[playerid][pAccount]=PlayerInfo[playerid][pAccount]-inputtext;
format(string, sizeof(string), " You Have Withdrawn $%d from your account Total: $%d ", inputtext,PlayerInfo[playerid][pAccount]);
SendClientMessage(playerid, COLOR_YELLOW, string);
GetPlayerName(playerid, sendername, sizeof(sendername));
new hour, minute, year, month, day;
getdate(year, month, day);
gettime(hour, minute);
format(string, sizeof(string), "Player %s took $%d from his account . Date:(%d-%d-%d)(%d:%d Uhr)", sendername,inputtext ,month,day,year,hour,minute);
MoneyLog(string);
return 1;
}
}
}
return 0;
}