Még annyit hozzátennék, hogy stringként olvassátok be mindketten a számokat:
format(string, sizeof(string),\"
%s-%s\",GetPlayerMoney(playerid),inputtext);
1-2 dolgot kijavítottam benne:
if(dialogid == beteszdialog)
{
new string[128];
new money = strval(inputtext);
new newmoney;
format(string, sizeof(string),\"%d-%d\",GetPlayerMoney(playerid), money);
newmoney = GetPlayerMoney(playerid) + money;
SetPlayerMoney(playerid, newmoney);
return 1;
}
Edit: Egyébként ha leírnád hogy melyik sorra írja a hibát akkor könnyebben tudnánk segíteni