Сообщение от
phpadmin
Ого спс) А можешь объяснить в чем была моя ошибка и как это решил. Буду очень благодарен.
PHP код:
format(string, sizeof(string), "Поздравляем ваша ставка выиграла. Ваш приз {4AD64C}%d$", stav[playerid]*2);
stav[playerid]
PHP код:
ac_GivePlayerMoney(playerid, stav[playerid]*2);
playerid, stav[playerid]
В основном тут, не говоря про оптимизацию.
Кстати, в коде выше я не учел один момент, а именно, когда игрок не делает ставку (post[i] == 0)
Вот обновленная версия (я некоторые части из твоего кода не добавлял, т.к. не увидел смысла, если что сам добавишь):
PHP код:
if(respponse)
{
foreach(Player, i)
{
if(0 == post[i])
{
continue;
}
else if(listitem + 1 == post[i])
{
new string[(52+8)+1];
format(string, sizeof(string), "Поздравляем ваша ставка выиграла. Ваш приз {4AD64C}%d$", stav[i]*2);
SendClientMessage(i, -1, string);
ac_GivePlayerMoney(i, stav[i]*2);
stav[i] = 0;
post[i] = 0;
}
else
{
SendClientMessage(i, -1, "Ваша ставка проиграла.");
stav[i] = 0;
post[i] = 0;
}
}
}