18 Haziran 2018, 06:49:36

Gönderen Konu: [YARDIM] AFK Sistem  (Okunma sayısı 255 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

DogukanSkill

  • Acemi Üye
  • *
  • İleti: 102
  • Norm Freeroam
[YARDIM] AFK Sistem
« : 23 Nisan 2017, 11:58:43 »
Merhaba arkadaşlar community'de bir AFK Sistemi buldum bu sistemde /afk yazdıktan sonra adamın freeze (donma) yemesini istiyorum yani /afk yazdıktan 15 saniye sonra adam donuk bir şekilde haraket edemesin bunu ayarlayabilecek biri varsa şimdiden teşekkürler

Kod: Lua
  1. Tommy_COMMAND = { }
  2. Tommy_TIME = 300000
  3. function toggleAfkMode(thePlayer, playerSource)
  4.                         if getElementData(thePlayer,"AfkOFF") then
  5.                                 outputChatBox ( "☐ Uyari: 15 Saniye Bekleyin...", thePlayer, 244,189,56 )
  6.                         end
  7.                        
  8.                         if getElementData(thePlayer,"AfkON") then
  9.                                 outputChatBox ( "☐ Uyari: AFK Sistem Devre Disi Birakiliyor...", thePlayer, 244,189,56 )
  10.                         end
  11.                
  12.         setTimer(function()            
  13.                 if getElementData(thePlayer,"AfkMode") then
  14.  
  15.                         setElementData(thePlayer,"AfkMode",false)
  16.                         setElementData(thePlayer,"AfkOFF",true)
  17.                         setElementData(thePlayer,"AfkON",false)
  18.                                
  19.                         setElementAlpha(thePlayer, 255)
  20.                         toggleControl (thePlayer, "fire", true)
  21.                         toggleControl (thePlayer, "next_weapon", true)
  22.                         toggleControl (thePlayer, "previous_weapon", true)
  23.                         toggleControl (thePlayer, "aim_weapon", true)
  24.                                
  25.                         outputChatBox ( "☑ Basarili: AFK Devre Disi.", thePlayer, 56,244,69 )
  26.                                
  27.                
  28.                 else
  29.                         if (Tommy_COMMAND[playerSource]) then
  30.                                 return outputChatBox ( "☒ Hata: Son kullanimdan sonra 5 dakika bekleyin", thePlayer, 244,56,56 )
  31.  
  32.                         end
  33.                                
  34.                         setElementData(thePlayer,"AfkMode",true)
  35.                         setElementData(thePlayer,"AfkOFF",false)
  36.                         setElementData(thePlayer,"AfkON",true)
  37.                         setElementAlpha(thePlayer, 127)
  38.                                
  39.                         toggleControl (thePlayer, "fire", false)
  40.                         toggleControl (thePlayer, "next_weapon", false)
  41.                         toggleControl (thePlayer, "previous_weapon", false)
  42.                         toggleControl (thePlayer, "aim_weapon", false)
  43.  
  44.                         outputChatBox ( "☑ Basarili: AFK Sistem Aktif.", thePlayer, 56,244,69 )
  45.                        
  46.                         Tommy_COMMAND[playerSource] = true
  47.                         setTimer( function()
  48.                                 Tommy_COMMAND[playerSource] = false
  49.                         end, Tommy_TIME, 1)
  50.                 end
  51.         end, 15000, 1)
  52. end
  53. addCommandHandler("afk",toggleAfkMode)
  54.  
  55. function login_AFKOFF (thePlayer)
  56.         setElementData(thePlayer,"AfkOFF",true)
  57. end
  58. addEventHandler("onPlayerLogin",root, login_AFKOFF)
  59.  
  60. function logout_AFKOFF (thePlayer)
  61.         setElementData(thePlayer,"AfkOFF",true)
  62. end
  63. addEventHandler("onPlayerLogout",root, logout_AFKOFF)
  64.  
  65. function join_AFKOFF (thePlayer)
  66.         setElementData(thePlayer,"AfkOFF",true)
  67. end
  68. addEventHandler("onPlayerJoin",root, join_AFKOFF)
 

MTASA-TURK | Türkiye'nin En Güncel MTA Platformu

[YARDIM] AFK Sistem
« : 23 Nisan 2017, 11:58:43 »

Rüzgar

  • Acemi Üye
  • *
  • İleti: 158
Ynt: [YARDIM] AFK Sistem
« Yanıtla #1 : 23 Nisan 2017, 12:30:05 »
Kod: Lua
  1. Tommy_COMMAND = { }
  2. Tommy_TIME = 300000
  3. oyuncuDondur = setFrozen;
  4. function toggleAfkMode(thePlayer, playerSource)
  5.                         if getElementData(thePlayer,"AfkOFF") then
  6.                                 outputChatBox ( "☐ Uyari: 15 Saniye Bekleyin...", thePlayer, 244,189,56 )
  7.                         end
  8.                        
  9.                         if getElementData(thePlayer,"AfkON") then
  10.                                 outputChatBox ( "☐ Uyari: AFK Sistem Devre Disi Birakiliyor...", thePlayer, 244,189,56 )
  11.                         end
  12.                
  13.         setTimer(function()            
  14.                 if getElementData(thePlayer,"AfkMode") then
  15.  
  16.                         setElementData(thePlayer,"AfkMode",false)
  17.                         setElementData(thePlayer,"AfkOFF",true)
  18.                         setElementData(thePlayer,"AfkON",false)
  19.                                
  20.                         setElementAlpha(thePlayer, 255)
  21.                         toggleControl (thePlayer, "fire", true)
  22.                         toggleControl (thePlayer, "next_weapon", true)
  23.                         toggleControl (thePlayer, "previous_weapon", true)
  24.                         toggleControl (thePlayer, "aim_weapon", true)
  25.                         thePlayer:oyuncuDondur(false)
  26.                         outputChatBox ( "☑ Basarili: AFK Devre Disi.", thePlayer, 56,244,69 )
  27.                                
  28.                
  29.                 else
  30.                         if (Tommy_COMMAND[playerSource]) then
  31.                                 return outputChatBox ( "☒ Hata: Son kullanimdan sonra 5 dakika bekleyin", thePlayer, 244,56,56 )
  32.  
  33.                         end
  34.                                
  35.                         setElementData(thePlayer,"AfkMode",true)
  36.                         setElementData(thePlayer,"AfkOFF",false)
  37.                         setElementData(thePlayer,"AfkON",true)
  38.                         setElementAlpha(thePlayer, 127)
  39.                                
  40.                         toggleControl (thePlayer, "fire", false)
  41.                         toggleControl (thePlayer, "next_weapon", false)
  42.                         toggleControl (thePlayer, "previous_weapon", false)
  43.                         toggleControl (thePlayer, "aim_weapon", false)
  44.                         thePlayer:oyuncuDondur(true)
  45.  
  46.                         outputChatBox ( "☑ Basarili: AFK Sistem Aktif.", thePlayer, 56,244,69 )
  47.                        
  48.                         Tommy_COMMAND[playerSource] = true
  49.                         setTimer( function()
  50.                                 Tommy_COMMAND[playerSource] = false
  51.                         end, Tommy_TIME, 1)
  52.                 end
  53.         end, 15000, 1)
  54. end
  55. addCommandHandler("afk",toggleAfkMode)
  56.  
  57. function login_AFKOFF (thePlayer)
  58.         setElementData(thePlayer,"AfkOFF",true)
  59. end
  60. addEventHandler("onPlayerLogin",root, login_AFKOFF)
  61.  
  62. function logout_AFKOFF (thePlayer)
  63.         setElementData(thePlayer,"AfkOFF",true)
  64. end
  65. addEventHandler("onPlayerLogout",root, logout_AFKOFF)
  66.  
  67. function join_AFKOFF (thePlayer)
  68.         setElementData(thePlayer,"AfkOFF",true)
  69. end
  70. addEventHandler("onPlayerJoin",root, join_AFKOFF)

Kod: XML
  1. <oop>true</oop>
« Son Düzenleme: 23 Nisan 2017, 12:31:46 Gönderen: Rüzgar »