Jump to content

Search the Community

Showing results for tags 'Anti-Duping'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General
    • Announcements
  • DayZ
    • Discussion
    • Public Servers
    • DayZ SA Resources
    • Q&A Section
  • ArmA 3
    • Epoch Survival
    • Community Projects
    • Q&A Section
    • Terrain Discussion
    • Resources
  • Arma 3 Resources
  • ArmA 2
    • General Discussion.
    • Q&A Section
    • Resources
    • Legacy Resources
    • A2: Community Projects
    • A2 Community Servers
  • Space Engineers
    • General Discussion.
    • Public Servers
  • Other Games
    • Discussion
  • Off Topic
    • Off Topic

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Found 3 results

  1. Anti-Duping by F507DMT This Anti-Duping system block duping with: Losing connection, drop loot, Esc, exit yes and Esc + G, losing connection, drop loot, exit yes. Works perfectly! Instructions: in description.ext onPauseScript = "scripts\DupingFix.sqf"; in DupingFix.sqf private ["_escMenu","_lastTimesScanned","_currTimesScanned"]; disableSerialization; sleep 1; call dayz_forcesave; _escMenu = findDisplay 49; _lastTimesScanned = player getVariable ["ClearToLeave",0]; AD_AntiDupePlayer = player; publicVariable "AD_AntiDupePlayer"; sleep 5; _currTimesScanned = player getVariable ["ClearToLeave",0]; if (_currTimesScanned - _lastTimesScanned < 1) then { titleText ["<Anti-dupe>: Connection to the server is not found!", "PLAIN DOWN", 3]; systemchat "<Anti-dupe>: Connection to the server is not found!"; _escMenu closedisplay 0; }; in AH bottom: 'AD_AntiDupePlayer' addPublicVariableEventHandler { [] spawn { waitUntil {!isNull AD_AntiDupePlayer}; _plyr = AD_AntiDupePlayer; _amnt = _plyr getVariable ['ClearToLeave',0]; _plyr setVariable ['ClearToLeave',_amnt+1,true]; }; }; in compiles.sqf change this: dayz_spaceInterrupt = compile preprocessFileLineNumbers "\z\addons\dayz_code\actions\dayz_spaceInterrupt.sqf"; to: dayz_spaceInterrupt = compile preprocessFileLineNumbers "scripts\dayz_spaceInterrupt.sqf"; in dayz_spaceInterrupt.sqf add(_nill = execvm "scripts\esc.sqf";): //Esc if (_dikCode == 0x01) then { _nill = execvm "scripts\esc.sqf"; DZE_cancelBuilding = true; call dayz_EjectPlayer; }; in scripts\esc.sqf // F507DMT for "_x" from 3 to 1 step -1 do { (findDisplay 106) closeDisplay 1; uiSleep 1; if (isNil "EscBlock") then { systemchat "<Anti-dupe>: Gear is locked for 5 seconds."; EscBlock = true; }; }; EscBlock = nil; add in publicvariable.txt, in line 2, last: !="AD_AntiDupePlayer" -- If you use endMission "SOME", like in nosidechat.sqf, chenge to: _nil = execVM "scripts\player_kick.sqf"; in player_kick.sqf: kickme = true; add buttom in scripts.txt: 5 "kickme" When u have no connection BE can`t kick you. Dupe - fix. --
  2. BLOCK ESC MENU BY JUSTBULLET ver. 1.0.3 This Anti-Duping system block duping with: 1. inventory ->> 30 sec. timer ->> ESC = you can not go out 30 seconds. 2. inventory ->> 30 sec. timer ->> ((Low FPS ->> ESC) || (ESC --> Low FPS)) = locks the screen and you can not go out 30 seconds. If the FPS will be more, removes the lock screen. Instructions: add in dayz_spaceInterrupt.sqf: /* Anti-Duping by JustBullet */ if (_dikCode in actionKeys "Gear") then { _nill = execvm "scripts\escmenu_atniduping.sqf"; }; above: // Disable ESC after death if (_dikCode == 0x01 && r_player_dead) then { _handled = true; }; in escmenu_atniduping.sqf: ///////////////////////////////////////////////////// //////////////* Author by JustBullet */////////////// ///////////* BLOCK ESC MENU ver. 1.0.3 *///////////// ///////////////////////////////////////////////////// if (isNil "JustBlock") then { private ["_timer","_fps"]; JustBlock = true; disableSerialization; waituntil{!isnull (finddisplay 46)}; _timer = 30; _trigger = false; while {_timer > 0} do { _timer = _timer - 0.1; if !(isnull (finddisplay 49)) then { findDisplay 106 closeDisplay 1; finddisplay 49 closeDisplay 2; _fps = round(diag_fps); switch true do { case (!(_trigger) && (_fps <= 4)): {_trigger = true; disableUserInput true;}; case ((_trigger) && (_fps > 4)): {endLoadingScreen; _trigger = false; disableUserInput false;}; }; if (_trigger) then {startLoadingScreen ["Anti-dupe: Very low FPS, you are blocked...", "DayZ_loadingScreen"];} else {systemchat format["Anti-Dupe: You are can't exit of game 1% sec. after access at inventory.", round(_timer)];}; }; uiSleep 0.1; }; if (_trigger) then {endLoadingScreen; disableUserInput false;}; JustBlock = nil; }; P.S. I can`t make the description because i am do not know English well enough. If you do not difficult to help me with this. ****************************************************
×
×
  • Create New...