CSF | CrearServerForo
Bienvenido al Foro De CrearServer!.
Registrate!, Podras Ver Y Usar el 100% De Las Herramientas Del Foro Y Sacarte Dudas, Aclarar Cosas, Postear, Publicitarte,Descargar,Etc... Que Esperas?
Notificaciones
Conectarse

Recuperar mi contraseña

Buscar
 
 

Resultados por:
 

 


Rechercher Búsqueda avanzada

Mu NacionWar
¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

[ Ver toda la lista ]


La mayor cantidad de usuarios en línea fue 44 el Vie 28 Jul - 22:54:11.
online
Informacion Del Foro
CrearServer Foro ( CSF ). Esta Creado con el propósito de : - Ayudar a Crear Server . - Brindar Soporte a los Servidores . - Descargar packs , texturas, datas, plugins, herramientas y mucho mas. - Promocionar Server . - Preguntas, Respuestas, Ayudas, Guias, Tutoriales, etc - Nuestra Meta es Brindarle Toda la Ayuda Posible Para que Tu Server Sea el Mejor - Lineage 2 , l2, Mu Online, Counter Strike, cs , Minecraft y Muchos Otros Server - Crear Server Foro - CSF

Script Rpg Maker Vx Ace Pop Up al alzar item [RPG Maker Vx Ace]

Ir abajo

Admin Script Rpg Maker Vx Ace Pop Up al alzar item [RPG Maker Vx Ace]

Mensaje por RaikeN el Mar 3 Jun - 2:15:00

Muy bueno. te marca el item que alzas con un sonidito.. esta muy bueno..




Script:
Código:
[i]#Sleek Item Popup v1.12[/i][i]#----------#[/i][i]#Features: A nice and sleek little pop up you can use to tell the player[/i][i]#           they received (or lost) an item! Now with automatic popups whenever[/i][i]#           you use the gain item commands in events![/i][i]#[/i][i]#Usage:   Event Script Call:[/i][i]#           popup(type,item,amount,[duration],[xoff],[yoff])[/i][i]#[/i][i]#          Where: type is category of item (0 = item, 1 = weapon,[/i][i]#                                            2 = armor, 3 = gold)[/i][i]#                 item is the id number of the item[/i][i]#                 amount is the amount lost or gained[/i][i]#                 duration is the time the window is up and is optional[/i][i]#          [/i][i]#          Examples:[/i][i]#            popup(0,1,5)[/i][i]#            popup(2,12,1,120)[/i][i]#            $PU_AUTOMATIC_POPUP = false[/i][i]#            $PU_AUTOMATIC_POPUP = true[/i][i]#        [/i][i]#Customization: Everything down there under customization[/i][i]#[/i][i]#----------#[/i][i]#-- Script by: V.M of D.T[/i][i]#[/i][i]#- Questions or comments can be:[/i][i]#    posted on the thread for the script[/i][i]#    given by email: sumptuaryspade@live.ca[/i][i]#    provided on facebook: http://www.facebook.com/DaimoniousTailsGames[/i][i]#    posed on site: daimonioustails.wordpress.com[/i][i]#[/i][i]#--- Free to use in any project, commercial or non-commercial, with credit given[/i][i]# - - Though a donation's always a nice way to say thank you~ (I also accept actual thank you's)[/i] [i]#Sound effect played on popup: # "Filename", Volume(0-100), Pitch(50-150)[/i]PU_SOUND_EFFECT_GAIN = [b][[/b]"Item3",100,50[b]][/b]PU_SOUND_EFFECT_LOSE = [b][[/b]"Item3",100,50[b]][/b] [i]#Animation to be played on the player during popup[/i]PU_USE_ANIMATION = [b]false[/b]PU_POPUP_ANIMATION = 2 [i]#Duration in frames of Item Popup fadein and fadeout[/i]PU_FADEIN_TIME = 30PU_FADEOUT_TIME = 30 [i]#Default duration of the popup[/i]PU_DEFAULT_DURATION = 90 [i]#Use automatic popup? Can be enabled/disabled in game, see examples[/i][b]$PU_AUTOMATIC_POPUP[/b] = [b]true[/b] [i]#Whether to use a custom or default font[/i]PU_USE_CUSTOM_FONT = [b]false[/b] [i]#Settings for custom item popup font[/i]PU_DEFAULT_FONT_NAME = [b][[/b]"Verdana"[b]][/b]PU_DEFAULT_FONT_SIZE = 16PU_DEFAULT_FONT_COLOR = Color.new[b]([/b]255,255,255,255[b])[/b]PU_DEFAULT_FONT_BOLD = [b]false[/b]PU_DEFAULT_FONT_ITALIC = [b]false[/b]PU_DEFAULT_FONT_SHADOW = [b]false[/b]PU_DEFAULT_FONT_OUTLINE = [b]true[/b] [i]#Compact mode will hide the amount unless it's greater then 1[/i]PU_COMPACT_MODE = [b]true[/b] [i]#Background Icon to be displayed under item icon[/i]PU_USE_BACKGROUND_ICON = [b]true[/b]PU_BACKGROUND_ICON = 102 [i]#Gold details:[/i]PU_GOLD_NAME = "Gold"PU_GOLD_ICON = 262 [i]#True for single line, false for multi line[/i]PU_SINGLE_LINE = [b]true[/b] [b]class[/b] Item_Popup [b]<[/b] Window_Base  [b]def[/b] initialize[b]([/b]item, amount, duration, nosound,xoff,yoff[b])[/b]    [b]super[/b][b]([/b]0,0,100,96[b])[/b]    sedg = PU_SOUND_EFFECT_GAIN    sedl = PU_SOUND_EFFECT_LOSE    se = [b]RPG::SE[/b].new[b]([/b]sedg[b][[/b]0[b]][/b],sedg[b][[/b]1[b]][/b],sedg[b][[/b]2[b]][/b][b])[/b] [b]unless[/b] sedg.[b]nil[/b]? [b]or[/b] nosound    se2 = [b]RPG::SE[/b].new[b]([/b]sedl[b][[/b]0[b]][/b],sedl[b][[/b]1[b]][/b],sedl[b][[/b]2[b]][/b][b])[/b] [b]unless[/b] sedl.[b]nil[/b]? [b]or[/b] nosound    se.play [b]if[/b] se [b]and[/b] amount [b]>[/b] 0    se2.play [b]if[/b] se2 [b]and[/b] amount [b]<[/b] 0    [b]self[/b].opacity = 0    [b]self[/b].x = [b]$game_player[/b].screen_x [b]-[/b] 16    [b]self[/b].y = [b]$game_player[/b].screen_y [b]-[/b] 80    [b]@xoff[/b] = 0    [b]@yoff[/b] = 0    [b]@duration[/b] = 90    [b]@item[/b] = item    [b]@amount[/b] = amount    [b]@name[/b] = item.name.clone    [b]@text[/b] = ""    [b]@padding[/b] = ' '[b]*[/b]@name.size    [b]@timer[/b] = 0    @[b]split[/b] = [b]([/b]PU_FADEIN_TIME[b])[/b] [b]/[/b] [b]@name[/b].size    @[b]split[/b] = 2 [b]if[/b] @[b]split[/b] [b]<[/b] 2    amount [b]>[/b] 0 ? [b]@red[/b] = Color.new[b]([/b]0,255,0[b])[/b] : [b]@red[/b] = Color.new[b]([/b]255,0,0[b])[/b]    [b]if[/b] PU_USE_CUSTOM_FONT      contents.font.size = PU_DEFAULT_FONT_SIZE    [b]else[/b]      contents.font.size = 16    [b]end[/b]    [b]@textsize[/b] = text_size[b]([/b]@name[b])[/b]    textsize2 = text_size[b]([/b]"+" [b]+[/b] amount.to_s[b])[/b]    [b]self[/b].width = [b]@textsize[/b].width [b]+[/b] standard_padding [b]*[/b] 2 [b]+[/b] 24    [b]self[/b].width [b]+[/b]= textsize2.width [b]+[/b] 48 [b]if[/b] PU_SINGLE_LINE    contents.font.size [b]<[/b] 24 ? size = 24 : size = contents.font.size    [b]self[/b].height = size [b]+[/b] standard_padding [b]*[/b] 2    [b]self[/b].height [b]+[/b]= size [b]if[/b] !PU_SINGLE_LINE    [b]self[/b].x [b]-[/b]= [b]self[/b].width [b]/[/b] 2    create_contents    [b]if[/b] PU_USE_CUSTOM_FONT      contents.font.name = PU_DEFAULT_FONT_NAME      contents.font.size = PU_DEFAULT_FONT_SIZE      contents.font.color = PU_DEFAULT_FONT_COLOR      contents.font.bold = PU_DEFAULT_FONT_BOLD      contents.font.italic = PU_DEFAULT_FONT_ITALIC      contents.font.shadow = PU_DEFAULT_FONT_SHADOW      contents.font.outline = PU_DEFAULT_FONT_OUTLINE    [b]end[/b]    [b]self[/b].contents_opacity = 0    [b]$game_player[/b].animation_id = PU_POPUP_ANIMATION [b]if[/b] PU_USE_ANIMATION    update  [b]end[/b]  [b]def[/b] update    [i]#super[/i]    [b]return[/b] [b]if[/b] [b]self[/b].disposed?    [b]self[/b].visible = [b]true[/b] [b]if[/b] ![b]self[/b].visible    [b]self[/b].x = [b]$game_player[/b].screen_x [b]-[/b] contents.width[b]/[/b]4 [b]+[/b] 12    [b]self[/b].y = [b]$game_player[/b].screen_y [b]-[/b] 80 [b]+[/b] [b]@yoff[/b]    [b]self[/b].x [b]-[/b]= [b]self[/b].width [b]/[/b] 3    [b]open[/b] [b]if[/b] [b]@timer[/b] [b]<[/b] [b]([/b]PU_FADEIN_TIME[b])[/b]    close [b]if[/b] [b]@timer[/b] [b]>[/b] [b]([/b]PU_FADEOUT_TIME [b]+[/b] [b]@duration[/b][b])[/b]    [b]@timer[/b] [b]+[/b]= 1    [b]return[/b] [b]if[/b] [b]@timer[/b] [b]%[/b] @[b]split[/b] != 0    [b]@text[/b] [b]+[/b]= [b]@name[/b].slice![b]([/b]0,1[b])[/b]    [b]@padding[/b].slice![b]([/b]0,1[b])[/b]    contents.clear    contents.font.color = [b]@red[/b]    stringamount = [b]@amount[/b]    stringamount = "+" [b]+[/b] [b]@amount[/b].to_s [b]if[/b] [b]@amount[/b] [b]>[/b] 0    [b]if[/b] PU_SINGLE_LINE      width = text_size[b]([/b]@item.name[b])[/b].width[i]#@textsize.width[/i]      draw_text[b]([/b]27 [b]+[/b] width,0,36,24,stringamount[b])[/b] [b]unless[/b] PU_COMPACT_MODE [b]and[/b] [b]@amount[/b] == 1      [b]if[/b] [b]Module[/b].const_defined?[b]([/b][b]:AFFIXES[/b][b])[/b]        contents.font.color = [b]@item[/b].color      [b]else[/b]        contents.font.color = Font.default_color      [b]end[/b]      draw_text[b]([/b]24,0,contents.width,contents.height,@text[b]+[/b]@padding[b])[/b]      draw_icon[b]([/b]PU_BACKGROUND_ICON,0,0[b])[/b] [b]if[/b] PU_USE_BACKGROUND_ICON      draw_icon[b]([/b]@item.icon_index,0,0[b])[/b]    [b]else[/b]      draw_text[b]([/b]contents.width [b]/[/b] 4 [b]+[/b] 16,24,36,24,stringamount[b])[/b] [b]unless[/b] PU_COMPACT_MODE [b]and[/b] [b]@amount[/b] == 1      [b]if[/b] [b]Module[/b].const_defined?[b]([/b][b]:AFFIXES[/b][b])[/b]        contents.font.color = [b]@item[/b].color      [b]else[/b]        contents.font.color = Font.default_color      [b]end[/b]      draw_icon[b]([/b]PU_BACKGROUND_ICON,contents.width [b]/[/b] 2 [b]-[/b] 24,24[b])[/b] [b]if[/b] PU_USE_BACKGROUND_ICON      draw_icon[b]([/b]@item.icon_index,contents.width [b]/[/b] 2 [b]-[/b] 24,24[b])[/b]      draw_text[b]([/b]0,0,contents.width,line_height,@text[b]+[/b]@padding[b])[/b]    [b]end[/b]  [b]end[/b]  [b]def[/b] close    [b]self[/b].contents_opacity [b]-[/b]= [b]([/b]255 [b]/[/b] [b]([/b]PU_FADEOUT_TIME[b])[/b][b])[/b]  [b]end[/b]  [b]def[/b] [b]open[/b]    [b]self[/b].contents_opacity [b]+[/b]= [b]([/b]255 [b]/[/b] [b]([/b]PU_FADEIN_TIME[b])[/b][b])[/b]  [b]end[/b][b]end[/b] [b]class[/b] Game_Interpreter  [b]alias[/b] pu_command_126 command_126  [b]alias[/b] pu_command_127 command_127  [b]alias[/b] pu_command_128 command_128  [b]alias[/b] pu_command_125 command_125  [b]def[/b] popup[b]([/b]type,item,amount,duration = PU_DEFAULT_DURATION,nosound = [b]false[/b], xo = 0, yo = 0[b])[/b]    data = [b]$data_items[/b][b][[/b]item[b]][/b] [b]if[/b] type == 0    data = [b]$data_weapons[/b][b][[/b]item[b]][/b] [b]if[/b] type == 1    data = [b]$data_armors[/b][b][[/b]item[b]][/b] [b]if[/b] type == 2    [b]if[/b] type == 3      data = [b]RPG::Item[/b].new      data.name = PU_GOLD_NAME      data.icon_index = PU_GOLD_ICON    [b]end[/b]    Popup_Manager.add[b]([/b]data,amount,duration,nosound,xo,yo[b])[/b]  [b]end[/b]  [b]def[/b] command_126    pu_command_126    value = operate_value[b]([/b]@params[b][[/b]1[b]][/b], [b]@params[/b][b][[/b]2[b]][/b], [b]@params[/b][b][[/b]3[b]][/b][b])[/b]    popup[b]([/b]0,@params[b][[/b]0[b]][/b],value[b])[/b] [b]if[/b] [b]$PU_AUTOMATIC_POPUP[/b]  [b]end[/b]  [b]def[/b] command_127    pu_command_127    value = operate_value[b]([/b]@params[b][[/b]1[b]][/b], [b]@params[/b][b][[/b]2[b]][/b], [b]@params[/b][b][[/b]3[b]][/b][b])[/b]    popup[b]([/b]1,@params[b][[/b]0[b]][/b],value[b])[/b] [b]if[/b] [b]$PU_AUTOMATIC_POPUP[/b]  [b]end[/b]  [b]def[/b] command_128    pu_command_128    value = operate_value[b]([/b]@params[b][[/b]1[b]][/b], [b]@params[/b][b][[/b]2[b]][/b], [b]@params[/b][b][[/b]3[b]][/b][b])[/b]    popup[b]([/b]2,@params[b][[/b]0[b]][/b],value[b])[/b] [b]if[/b] [b]$PU_AUTOMATIC_POPUP[/b]  [b]end[/b]  [b]def[/b] command_125    pu_command_125    value = operate_value[b]([/b]@params[b][[/b]0[b]][/b], [b]@params[/b][b][[/b]1[b]][/b], [b]@params[/b][b][[/b]2[b]][/b][b])[/b]    popup[b]([/b]3,@params[b][[/b]0[b]][/b],value[b])[/b] [b]if[/b] [b]$PU_AUTOMATIC_POPUP[/b]  [b]end[/b][b]end[/b] [b]module[/b] Popup_Manager  [b]def[/b] [b]self[/b].init    [b]@queue[/b] = [b][[/b][b]][/b]  [b]end[/b]  [b]def[/b] [b]self[/b].add[b]([/b]item,value,dura,ns,xo,yo[b])[/b]    [b]@queue[/b].insert[b]([/b]0,[b][[/b]item,value,dura,ns,xo,yo[b]][/b][b])[/b]  [b]end[/b]  [b]def[/b] [b]self[/b].queue    [b]@queue[/b]  [b]end[/b][b]end[/b]   Popup_Manager.init [b]class[/b] Scene_Map  [b]alias[/b] popup_update update  [b]alias[/b] popup_preterminate pre_terminate  [b]def[/b] update    popup_update    update_popup_window [b]unless[/b] [b]$popupwindow[/b].[b]nil[/b]?    [b]return[/b] [b]if[/b] Popup_Manager.queue.empty?    [b]if[/b] [b]$popupwindow[/b].[b]nil[/b]? [b]or[/b] [b]$popupwindow[/b].contents_opacity == 0      var = Popup_Manager.queue.pop      [b]$popupwindow[/b] = Item_Popup.new[b]([/b]var[b][[/b]0[b]][/b],var[b][[/b]1[b]][/b],var[b][[/b]2[b]][/b],var[b][[/b]3[b]][/b],var[b][[/b]4[b]][/b],var[b][[/b]5[b]][/b][b])[/b]    [b]end[/b]  [b]end[/b]  [b]def[/b] update_popup_window    [b]$popupwindow[/b].update    [b]if[/b] !$popupwindow.disposed? [b]and[/b] [b]$popupwindow[/b].contents_opacity == 0      [b]$popupwindow[/b].dispose      [b]$popupwindow[/b] = [b]nil[/b]    [b]end[/b]  [b]end[/b]  [b]def[/b] pre_terminate    popup_preterminate    [b]$popupwindow[/b].visible = [b]false[/b] [b]unless[/b] [b]$popupwindow[/b].[b]nil[/b]?  [b]end[/b][b]end[/b]

_________________
 << Agradecer No Cuesta Nada!! >>
 Si Te Sirvió Mi Aporte Da Las Gracias Wink 
Administrador
RaikeN
.::Porque Hasta Los Mas Grosos Nesesitan Ayuda Debes En Cuando::.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
avatar
RaikeN
Administrador

Mensajes : 219
Puntos : 636
VotosDeReputacioN : 0
Fecha de inscripción : 27/06/2013
Edad : 23
Localización : Cordoba

http://crearserver.foro.ag

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.