admin Дата: Среда, 03.07.2013, 02:44:57 | Сообщение # 1
Группа: Администраторы
Сообщений: 3869
Тестировалось на полностью пустом сервере с ~2000 машин В этом уроке мы сделаем анти-читы God of Cars который телепортирует кучу машин к игроку за несколько секунд. Находим public OnPlayerEnterVehicle и туда вставляем: Код
SetPVarInt(playerid,"ac_car_id",vehicleid);
примерно так должен быть public Код
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ SetPVarInt(playerid,"ac_car_id",vehicleid); return 1; }
Потом находим public OnPlayerUpdate и туда вставляем: Код
if(IsPlayerInAnyVehicle(playerid)){ if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid,"ac_car_id")){ SetPVarInt(playerid,"ac_car_id",-1); new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); SetPlayerPos(playerid,x,y,z+1); SendClientMessage(playerid,-1,"Не шали засранец!"); } }
Примерно так должен быть public Код
public OnPlayerUpdate(playerid){ if(IsPlayerInAnyVehicle(playerid)){ if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid,"ac_car_id")){ SetPVarInt(playerid,"ac_car_id",-1); new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); SetPlayerPos(playerid,x,y,z+1); SendClientMessage(playerid,-1,"Не шали засранец!"); } } return 1; }
После этого находим public OnPlayerConnect и туда вставляем: Код
SetPVarInt(playerid,"ac_car_id",-1);
Примерно так должен быть public: Код
public OnPlayerConnect(playerid){ SetPVarInt(playerid,"ac_car_id",-1); return 1; }
И потом в любое место вставляем функцию Код
putPlayerInVehicle(playerid,vehicle,seat){ SetPVarInt(playerid,"ac_car_id",vehicle); PutPlayerInVehicle(playerid,vehicle,seat); }
Автор урока:26_RUSSS Автор кода:Seregamil
zm-jail.ru Разработка сайта samp-pawno.ru
Сообщение Тестировалось на полностью пустом сервере с ~2000 машин В этом уроке мы сделаем анти-читы God of Cars который телепортирует кучу машин к игроку за несколько секунд. Находим public OnPlayerEnterVehicle и туда вставляем: Код
SetPVarInt(playerid,"ac_car_id",vehicleid);
примерно так должен быть public Код
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger){ SetPVarInt(playerid,"ac_car_id",vehicleid); return 1; }
Потом находим public OnPlayerUpdate и туда вставляем: Код
if(IsPlayerInAnyVehicle(playerid)){ if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid,"ac_car_id")){ SetPVarInt(playerid,"ac_car_id",-1); new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); SetPlayerPos(playerid,x,y,z+1); SendClientMessage(playerid,-1,"Не шали засранец!"); } }
Примерно так должен быть public Код
public OnPlayerUpdate(playerid){ if(IsPlayerInAnyVehicle(playerid)){ if(GetPlayerVehicleID(playerid) != GetPVarInt(playerid,"ac_car_id")){ SetPVarInt(playerid,"ac_car_id",-1); new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); SetPlayerPos(playerid,x,y,z+1); SendClientMessage(playerid,-1,"Не шали засранец!"); } } return 1; }
После этого находим public OnPlayerConnect и туда вставляем: Код
SetPVarInt(playerid,"ac_car_id",-1);
Примерно так должен быть public: Код
public OnPlayerConnect(playerid){ SetPVarInt(playerid,"ac_car_id",-1); return 1; }
И потом в любое место вставляем функцию Код
putPlayerInVehicle(playerid,vehicle,seat){ SetPVarInt(playerid,"ac_car_id",vehicle); PutPlayerInVehicle(playerid,vehicle,seat); }
Автор урока:26_RUSSS Автор кода:Seregamil Автор - admin Дата добавления - 03.07.2013 в 02:44:57