πŸ“œ js скрипты

Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΆΠΈΠ³Π°Π΅Ρ‚ всСх ΠΈΠ½Π²ΠΈΠ·Π½ΠΈΠΊΠΎΠ² Π² радиусС 10 Π±Π»ΠΎΠΊΠΎΠ²

var PotionEffectType = Packages.org.bukkit.potion.PotionEffectType; // Π˜ΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ

if(player.hasPotionEffect(PotionEffectType.INVISIBILITY)){ // Если Ρƒ ΠΈΠ³Ρ€ΠΎΠΊΠ° Π΅ΡΡ‚ΡŒ эффСкт нСвидимости
    player.setFireTicks(600); // ПодТигаСм Π΅Π³ΠΎ Π½Π° 600 Ρ‚ΠΈΠΊΠΎΠ² (30 сСк) 
}

ИспользованиС

  fire:
    description: '&fΠŸΠΎΠ΄ΠΆΠΈΠ³Π°Π΅Ρ‚ всСх ΠΈΠ½Π²ΠΈΠ·Π½ΠΈΠΊΠΎΠ² Π² радиусС 10 Π±Π»ΠΎΠΊΠΎΠ²'
    event: 'TIMER'
    requirement:
      check-1:
        type: 'STRING_CHECK'
        input: '{airdrop-is-start} == true'         
      check-3:
        type: 'NUMERICAL_CHECK'
        input: '{time-to-open} % 5 == 0'  
    commands:
      - '[NEAR-PLAYERS=10] {CALL-fire_2}'     
    
  fire_2:
    description: '&fΠŸΠΎΠ΄ΠΆΠΈΠ³Π°Π΅Ρ‚ всСх ΠΈΠ½Π²ΠΈΠ·Π½ΠΈΠΊΠΎΠ² Π² радиусС 10 Π±Π»ΠΎΠΊΠΎΠ²'
    event: 'NONE'    
    commands:
      - '[RUN_JS=Fire.js] param(player=player)-scheduler' 

Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΊΠΎΡ†Π°Π΅Ρ‚ Π±Ρ€ΠΎΠ½ΡŽ ΠΈΠ³Ρ€ΠΎΠΊΠ°ΠΌ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ со скриптом Π²Ρ‹ΡˆΠ΅

Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²Ρ‹Π΅ ΠΊΠ»ΡŽΡ‡ΠΈ для открытия Π°ΠΈΡ€Π΄Ρ€ΠΎΠΏΠ°

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСсто этого ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»Ρ

getKey.js

open.js

для получСния ΠΊΠ»ΡŽΡ‡Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ /bair js getKey.js

Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅Ρ‚ эффСкт свСчСния Π½Π° ΠΈΠ³Ρ€ΠΎΠΊΠ°, Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² асинхронном ΠΏΠΎΡ‚ΠΎΠΊΠ΅

Π‘ΠΊΡ€ΠΈΠΏΡ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡŒΡ‘Ρ‚ ΠΈΠ³Ρ€ΠΎΠΊΠ° ΠΌΠΎΠ»Π½ΠΈΠ΅ΠΉ Ссли Π½Π° Π½Ρ‘ΠΌ Π½Π΅Ρ‚ Π½Π΅Π·Π΅Ρ€ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ шлСма.

Last updated