saaashaaaa
Умник
Всем привет!
Перевел мод на 0.3.7 и появилась ошибка - error 025: function heading differs from prototype
Как исправить?)
Перевел мод на 0.3.7 и появилась ошибка - error 025: function heading differs from prototype
Как исправить?)
PHP:
public OnPlayerEditDynamicObject(playerid, playerobject, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz)
{
if(objectid == player_radar_object[playerid] && response != 2)
{
DestroyPlayerObject(playerid, objectid);
player_radar_object[playerid] = INVALID_OBJECT_ID;
if(response == 1)
{
switch(GetPVarInt(playerid, "radar_stage"))
{
case 1:
{
player_radar_position[playerid][0] = x;
player_radar_position[playerid][1] = y;
player_radar_position[playerid][2] = z;
player_radar_position[playerid][3] = rx;
player_radar_position[playerid][4] = ry;
player_radar_position[playerid][5] = rz;
printf("stage 1: %f %f %f %f %f %f", x, y, z, rx, ry, rz);
player_radar_object[playerid] = CreatePlayerObject
(
playerid,
1239,
x + 1.0, y, z,
0.0, 0.0, 0.0
);
EditPlayerObject(playerid, player_radar_object[playerid]);
SetPVarInt(playerid, "radar_stage", 2);
SendClientMessage(playerid, 0x66CC33FF, "Ïîçèöèÿ ðàäàðà óñòàíîâëåíà");
SendClientMessage(playerid, 0xFFCD00FF, "Óñòàíîâèòå ìåñòî íà äîðîãå, êóäà áóäåò íàïðàâëåíà êàìåðà ðàäàðà");
}
case 2:
{
player_radar_position[playerid][6] = x;
player_radar_position[playerid][7] = y;
player_radar_position[playerid][8] = z;
new limiter[4] = {20, 60, 90, 110},
radar_object[2] = {10164, 18880};
CreateRadar
(
playerid,
player_radar_position[playerid][0],
player_radar_position[playerid][1],
player_radar_position[playerid][2],
player_radar_position[playerid][3],
player_radar_position[playerid][4],
player_radar_position[playerid][5],
player_radar_position[playerid][6],
player_radar_position[playerid][7],
player_radar_position[playerid][8],
limiter[ GetPVarInt(playerid, "radar_type") - 1 ],
radar_object[ GetPVarInt(playerid, "radar_object") - 1 ]
);
printf("createradar(%d, %f, %f, %f, %f, %f, %f, %f, %f, %f, %d, %d)",
playerid,
player_radar_position[playerid][0],
player_radar_position[playerid][1],
player_radar_position[playerid][2],
player_radar_position[playerid][3],
player_radar_position[playerid][4],
player_radar_position[playerid][5],
player_radar_position[playerid][6],
player_radar_position[playerid][7],
player_radar_position[playerid][8],
limiter[ GetPVarInt(playerid, "radar_type") - 1 ],
radar_object[ GetPVarInt(playerid, "radar_object") - 1 ]);
SendClientMessage(playerid, 0x66CC33FF, "Ðåãèñòðàòîð ñêîðîñòè óñòàíîâëåí");
}
}
}
}
}
