- Телепорт на пикапы для самп
- Маппинг для сервера
- Моды для сервера
- Программы для скриптера
- Hammer3394
- О нас
- Наши ссылки
- Статистика форума
- телепорт по пикапам
- Wanzy
- Ivan Code
- atomlin
- Ivan Code
- Вложения
- Wanzy
- тп к пикапу
- hanzohasani
- qdIbp
- qdIbp
- hanzohasani
- RAYDON
- hanzohasani
- qdIbp
- hanzohasani
- Форум Pawn.Wiki — Воплоти мечту в реальность!: Анти телепорт по меткам и пикапам. — Форум Pawn.Wiki — Воплоти мечту в реальность!
- #1
- тп по меткам
- кусок воды
- nomio
- кусок воды
- nomio
- Lua — [ALL] CoordMaster+
- Lua — CoordMaster
- Lua — || CoordMaster || Arizona RP || Diamond RP || Evolve RP || Revent RP || SAMP RP || Monser DM || Advance RP ||
Телепорт на пикапы для самп
Быстрый переход в группу «Пользователи», без надобности написания постов и ожидания.
Маппинг для сервера
Если вы хотите обновить Ваш сервер новыми доработками — то зайдите в наш раздел. Большой выбор готовых решений от наших пользователей
Моды для сервера
Огромный выбор различных модификаций для Вашего сервера. Пролистайте эти темы! Возможно именно там Вы найдете то, что искали уже давно.
Программы для скриптера
Подборка удобных программ для скриптера
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
Hammer3394
Начинающий
Делаю для новичков,знаю темы таких много но чтобы без марок,сделал снова!
Для начало создадим new пикапов(Вход/Выход).
Далее создадим сами пикапы
В public OnGameModeInit()
tphotel[0] = CreatePickup(1318,23,1412.3983,-2544.6616,814.8500); //вход,CreatePickup(пикап,тип,Х,У,Z); tphotel[1] = CreatePickup(1318,23,893.6431,-1635.6985,14.9297); //выход
Теперь сделаем чтобы при контакте с пикапом нас телепортировало.
В public OnPlayerPickUpPickup(playerid, pickupid)
else if(pickupid == tphotel[1]) // само название пикапа < SetPlayerInterior(playerid, 0);//интерьер,если на улице то 0 SetPlayerPos(playerid,1412.5114,-2547.5984,814.8500); //X,Y,Z SetPlayerFacingAngle(playerid, 312.7605);//angle,точно не помню,но вроде угол разворота >else if(pickupid == tphotel[0]) // само название пикапа < SetPlayerInterior(playerid, 0);//интерьер,если на улице то 0 SetPlayerPos(playerid,893.6640,-1638.3687,14.9453);//X,Y,Z SetPlayerFacingAngle(playerid, 359.9776);//Angle,точно не помню,но вроде угол разворота >
О нас
«Pawno Info» — портал о программировании номер один. Начните с нами изучать эти великолепные и бесконечные виртуальные миры. Научитесь создавать функции и скрипты используя наши уроки по программированию на различных языках. Задавайте вопросы которые Вас интересуют и получайте ответы от наших профессионалов. Будьте с нами. Будьте там, где лучшее.
Наши ссылки
Статистика форума
Created by Giness
Уважаемый Гость.
Пожалуйста — воздержитесь от любых комментариев на форуме относительно ситуации в мире.
В личных сообщениях, в темах и где бы то не было.
Помните — это закончится в любом случае, а слова, сказанные (или написанные) Вами — не забудутся никогда.
МЫ ЗА МИР.
(Любые сообщения относительно ситуации в мире(не важно с каким смыслом) буду удаляться. А пользователи — блокироваться безвозвратно. )
телепорт по пикапам
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
Wanzy
Новичок
Я просто чуть-чуть умею кодить, телепорт по пикапам раз 10 сек кто поможет увожуха(если что мне тп для нубо рп нужен)
https://www.blast.hk/threads/179490/ вот так мне нужно сделать чтобы не бегал а тепался
Ivan Code
Я просто чуть-чуть умею кодить, телепорт по пикапам раз 10 сек кто поможет увожуха(если что мне тп для нубо рп нужен)
https://www.blast.hk/threads/179490/ вот так мне нужно сделать чтобы не бегал а тепался
активация такая же как и в тебе, если ты находишь далеко и скрипт активен, то ты будешь возврящён(к примеру ты умер)
atomlin
Известный
local S function main() sampRegisterChatCommand("mar", function() S = not S sampAddChatMessage(string.format("state: %s", S and "on" or "off"), -1) end) while true do wait(0) if(S) then local X, Y, Z = getCharCoordinates(PLAYER_PED) if(SearchMarker(X, Y, Z)) then local fX, fY, fZ = SearchMarker(X, Y, Z) wait(10000) setCharCoordinates(PLAYER_PED, fX, fY, fZ) end end end end function SearchMarker(posX, posY, posZ) local ret_posX = 0.0 local ret_posY = 0.0 local ret_posZ = 0.0 local isFind = false for 31 do local MarkerStruct = 0 if isRace then MarkerStruct = 0xC7F168 + id * 56 else MarkerStruct = 0xC7DD88 + id * 160 end local MarkerPosX = representIntAsFloat(readMemory(MarkerStruct + 0, 4, false)) local MarkerPosY = representIntAsFloat(readMemory(MarkerStruct + 4, 4, false)) local MarkerPosZ = representIntAsFloat(readMemory(MarkerStruct + 8, 4, false)) if MarkerPosX ~= 0.0 or MarkerPosY ~= 0.0 or MarkerPosZ ~= 0.0 then ret_posX = MarkerPosX ret_posY = MarkerPosY ret_posZ = MarkerPosZ isFind = true end end return isFind, ret_posX, ret_posY, ret_posZ end
Ivan Code
Известный
Я просто чуть-чуть умею кодить, телепорт по пикапам раз 10 сек кто поможет увожуха(если что мне тп для нубо рп нужен)
https://www.blast.hk/threads/179490/ вот так мне нужно сделать чтобы не бегал а тепался
активация такая же как и в тебе, если ты находишь далеко и скрипт активен, то ты будешь возврящён(к примеру ты умер)
Вложения
Wanzy
Новичок
local S function main() sampRegisterChatCommand("mar", function() S = not S sampAddChatMessage(string.format("state: %s", S and "on" or "off"), -1) end) while true do wait(0) if(S) then local X, Y, Z = getCharCoordinates(PLAYER_PED) if(SearchMarker(X, Y, Z)) then local fX, fY, fZ = SearchMarker(X, Y, Z) wait(10000) setCharCoordinates(PLAYER_PED, fX, fY, fZ) end end end end function SearchMarker(posX, posY, posZ) local ret_posX = 0.0 local ret_posY = 0.0 local ret_posZ = 0.0 local isFind = false for 31 do local MarkerStruct = 0 if isRace then MarkerStruct = 0xC7F168 + id * 56 else MarkerStruct = 0xC7DD88 + id * 160 end local MarkerPosX = representIntAsFloat(readMemory(MarkerStruct + 0, 4, false)) local MarkerPosY = representIntAsFloat(readMemory(MarkerStruct + 4, 4, false)) local MarkerPosZ = representIntAsFloat(readMemory(MarkerStruct + 8, 4, false)) if MarkerPosX ~= 0.0 or MarkerPosY ~= 0.0 or MarkerPosZ ~= 0.0 then ret_posX = MarkerPosX ret_posY = MarkerPosY ret_posZ = MarkerPosZ isFind = true end end return isFind, ret_posX, ret_posY, ret_posZ end
а через какой скрипт можно найти корды?
ахахах норм затестил скрипт
активация такая же как и в тебе, если ты находишь далеко и скрипт активен, то ты будешь возврящён(к примеру ты умер)
тп к пикапу
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
hanzohasani
Активный
qdIbp
require "lib.moonloader" local on = require "lib.samp.events" sms = sampAddChatMessage function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end while true do wait(0) end end function on.onCreatePickup(id, model, pickupType, position) if model == 2401 then setCharCoordinates(PLAYER_PED, position.x, position.y, position.z) sms("Вы телепортированы на пикап(Телепорт скрипта)",-1) end end
узнать его координаты, при его появлении сделать проверку по координатам и если они совпадают — тп на него
С начало сделай так, вывод позиции пикапа.
qdIbp
Автор темы
require "lib.moonloader" local on = require "lib.samp.events" sms = sampAddChatMessage function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end while true do wait(0) end end function on.onCreatePickup(id, model, pickupType, position) if --[[*id пикапа*]] then setCharCoordinates(PLAYER_PED, position.x, position.y, position.z) sms("Вы телепортированы на пикап(Телепорт скрипта)",-1) end end
hanzohasani
Активный
require "lib.moonloader" local on = require "lib.samp.events" sms = sampAddChatMessage function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end while true do wait(0) end end function on.onCreatePickup(id, model, pickupType, position) if --[[*id пикапа*]] then setCharCoordinates(PLAYER_PED, position.x, position.y, position.z) sms("Вы телепортированы на пикап(Телепорт скрипта)",-1) end end
RAYDON
Известный
узнать его координаты, при его появлении сделать проверку по координатам и если они совпадают — тп на него
hanzohasani
Активный
qdIbp
Автор темы
require "lib.moonloader" local on = require "lib.samp.events" sms = sampAddChatMessage function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end while true do wait(0) end end function on.onCreatePickup(id, model, pickupType, position) if model == 2401 then setCharCoordinates(PLAYER_PED, position.x, position.y, position.z) sms("Вы телепортированы на пикап(Телепорт скрипта)",-1) end end
узнать его координаты, при его появлении сделать проверку по координатам и если они совпадают — тп на него
С начало сделай так, вывод позиции пикапа
function on.onCreatePickup(id, model, pickupType, position) if model == 2401 then print(position.x..' '..position.y..' '..position.z) --sms("Вы телепортированы на пикап(Телепорт скрипта)",-1) end end
function on.onCreatePickup(id, model, pickupType, position) if model == 2401 and position.x == --[[pos.x]] and position.y == --[[pos.y]] and position.z == --[[pos.z]] then setCharCoordinates(PLAYER_PED, position.x, position.y, position.z) sms("Вы телепортированы на пикап(Телепорт скрипта)",-1) end end
hanzohasani
Активный
require "lib.moonloader" local on = require "lib.samp.events" sms = sampAddChatMessage function main() if not isSampLoaded() or not isSampfuncsLoaded() then return end while not isSampAvailable() do wait(100) end while true do wait(0) end end function on.onCreatePickup(id, model, pickupType, position) if model == 2401 then setCharCoordinates(PLAYER_PED, position.x, position.y, position.z) sms("Вы телепортированы на пикап(Телепорт скрипта)",-1) end end
Но будет тепать ко всем пикапом с 2401 моделью так что
С начало сделай так, вывод позиции пикапа
function on.onCreatePickup(id, model, pickupType, position) if model == 2401 then print(position.x..' '..position.y..' '..position.z) --sms("Вы телепортированы на пикап(Телепорт скрипта)",-1) end end
function on.onCreatePickup(id, model, pickupType, position) if model == 2401 and position.x == --[[pos.x]] and position.y == --[[pos.y]] and position.z == --[[pos.z]] then setCharCoordinates(PLAYER_PED, position.x, position.y, position.z) sms("Вы телепортированы на пикап(Телепорт скрипта)",-1) end end
Форум Pawn.Wiki — Воплоти мечту в реальность!: Анти телепорт по меткам и пикапам. — Форум Pawn.Wiki — Воплоти мечту в реальность!
Анти телепорт по меткам и пикапам. Дополнение. Оценка:
#1
Sound
Добрый день. Предлагаю вашему вниманию данный анти-чит.
Суть такова — многие пикапы предназначены для входа и выхода из зданий, тем самым если читер тпахнется на пикап, то анти-чит на телепорт его не спалит, такое же действие возможно и с чекпоинтами.
В самое начало паблика OnPlayerPickUpPickup
SetPVarInt(playerid, "A_PICK", gettime()+1); if(GetPVarInt(playerid, "A_PICK") > gettime()) return 1; // Если игрок встал на пикап, то задерживаем вход на 1 секунду, чтобы ваш анти-чит смог его спалить за телепорт.
А по меткам сделаем кик, потому что обычно эти читы работают очень быстро, а если следующая метка далеко, то сработает анти-чит на телепорт.
В начало OnPlayerEnterCheckpoint
if(GetPVarInt(playerid, "A_CHECK") > gettime()) return Kick(playerid); // Ваше наказание.
SetPVarInt(playerid, "A_CHECK", gettime()+1);
тп по меткам
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
Вам необходимо обновить браузер или попробовать использовать другой.
кусок воды
Участник
nomio
Известный
кусок воды
Участник
nomio
Известный
Если ты не знаешь,то есть разные метки,например пикапы,если судить по твоему,то меткой может быть что угодно.А так используй обычные курдмастеры,моменталок бесплатно тебе никто не даст.У тебя выбор:
Lua — [ALL] CoordMaster+
Чем отличается от других? Множество настроек в удобном imgui окне с описанием функций,возможность настроить под любые сервера без киков. Команды активации. /cmm — меню настроек. /cm — команда для телепорта. Как запустить телепорт? 1. Поставить метку. 2. Настроить скрипт. 3. Прописать /cm или.
www.blast.hk
Lua — CoordMaster
Для тех, кто не любит собейты и т.д В этом курде можно настроить полностью все, можно даже подобрать обход под свою задержку и варпы. Настройка: Расстояние — дальность варпов курдмастера Задержка — задержка перед каждым варпом Высота — высота подгружения под землю, чем глубже в минус — тем.
www.blast.hk
Lua — || CoordMaster || Arizona RP || Diamond RP || Evolve RP || Revent RP || SAMP RP || Monser DM || Advance RP ||
Опять же написал очередную хуиту, работает вроде как на всех крупных проектах. А именно: ГейЗона, Еблаймонд, Блевольв. Крч, проверял много где , работает +- везде. Требования: SAMP.lua SAMPFUNCS Активация: Ставите метку, пишите /tpm. /tpm.s — настройка Ответ на главный вопрос: Когда.
www.blast.hk