Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- bind(player_chat,null,null,@chat,
- assign(@pinfo,pinfo())
- if(true == get_value(mute,player())){
- assign(@a,array('I do not like me!','Meep is awesome!','SynapseHLP is awesome!','I love being GIMPed!','I am dumb!','FULLYPRO? MORE LIEK EMPTYNOOB','Bloop','OMGWTF','Chunkcraft!','Join this server! 96.8.117.86','SHADDLES!','I miss thoink.','How are you?','SPAM','I AM NOT ME. GET THIS BUG OUT OF MY HEAD!'))
- modify_event('message',array_get(@a,rand(0,dec(array_size(@a)))))
- modify_event('recipients',array())
- msg(concat(color(6), 'Looks like you are GIMPed..'))
- consume()
- }
- )
- set_interval(1000,closure(
- foreach(all_players(),@p,
- assign(@m1,get_value(timeonline,@p))
- if(is_null(@m1),
- assign(@m1,1)
- ,
- assign(@m1,inc(@m1,1))
- )
- if(is_numeric(get_value(mutet,@p)),
- if(gte(get_value(mutet,@p),1),
- store_value(mutet,@p,dec(get_value(mutet,@p),-1))
- ,
- if(equals(get_value(mutet,@p),0),store_value(mute,@p,false))
- )
- )
- if(is_numeric(get_value(pvpt,@p)),
- if(gte(get_value(pvpt,@p),1),
- store_value(pvpt,@p,dec(get_value(pvpt,@p),-1))
- ,
- if(equals(get_value(pvpt,@p),0),store_value(pvp,@p,false))
- )
- )
- store_value(timeonline,@p,@m1)
- if(gt(get_value(classcd,@p),0),
- assign(@m1,get_value(classcd,@p))
- dec(@m1,1)
- store_value(classcd,@p,@m1)
- )
- if(equals(to_lower(get_value(race,@p)),dwarf),
- set_peffect(@p,3,1,1)
- )
- )
- ))
- bind(player_interact,array(item: 280),array(button: 'right'),@a,
- if(pinfo(@a['player'],6) == '280:0' && has_permission(@a['player'],admin)){
- play_sound(ploc(@a['player']),array(sound: 'EXPLODE', volume: 35, pitch: 5))
- }
- )
- bind(player_interact,array(item: 373),null,@potion,
- assign(@pinfo,pinfo())
- if(equals(@pinfo[6],'373:7'),
- set_peffect(player(),8,1,20)
- ptake_item(player(),'373:7',1)
- ,
- if(equals(@pinfo[6],'373:16397'),
- assign(@radius,players_in_radius(@pinfo[1],6))
- foreach(@radius,@r,
- if(not(equals(@r,player())),
- set_peffect(@r,20,1,5)
- set_peffect(@r,19,1,10)
- set_peffect(@r,18,1,10)
- set_peffect(@r,15,1,10)
- set_peffect(@r,9,1,20)
- set_peffect(@r,4,1,30)
- set_peffect(@r,2,1,5)
- tmsg(@r,concat(color(4), 'BOOM! ', color(c), 'You suddenly become hurt!'))
- )
- )
- ptake_item(player(),'373:16397',1)
- ,
- if(equals(@pinfo[6],'373:16399'),
- assign(@radius,players_in_radius(@pinfo[1],6))
- foreach(@radius,@r,
- tmsg(@r,concat(color(4), 'BOOM! ', color(c), 'You suddenly become hurt!'))
- set_peffect(@r,9,1,4800)
- ptake_item(player(),'373:16397',1)
- )
- ,
- if(equals(@pinfo[6],'373:15'),
- set_peffect(player(),9,5,48000)
- ptake_item(player(),'373:15',1)
- ))))
- )
- bind(player_interact,array(button: 'left'),array(item: 38),@book,
- if(and(equals(get_value(race,player()),elf),equals(get_value(classcd,player()),0)),
- lightning(pcursor(),false)
- store_value(classcd,player(),60)
- ,
- if(equals(get_value(race,player()),elf),
- msg(color(b), '[RPG] ', color(2), 'You still have some time left on cooldown!', color(a), ' (', get_value(classcd,player()), ')')
- )
- )
- )
- bind(player_interact_entity,null,array(id: 38),@flower,
- if(and(ponline(@flower['data']),equals(to_lower(get_value(race,player())),orc),equals(get_value(classcd,player()),0)),
- store_value(classcd,player(),60)
- if(equals(rand(0,2),1),set_phunger(@flower['data'],2),make_effect(pinfo(@flower['data'],1),MOBSPAWNER_FLAMES,5))
- ,
- if(to_lower(get_value(race,player())) == orc) {
- msg(color(b), '[RPG] ', color(2), 'You still have some time left on cooldown!', color(a), ' (', get_value(classcd,player()), ')')
- }
- )
- )
- set_interval(110,closure(
- foreach(all_players(),@p,
- if(get_value(pvplogt,@p) > 0){
- assign(@a,get_value(pvplogt,@p))
- inc(@a,-1)
- store_value(pvplogt,@p,@a)
- }
- if(equals(get_value(ptoggle,@p),true),
- assign(@g,pgroup(@p))
- if(equals(get_value(ptype,@p),fire),
- make_effect(ploc(@p),'MOBSPAWNER_FLAMES',10)
- ,
- if(equals(get_value(ptype,@p),ender),
- make_effect(ploc(@p),'ENDER_SIGNAL',20)
- ,
- if(equals(get_value(ptype,@p),smoke2),
- make_effect(ploc(@p),'SMOKE',20)
- make_effect(ploc(@p),'SMOKE:1',20)
- make_effect(ploc(@p),'SMOKE:2',20)
- make_effect(ploc(@p),'SMOKE:3',20)
- make_effect(ploc(@p),'SMOKE:4',20)
- make_effect(ploc(@p),'SMOKE:5',20)
- make_effect(ploc(@p),'SMOKE:6',20)
- make_effect(ploc(@p),'SMOKE:7',20)
- make_effect(ploc(@p),'SMOKE:8',20)
- make_effect(ploc(@p),'SMOKE:9',20)
- ,
- if(equals(get_value(ptype,@p),smoke1),
- make_effect(ploc(@p),'SMOKE:8',20)
- make_effect(ploc(@p),'SMOKE',20)
- make_effect(ploc(@p),'SMOKE:2',20)
- make_effect(ploc(@p),'SMOKE:4',20)
- make_effect(ploc(@p),'SMOKE:6',20)
- ,
- if(get_value(ptype,@p) == hearts){
- make_effect(ploc(@p),'POTION_BREAK',20)
- }
- )
- )))))
- ))
- bind(entity_damage_player,null,null,@e,
- if(ponline(@e[data]),
- if(@e[amount] > 0 && @e[data] !== @e[player]){
- if(!get_value(pvp,@e[data]) || !get_value(pvp,@e[player])){
- runas(@e[data],'/undis')
- runas(@e[player],'/undis')
- }
- store_value(pvpt,@e[data],20)
- store_value(pvpt,@e[player],20)
- store_value(pvp,@e[data],true)
- store_value(pvp,@e[player],true)
- console(concat(@e[data], ' hit ' @e[player]))
- if(gte(get_value(timeonline,@e[player]),2160),
- assign(@th,pinfo(@e[player],5))
- if(lte(@th,@e[amount]),
- assign(@k,get_value(killcount,@e[data]))
- assign(@lp,get_value(lastkills,@e[data]))
- if(is_null(@lp),
- assign(@lp,array())
- )
- if(not(array_contains(@lp,@e[player])),
- array_push(@lp,@e[player])
- store_value(lastkills,@e[data],@lp)
- if(not(array_index_exists(@lp,4)),
- if(is_null(@k),
- assign(@k,1)
- ,
- assign(@k,inc(@k,1))
- )
- store_value(killcount,@e[data],@k)
- )
- )
- )
- )
- }
- ))
- bind(player_death,null,null,@d,
- assign(@de,get_value(deathcount,@d[player]))
- if(is_null(@de),
- assign(@de,1)
- ,
- assign(@de,inc(@de,1))
- )
- store_value(pvpt,@d[player],0)
- store_value(pvp,@d['player'],false)
- store_value(deathcount,@d[player],@de)
- )
- bind(player_command,null,null,@d,
- if(get_value(pvp,@d['player']) == true){
- tmsg(@d['player'],concat('You are in PvP! (', get_value(pvpt,@d['player']),')'))
- modify_event('command','/')
- }
- )
- bind(player_quit,null,null,@d,
- if(get_value(pvp,@d['player']) !== false){
- kill(@d['player'])
- modify_event('message',concat(@d['player'], 'PvP logged!'))
- runas(~console,concat('/tempban ', @d['player'], ' 30 min'))
- }
- )
- bind(inventory_click,null,array(slottype: 'CRAFTING'),@i,concat(
- if(!is_null(@i['slotitem'])){
- assign(@a,@i['slotitem'])
- if(@i['inventorytype'] == 'ENCHANTING'){
- assign(@d,@a['meta'])
- if(array_index_exists(@d,lore) && @d['enchants'] !== array()){
- assign(@b,array_get(@d,lore))
- if(reg_match('This item was enchanted by *',@b) == array()){
- if(is_null(@d['lore']),assign(@d['lore'],array()))
- array_push(@d['lore'],colorize(concat('&dThis item was enchanted by ', player())))
- assign(@a['meta'],@d)
- modify_event(slotitem,@a)
- }
- }
- }
- }
- ))
- bind(inventory_click,null,array(slottype: CONTAINER),@i,concat(
- if(!is_null(@i['slotitem'])){
- assign(@a,@i['slotitem'])
- if(@i['inventorytype'] == 'ANVIL'){
- assign(@d,@a['meta'])
- if(@d['lore'] == null){assign(@d['lore'],array())}
- if(array_index_exists(@d,lore)){
- assign(@b,array_get(@d,lore))
- if(reg_match('First used in an anvil by *',@b) == array()){
- if(is_null(@d['lore']),assign(@d['lore'],array()))
- array_push(@d['lore'],colorize(concat('&dFirst used in an anvil by ', @i['player'])))
- assign(@a['meta'],@d)
- modify_event(slotitem,@a)
- }
- }
- }
- }
- ))
Advertisement
Add Comment
Please, Sign In to add comment