Просмотр полной версии : [Вопрос] warning 201: redefinition of constant/macro (symbol "PutPlayerInVehicle")
BaBuIIIkaDrifteR
10.11.2014, 13:06
Поставил incluid подключил к моду. В pawno, выбивает warning 201 - повторно установлена постоянная/макро (переменная "%s");
\pawno\include\AntiDoSProtect.inc(17) : warning 201: redefinition of constant/macro (symbol "PutPlayerInVehicle")
Но этот warning в incluides. Как исправить ?
Код инклюида. (.inc)
#if !defined _samp_included
#error Include 'AntiDoSProtect.inc' should be loaded after 'a_samp.inc'!
#endif
#if defined _KrYpToDeN_included
#endinput
#endif
#define _KrYpToDeN_included
#pragma library KrYpToDeN
stock AntiVehicleChit(playerid,vehicleid,seatid)
{
SetPVarInt(playerid,"ChitCar",vehicleid);
PutPlayerInVehicle(playerid,vehicleid,seatid);
}
#define PutPlayerInVehicle AntiVehicleChit
AntiVehicleChit
:crazy::crazy::crazy:
Уверен, что это единственная функция/макрос, который работает с PutPlayerInVehicle?
BaBuIIIkaDrifteR
10.11.2014, 13:53
:crazy::crazy::crazy:
Уверен, что это единственная функция/макрос, который работает с PutPlayerInVehicle?
В моде единственна но а FS нет.
Но написано надо подключать к моду
- - - Добавлено - - -
А нет в моде еще есть функции которые работают с PutPlayerInVehicle
Допустим вот:
stock DDSetSpawn(playerid, Float:x, Float:y, Float:z, Float:a)
{
SetVehiclePos(mycar[playerid][0], x,y,z);
SetVehicleZAngle(mycar[playerid][0], a);
SetPlayerPos(playerid, x,y,z);
SetPlayerFacingAngle(playerid, a);
PutPlayerInVehicle(playerid, mycar[playerid][0], 0);
return 1;
}
Ищи в инклюдах значит. Где-то ещё перехват имеется.
Вообще проблема в том, что криво реализован перехват. Вот, держи:
#if !defined _samp_included
#error Include 'AntiDoSProtect.inc' should be loaded after 'a_samp.inc'!
#endif
#if defined _KrYpToDeN_included
#endinput
#endif
#define _KrYpToDeN_included
#pragma library KrYpToDeN
stock AntiVehicleChit(playerid,vehicleid,seatid)
{
SetPVarInt(playerid,"ChitCar",vehicleid);
PutPlayerInVehicle(playerid,vehicleid,seatid);
}
#if defined _ALS_PutPlayerInVehicle
#undef PutPlayerInVehicle
#else
#define _ALS_PutPlayerInVehicle
#endif
#define PutPlayerInVehicle AntiVehicleChit
Хотя если и тот перехват сделан криво, может и не помочь
BaBuIIIkaDrifteR
10.11.2014, 14:39
Ищи в инклюдах значит. Где-то ещё перехват имеется.
Вообще проблема в том, что криво реализован перехват. Вот, держи:
#if !defined _samp_included
#error Include 'AntiDoSProtect.inc' should be loaded after 'a_samp.inc'!
#endif
#if defined _KrYpToDeN_included
#endinput
#endif
#define _KrYpToDeN_included
#pragma library KrYpToDeN
stock AntiVehicleChit(playerid,vehicleid,seatid)
{
SetPVarInt(playerid,"ChitCar",vehicleid);
PutPlayerInVehicle(playerid,vehicleid,seatid);
}
#if defined _ALS_PutPlayerInVehicle
#undef PutPlayerInVehicle
#else
#define _ALS_PutPlayerInVehicle
#endif
#define PutPlayerInVehicle AntiVehicleChit
Хотя если и тот перехват сделан криво, может и не помочь
Спасибо нашел в каком инклюиде перехват ).
Powered by vBulletin® Version 4.2.0 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot