При добавлении переменной
PHP код:
new DestroyDynamicMapIcon;
при компилировании возникает ошибка:
PHP код:
D:\Users\Àðòåì\Desktop\RL S\Ritux World GameMode\gamemodes\SAMP-SIL.RU.pwn(1737) : error 012: invalid function call, not a valid address
D:\Users\Àðòåì\Desktop\RL S\Ritux World GameMode\gamemodes\SAMP-SIL.RU.pwn(1737) : warning 215: expression has no effect
D:\Users\Àðòåì\Desktop\RL S\Ritux World GameMode\gamemodes\SAMP-SIL.RU.pwn(1737) : error 001: expected token: ";", but found ")"
D:\Users\Àðòåì\Desktop\RL S\Ritux World GameMode\gamemodes\SAMP-SIL.RU.pwn(1737) : error 029: invalid expression, assumed zero
D:\Users\Àðòåì\Desktop\RL S\Ritux World GameMode\gamemodes\SAMP-SIL.RU.pwn(1737) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Вот этот код:
PHP код:
stock BuyHouse()
{
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo[h][hOwned] == 0)
{
DestroyDynamicMapIcon(HouseInfo[h][hMIcon]);
DestroyPickup(HouseInfo[h][hPickup]);
AddStaticPickup(1273, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
pickups++;
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 100.0);
}
if(HouseInfo[h][hOwned] == 1)
{
DestroyDynamicMapIcon(HouseInfo[h][hMIcon]);
DestroyPickup(HouseInfo[h][hPickup]);
AddStaticPickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
pickups++;
HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 100.0);
}
}
return true;
}
А именно вот эта строчка (1737):
PHP код:
DestroyDynamicMapIcon(HouseInfo[h][hMIcon]);
Помогите пожалуйста решить данную проблему! Что это такое и как исправить ?