Maxim14665 1 Опубликовано 1 мая, 2018 if(strcmp("/buyhouse", cmdtext, true, 9) == 0) { for(new h=1;h<=m_h;h++) { if(!IsPlayerInRangeOfPoint(playerid,1.5,House[h][hX],House[h][hY],House[h][hZ]))continue; if(GetPlayerMoney(playerid)<House[h][hPrice])return SendClientMessage(playerid,-1,"У вас не хватает средств!"); if(strcmp(House[h][hOwner],"None",true)!=0)return SendClientMessage(playerid,-1,"Дом уже куплен!"); strmid(House[h][hOwner],Name(playerid),0,24,24),UpdateHouse(h); SaveHouse(h); GivePlayerMoney(playerid,-House[h][hPrice]); SendClientMessage(playerid,-1,"Вы успешно купили дом!"); return 1; } SendClientMessage(playerid,-1,"Рядом с вами нет дома!"); return 1; } строка strmid(House[h][hOwner],Name(playerid),0,24,24),UpdateHouse(h); ошибка C:\Users\admin\Desktop\Game\filterscripts\test.pwn(12326) : error 012: invalid function call, not a valid address C:\Users\admin\Desktop\Game\filterscripts\test.pwn(12326) : warning 215: expression has no effect C:\Users\admin\Desktop\Game\filterscripts\test.pwn(12326) : error 001: expected token: ";", but found ")" C:\Users\admin\Desktop\Game\filterscripts\test.pwn(12326) : error 029: invalid expression, assumed zero C:\Users\admin\Desktop\Game\filterscripts\test.pwn(12326) : fatal error 107: too many error messages on one line Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
mikilov 117 Опубликовано 1 мая, 2018 Мне бы сами номера строк в команде, иначе так проблематично будет искать и помогать решать ошибки. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты