• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

error 025: function heading differs from prototype

saaashaaaa

Умник
Всем привет!
Перевел мод на 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, "Ðåãèñòðàòîð ñêîðîñòè óñòàíîâëåí");
                }
            }
        }
    }
}
 
Сверху Снизу