Риктик
Ученик
Здравствуйте, дорогие пользователи Pawn-Info
Сегодня я сделал систему <<Заправки>>
У меня, вся система работает, но при продаже бизнеса АЗС.
При компиляции мне пишет.
C:\Users\Artusja\Desktop\samp\gamemodes\mysamp.pwn(1198) : error 029: invalid expression, assumed zero
C:\Users\Artusja\Desktop\samp\gamemodes\mysamp.pwn(1198) : warning 215: expression has no effect
C:\Users\Artusja\Desktop\samp\gamemodes\mysamp.pwn(1198) : error 001: expected token: ";", but found ")"
C:\Users\Artusja\Desktop\samp\gamemodes\mysamp.pwn(1198) : error 029: invalid expression, assumed zero
C:\Users\Artusja\Desktop\samp\gamemodes\mysamp.pwn(1198) : fatal error 107: too many error messages on one line
Код с 1198 строкой:
У меня при написании set_money(playerid, -200000); ошибок не выдает.
А вот при set_money(playerid, +200000); ошибки выдает.
Сегодня я сделал систему <<Заправки>>
У меня, вся система работает, но при продаже бизнеса АЗС.
При компиляции мне пишет.
C:\Users\Artusja\Desktop\samp\gamemodes\mysamp.pwn(1198) : error 029: invalid expression, assumed zero
C:\Users\Artusja\Desktop\samp\gamemodes\mysamp.pwn(1198) : warning 215: expression has no effect
C:\Users\Artusja\Desktop\samp\gamemodes\mysamp.pwn(1198) : error 001: expected token: ";", but found ")"
C:\Users\Artusja\Desktop\samp\gamemodes\mysamp.pwn(1198) : error 029: invalid expression, assumed zero
C:\Users\Artusja\Desktop\samp\gamemodes\mysamp.pwn(1198) : fatal error 107: too many error messages on one line
Код с 1198 строкой:
C++:
case DLG_SELL_BIZ:
{
if(response)
{
new tempstring[256];
set_money(playerid, +200000);
strins(fuels_info[player_info[playerid][fuelholderid]][fuelholder], "None", 0);
format(tempstring, sizeof(tempstring), "[WARNING] Игрок %s[%d] продал АЗС государству за 150.000$. ID бизнеса: %d.",
player_info[playerid][name], playerid, player_info[playerid][fuelholderid]);
player_info[playerid][fuelholderid] = 0;
return SendAdminMessage(COLOR_GREY, tempstring);
}
}
C++:
stock set_money(playerid, moneys)
{
new string[55];
if(moneys > 0)
{
player_info[playerid][money] += moneys;
format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~g~+%d$", moneys);
PlayerPlaySound(playerid, 1083, 0.0, 0.0, 0.0);
}
else if(moneys < 0)
{
player_info[playerid][money] += moneys;
format(string, sizeof(string), "~n~~n~~n~~n~~n~~n~~r~%d$", moneys);
PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
}
GameTextForPlayer(playerid, string, 1000, 3);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, player_info[playerid][money]);
SaveAccount(playerid);
return 1;
}
А вот при set_money(playerid, +200000); ошибки выдает.
