shape1
shape2
shape3
shape4
shape7
shape8

Ошибка при компилировании


Статус
Закрыто для дальнейших ответов.

Danil_

Новичок
Пользователь
27.10.2016
0
1
1
0
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
 

Алексей121

Освоившийся
Пользователь
17.08.2017
0
1
18
0
Скриптер
Так попробуйте:

Код:
strmid(House[h][hOwner],Name(playerid),0,24,24);
UpdateHouse(h);
 
Статус
Закрыто для дальнейших ответов.