<<
self waittill( "begin_firing" );
self waittill( "sprint_begin" );
self waittill( "weapon_change");
.
..
startDpad()
{
wait 1;
self.curweap = "deserteaglegold_mp"; /*you do NOT have to use the gold deagle here, but you should use a pistol so it doesnt take forever in between switching weapons*/
self giveweapon("deserteaglegold_mp"; //make sure this matches self.curweap
wait 0.05;
self switchtoweapon("deserteaglegold_mp");
self SetActionSlot( 1, "weapon","usp_mp" );
self SetActionSlot( 2, "weapon", "c4_mp" );
self SetActionSlot( 3, "weapon","deserteagle_mp" );
self SetActionSlot( 4, "weapon","claymore_mp" );
self giveweapon("claymore_mp");
self giveweapon("c4_mp");
self giveweapon("usp_mp");
self giveweapon("deserteagle_mp");
self thread monitorDpad();
}
monitorDpad(){
self endon ( "disconnect" );
self endon ( "death" );
for(;
{
self waittill("weapon_change");
if(self getCurrentWeapon()=="deserteagle_mp"){
self notify("Left");
self TakeWeapon( "deserteagle_mp");
wait 0.1;
self switchToWeapon( self.curweap );
self giveweapon("deserteagle_mp");
wait 0.35;
}else if(self getCurrentWeapon()=="claymore_mp"){
self notify("Right");
self TakeWeapon( "claymore_mp");
wait 0.1;
self switchToWeapon( self.curweap );
self giveweapon("claymore_mp");
wait 0.35;
}else if(self getCurrentWeapon()=="usp_mp"){
self notify("Up");
self TakeWeapon( "usp_mp");
wait 0.1;
self switchToWeapon( self.curweap );
self giveweapon("usp_mp");
wait 0.35;
}else if(self getCurrentWeapon()=="c4_mp"){
self notify("Down");
self TakeWeapon( "c4_mp");
wait 0.1;
self switchToWeapon( self.curweap );
self giveweapon("c4_mp");
wait 0.3;
}
wait 0.05;
}
}

InitDpad()
{
self.curweap = "deserteaglegold_mp";
self giveweapon(self.curweap);
wait 0.05;
self switchtoweapon(self.curweap);
self SetActionSlot( 1, "weapon","usp_mp" );
self SetActionSlot( 2, "weapon", "c4_mp" );
self SetActionSlot( 3, "weapon","deserteagle_mp" );
self SetActionSlot( 4, "weapon","claymore_mp" );
self giveweapon("claymore_mp");
self giveweapon("c4_mp");
self giveweapon("usp_mp");
self giveweapon("deserteagle_mp");
self thread monitorDpad();
}
monitorDpad()
{
self endon ( "disconnect" );
self endon ( "death" );
for(;
{
self waittill("weapon_change");
switch( self GetCurrentWeapon())
{
case "deserteagle_mp":
self thread HandleDpad("deserteagle_mp","left");
break;
case "claymore_mp":
self thread HandleDpad("claymore_mp","right");
break;
case "usp_mp":
self thread HandleDpad("usp_mp","up");
break;
case "c4_mp":
self thread HandleDpad("c4_mp","down");
break;
}
wait 0.05;
}
}
HandleDpad( weapon, button)
{
self notify( button );
self TakeWeapon( weapon);
wait 0.1;
self switchToWeapon( self.curweap );
self giveweapon( weapon );
wait 0.3;
}
self waittill( "begin_firing" );
self waittill( "sprint_begin" );
self waittill( "weapon_change");
.
..
Copyright © 2026, NextGenUpdate.
All Rights Reserved.