• 0

Question

Здравствуйте. Столкнулся с ошибкой - : error 025: function heading differs from prototype. Прошу помочь.

Спойлер

public OnPlayerCommandPerformed(playerid, cmdtext[], result)
{
	printf("%s только что использовал команду \"%s\"", GetName(playerid), cmdtext);
	if(!IsPlayerConnected(playerid)) Kick(playerid);
	if(TextResetCMD[playerid] < gettime()) TextResetCMD[playerid] = gettime()+2;
	if(result == -1)
    {
        SendClientMessage(playerid, 0xFFFFFFFF, "Команда не обнаружена! Используйте {FFCC00}/menu {FFFFFF}для просмотра команд");
        return 0;
    }
	return 1;
}

 

 

Share this post


Link to post

2 answers to this question

  • 0

@Дарвин, сравните шапку функции с нативной функцией (могут названия каких-то переменных отличаться), либо же у вас просто объявлены две и более реализации этой функции.

Share this post


Link to post
  • 0

@odosenok, Извините за такой глупый вопрос, но где находится Шапка Функций и Нативная Функция?

Share this post


Link to post
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Sanya_Greison
      By Sanya_Greison
      Куплю РП мод под сервер без бонуса. Бюджет до 150 $
      А также скриптера с Украины
      мой вк vk.com/i_am_sashko
    • Михаил Майоров
      By Михаил Майоров
      Т.к. я начинающий скриптер, хочу поделится для незнающих людей командами, которые написал сам. Да, они простые, но начинающие не всегда понимают.
      Понадобится плагин DC_cmd.
      CMD:sethp(playerid, params[]) {     //Далее тут проверка. Если нужна, могу залить.     static const MSG_USE_CMD[] = !"Введите /sethp [ID] [Кол-во HP]";     if(isnull(params))         return SendClientMessage(playerid, -1, MSG_USE_CMD) & 0;     new id, Float:health;     if(sscanf(params, "uf(0.0)", id, health))         return SendClientMessage(playerid, -1, MSG_USE_CMD) & 0;     else if(id == INVALID_PLAYER_ID)         return SendClientMessage(playerid, -1, !"Игрока с таким ID нет на сервере") & 0;     else if(!(0.0 <= health <= 150.0))         return SendClientMessage(playerid, -1, !"[Ошибка] Установите не менее 0 и не более 150!") & 0;     SetPlayerHealth(id, health);     return 1; } Это ещё не всё. Буду дополнять. Пока только 1 команда
    • lanserq
      By lanserq
      Нашел тему где рассказывают как увеличить скорость, но я не знаю как увеличить для определенной машины,подскажите пожалуйста, вот сама функция : 
      stock SetVehicleSpeed(vehicleid,mph) { new Float:Vx, Float:Vy, Float:Vz ,Float:speeds, Float:multiple; GetVehicleVelocity(vehicleid,Vx,Vy,Vz); speeds = floatsqroot(Vx*Vx + Vy*Vy + Vz*Vz); if(speeds > 0) { multiple = (mph / (speeds * 250)); return SetVehicleVelocity(vehicleid, Vx*multiple, Vy*multiple, Vz*multiple); } return 0; }