1 post in this topic
Create an account or sign in to comment
You need to be a member in order to leave a comment
-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
By MrGerst
Привет! Решил слить вам стиль сайта проекта Namalsk RP
Покупал сайт на maze-host за 100 рублей
Не знаю слит сайт нет. Но я решил вам его слить. Если что все можно поменять в файлах.
Будут вопросы пишите. Помогу чем смогу
Скачать:
Google: Кликабельно
Yandex: Кликабельно
namalskrp.zip
-
By husur
Уважаемый пользователь! Представляю твоему вниманию систему анти-песочница. Данная система проверяет при коннекте игрока, есть ли уже такой ip на сервере. Если есть, система не позволит войти ему на сервер, а также кикнет того, кто уже на сервере под этим IP (настраивается в #define).
Начнем. Ко всем #define:
#define MAX_IP 2 // количество максимаьных ip #define KICK_ALL 1 // кикать ли того, кто уже на сервере под этим ип. 1 - включено, 0 - выключено. Далее, добавляем в OnPlayerConnect:
new connect_ip[32+1];//АнтиБот GetPlayerIp(playerid,connect_ip,32); new num_ip = GetNumberOfPlayersOnThisIP(connect_ip); if(num_ip > MAX_IP) { Kick(playerid); return 1; } stock GetNumberOfPlayersOnThisIP(test_ip[])//АнтиБот { new against_ip[33]; new ip_count = 0; foreach( new i:Player) { if(IsPlayerConnected(i)) { GetPlayerIp(i,against_ip,32); if(!strcmp(against_ip,test_ip)) { ip_count++; #if KICK_ALL == 1 { SendClientMessage(i, -1, "Вы кикнуты, так как попытались зайти с песочницы (второй аккаунт)!"); Kick(i); } #endif } } return ip_count; } Автор: Ben_Vladen.
Будут ошибки, создавайте тему в спец. разделе.
-
By panda1999
Просмотр файла Форум Аurora-roleplay
Продаю стил xenforo
комплект все плагины
Могу помочь с установкой
Добавил panda1999 Добавлено 12.10.2021 Категория Файлы
-
By panda1999
Продаю стил xenforo
комплект все плагины
Могу помочь с установкой
-
By Guest stibs
Данная система защитит армию в Батырево (аэропорт Мирный) от посторонних воздушных судов (519 ид самолета, 487 - вертолета, можете добавить еще сами).
Итак, приступим.
Ко всем глобальным переменным (new):
new pw[MAX_PLAYERS]; В OnPlayerUpdate (рекомендуется использовать не его, а секундный таймер):
if(PlayerToBox(playerid,1042.96875,1535.15625,1980.46875,1816.40625)) { if(pw[playerid] == 0) { if(IsPlayerInAnyVehicle(playerid)) { new c = GetPlayerVehicleID(playerid); if(GetVehicleModel(c) == 519) // Можно другие самолеты добавить, после id самолета "|| GetVehicleModel© == ID" Без кавычек { pw[playerid] = 1; SetTimerEx("Vyst", 4000, false, "i", playerid); SendClientMessage(playerid,-1,"Вы залетели на охраняемую территорию, покиньте зону, иначе вы будете сбиты системой ПВО"); } } } } Далее добавляем это в конец мода:
stock PlayerToBox(playerid,Float:min_x,Float:min_y,Float:max_x,Float:max_y) { new Float:xxp,Float:yyp,Float:zzp; GetPlayerPos(playerid, xxp, yyp, zzp); if((xxp <= max_x && xxp >= min_x) && (yyp <= max_y && yyp >= min_y)) return 1; return 0; } forward Vyst(playerid); public Vyst(playerid) { pw[playerid] = 0; if(PlayerToBox(playerid,1042.96875,1535.15625,1980.46875,1816.40625)) { new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z); CreateExplosion(x,y,z, 9, 2.0); // 4 аргумент: id взрыва, 5: Радиус } }
ВНИМАНИЕ! Если вы не хотите ничего вставлять в свой мод, вы можете скачать filterscript
Автор: mrbanned
-