#MotionLabs
Ученик
Добрый вечер, проблема такая, когда использую функцию высчитывания процента от числа, вылезают такие вот ошибки в консоли
Вот отрывок кода, в других функциях использую floatround и ничего, а тут, как на зло
---------- Сообщение добавлено в 19:13 ---------- Предыдущее сообщение добавлено в 18:30 ----------
Уже и по такому типу делал, но толка никакого, та же проблема
PHP:
[18:25:35] [debug] Run time error 4: "Array index out of bounds"
[18:25:35] [debug] Attempted to read/write array element at index 535 in array of size 212
[18:25:35] [debug] AMX backtrace:
[18:25:35] [debug] #0 0004b968 in public pc_cmd_sellcar (playerid=0, ... <1 argument>) at C:\Users\GamingX\Desktop\******\*****\new.pwn:3097
PHP:
static const info[] = "{FFFFFF}Вы собираетесь продать свой автомобиль государству.\n\
Вы уверены что хотите продать свой автомобиль?\n\
{CACACA}- Государственная стоймость вашего автомобиля "SERVER_COLOR"%d$\n\
{CACACA}- Вам вернут 70% от Гос. стоймости\n{FFFFFF}\t\t\t";
stringer[0] = EOS;
format(stringer,sizeof(info)+14,info,floatround(VehStats[CarInfo[playerid][vModel]][vCost]*0.7,floatround_round));
---------- Сообщение добавлено в 19:13 ---------- Предыдущее сообщение добавлено в 18:30 ----------
Уже и по такому типу делал, но толка никакого, та же проблема
PHP:
static const info[] = "{FFFFFF}Вы собираетесь продать свой автомобиль государству.\n\
Вы уверены что хотите продать свой автомобиль?\n\
{CACACA}- Государственная стоймость вашего автомобиля "SERVER_COLOR"%d$\n\
{CACACA}- Вам вернут 70% от Гос. стоймости\n{FFFFFF}\t\t\t";
stringer[0] = EOS;
format(stringer,sizeof(stringer),info,(VehStats[CarInfo[playerid][vModel]][vCost]/100)*70);
