[Release] Specific Anti Camp Spots
Featured Replies
Сейчас на странице 0
- Нет пользователей, просматривающих эту страницу
A better way to browse. Learn more.
A full-screen app on your home screen with push notifications, badges and more.
Используя этот сайт, вы соглашаетесь Условия использования.
So here's something I did a while back that I'd thought I'd release. It's basically a script to warn and prevent people from camping in specific spots. I have 3 examples on there. The first way is instant prevent. There's also a timed anti-camp ( If the person stays in the spot for x amount of seconds.)
CampSpots() { CampPositions = []; CampPositions[0] = (-360, 506, -225); // Truck @ rust CampPositions[1] = (-598.9, -2158, 120.1); // Stairs @ nightshift CampPositions[2] = (612.9, 4206.7, 242.6); // Cockpit @ terminal self thread MapSpots( CampPositions ); } MapSpots( CampPositions ) { if( getDvar( "mapname" ) == "mp_rust" ) { spot = CampPositions[0]; trigger = spawn("trigger_radius", spot, 0, 200, 200); trigger thread earthquaketrigger( spot, 200, "none" ); } if( getDvar( "mapname" ) == "mp_nightshift" ) { spot = CampPositions[1]; trigger = spawn("trigger_radius", spot, 0, 200, 200); trigger thread earthquaketrigger( spot, 200, "trigger_timed" ); } if( getDvar( "mapname" ) == "mp_terminal" ) { spot = CampPositions[2]; trigger = spawn("trigger_radius", spot, 0, 200, 200); trigger thread earthquaketrigger( spot, 100, "none" ); } else { spot = undefined; } } earthquaketrigger(spot, size, flag) { for(; { self waittill("trigger", player); if( flag == "trigger_timed" ) { self thread earthquaketrigger_timed( spot, size, player ); } else { player iPrintLnBold("You can't camp here!"); earthquake ( 0.8, 5, spot, size ); self pingPlayer(); wait( 3 ); } } } earthquaketrigger_timed( spot, size, player ) { wait( 4 ); if ( distance( spot, self.origin ) <= 10 ) { player iPrintLnBold("You can't camp here!"); earthquake (0.8, 5, spot, size); self pingPlayer(); } else { return; } }