mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-04 08:39:27 +00:00
Add world as a global variable for plugins.
This commit is contained in:
@@ -14,7 +14,7 @@ on :event, :add_friend do |ctx, player, event|
|
||||
player_username = player.username
|
||||
|
||||
player.add_friend(friend_username)
|
||||
friend = World.world.get_player(friend_username)
|
||||
friend = $world.get_player(friend_username)
|
||||
|
||||
if friend == nil # the friend the player added is offline
|
||||
player.send(SendFriendEvent.new(friend_username, 0))
|
||||
@@ -33,8 +33,8 @@ on :event, :remove_friend do |ctx, player, event|
|
||||
player_username = player.username
|
||||
|
||||
player.remove_friend(friend_username)
|
||||
if (World.world.is_player_online(friend_username))
|
||||
friend = World.world.get_player(friend_username)
|
||||
if ($world.is_player_online(friend_username))
|
||||
friend = $world.get_player(friend_username)
|
||||
friend.send(SendFriendEvent.new(player_username, 0)) if (friend.friends_with(player_username) && player.friend_privacy != PrivacyState::ON)
|
||||
end
|
||||
end
|
||||
@@ -45,7 +45,7 @@ on :login do |player|
|
||||
player.send(IgnoreListEvent.new(player.ignored_usernames)) if player.ignored_usernames.size > 0
|
||||
|
||||
username = player.username
|
||||
world = World.world
|
||||
world = $world
|
||||
iterator = player.friend_usernames.iterator # Iterate the player's friend list and notify the player that they are online if they are
|
||||
while iterator.has_next
|
||||
friend_username = iterator.next
|
||||
@@ -70,7 +70,7 @@ end
|
||||
def update_friends(player, world=0)
|
||||
privacy = player.friend_privacy
|
||||
|
||||
iterator = World.world.player_repository.iterator
|
||||
iterator = $world.player_repository.iterator
|
||||
username = player.username
|
||||
|
||||
while iterator.has_next
|
||||
|
||||
@@ -5,7 +5,7 @@ java_import 'org.apollo.game.model.World'
|
||||
java_import 'org.apollo.game.model.setting.PrivacyState'
|
||||
|
||||
on :event, :private_message do |ctx, player, event|
|
||||
friend = World.world.get_player(event.username)
|
||||
friend = $world.get_player(event.username)
|
||||
friend.send(ForwardPrivateMessageEvent.new(player.username, player.privilege_level, event.compressed_message)) if interaction_permitted(player, friend)
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user