السلام عليكم ورحمة الله و بركاتة
أخواني إفتتحت هذا الموضوع
لفائدتكم أتمنا إني أفيدكم و تفيدوني بما تجدونة أو تعرفون عنة أولا نبدا با فوانين هذا الموضوع: 1-أن تذكر إسم صاحب السيكربت
2-عدم السؤال عن موضوع غير هذا
مثلا:
(أنا أريد برنامج كذا و كذا)
وما شابهة
3-عندما تضع طلبك يجب عليك الإنتظار لأن موضوع البحث عن السيكربتات ليس أمراً سهلا
4-أن تحدد طلبك إذا كنت تريد سيكربت عن برنامج RPG MAKRE VX/XP
جيب أن تقول مثلا:
(أنا أبحث عن سيكربت<تذكر نوع السيكربت المطلوب> في برنامج <تذكر إسم البرنامج>)
5-أن لا يكون طلبك للسيكربت إلا عن برنامج RPG MAKER VX/XP
في النهاية أرجو أني قد أفدتكم
أرجو من أصحاب الخبرة ألا يبخلو في هذا الموضوع من مساعدة
22-03-2010, 03:21 PM
nbrase
رد: مرجع سكربتات اربيجي ميكر XP/VX
سيكربت لجعل لعبتك في برنامج
RPG MAKER XP
أون لاين معلومات عن صاحب السيكربت:
Language: Ruby Game Scripting System (RGSS)
Author: Blizzard
Version: 1.09
Posted: October 15, 2009
Updated: February 17, 2010
لا أملك صور لكم لاكن طريقتة سهلة جداً أنا جربتة و إشتغل معاي
################################################################################
# #
# ~~~~~ Copyright 2009 SojaBird ~~~~~ #
# #
################################################################################
#------------------------------------------------------------
# * Game_MiniMap: Gets amount of enemies on the map
#------------------------------------------------------------
class Game_MiniMap
attr_reader :enemies
alias hud_initialize initialize
alias draw_hud_object draw_object
def initialize(tilemap)
@enemies = 0
hud_initialize(tilemap)
end
def draw_object
@enemies = 0
draw_hud_object
@object_list.each do |key, events|
color = MiniMap::OBJECT_COLOR[key]
next if events.nil? or color.nil?
events.each do |obj|
if !obj.character_name.empty?
@enemies += 1 if color == MiniMap::OBJECT_COLOR['enemy']
end
end
end
end
end
#------------------------------------------------------------
# * Woratana_MiniMap_Enemy_HUD: Creates the HUD
#------------------------------------------------------------
class Woratana_MiniMap_Enemy_HUD < Window_Base
include MiniMap
def refresh
contents.clear
draw_border if @border.nil?
draw_background if @background.nil?
@enemies = $scene.spriteset.minimap.enemies
self.contents.font.color = color
@string = "#{@enemies}/#{@enemies_total}"
self.contents.draw_text(0, 0, self.width - 32, WLH, @string, 1)
end
def dispose
@border.dispose if !@border.nil?
@background.dispose if !@background.nil?
end
def update
self.visible = $game_system.show_minimap
return if !self.visible
if $scene.is_a?(Scene_Map) and @enemies != $scene.spriteset.minimap.enemies
refresh
end
end
end
#------------------------------------------------------------
# * Scene_Map: Attach HUD to map
#------------------------------------------------------------
class Scene_Map < Scene_Base
alias start_hud start
alias terminate_hud terminate
alias update_hud update
def start
start_hud
@woratana_minimap_enemy_hud = Woratana_MiniMap_Enemy_HUD.new
end
def terminate
@woratana_minimap_enemy_hud.dispose
terminate_hud
end
def update
update_hud
@woratana_minimap_enemy_hud.update
end
end
ضعة فوق لMain
إذا ما فهمت قلي أنا أسويها
با نفسي اوك
23-03-2010, 07:29 PM
nbrase
رد: مرجع سكربتات اربيجي ميكر XP/VX
أخيراً بعد عناء طويل لقيتة
تفظل:
صاحب السيكربت (أظن)