iFoReX Posted April 14, 2012 Posted April 14, 2012 buee como dice en el titulo tengo un problema con el take player money me ayudarian ? al aprietar el boton no le quitan dinero al player cl-side GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Window[1] = guiCreateWindow(0.2324,0.3033,0.4258,0.3617,"GUI Reproductora de Musica",true) guiWindowSetMovable(GUIEditor_Window[1],false) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Label[1] = guiCreateLabel(41,48,339,19,"Porfavor Pon la URL de la cancion que quieres hacer sonar",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],255,255,0) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Edit[1] = guiCreateEdit(40,70,373,33,"",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(312,109,101,43,"Escuchar",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(17,113,287,19,"Para escuchar una cancion necesitas pagar $3000",false,GUIEditor_Window[1]) guiSetFont(GUIEditor_Label[2],"default-bold-small") GUIEditor_Label[3] = guiCreateLabel(18,155,62,15,"VOLUMEN",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(16,179,29,27,"+",false,GUIEditor_Window[1]) GUIEditor_Button[3] = guiCreateButton(47,179,29,27,"-",false,GUIEditor_Window[1]) GUIEditor_Button[4] = guiCreateButton(106,172,73,35,"Pausar",false,GUIEditor_Window[1]) GUIEditor_Button[5] = guiCreateButton(184,172,73,35,"Detener",false,GUIEditor_Window[1]) GUIEditor_Label[4] = guiCreateLabel(277,177,141,16,"GUI Creada POR ELMOTA",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[4],255,0,255) guiSetFont(GUIEditor_Label[4],"default-bold-small") --[[ local volume = true --]] local sound = true function onGuiClick (button, state, absoluteX, absoluteY) if (source == GUIEditor_Button[1]) then triggerServerEvent ( "m", getLocalPlayer() ) if sound == true then local URL = guiGetText ( GUIEditor_Edit[1] ) sp = playSound(URL) outputChatBox ( "Sonido cargandose en Unos Segundos", getLocalPlayer(), 255, 0, 0, true ) outputChatBox ( "La Musica a comenzado !", getLocalPlayer, 255, 0, 0, true ) elseif (source == GUIEditor_Button[5]) then stopSound(sp) outputChatBox ( "La Musica a parado !", getLocalPlayer(), 255, 0, 0, true ) end end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function GuiClick (button, state, absoluteX, absoluteY) if (source == GUIEditor_Button[2]) then local svol = getSoundVolume(sp)+1 while not setSoundVolume ( sp, svol ) do svol = svol + 1 end elseif (source == GUIEditor_Button[3]) then local svol = getSoundVolume(sp)-1 while not setSoundVolume ( sp, svol ) do svol = svol -1 end end end addEventHandler ("onClientGUIClick", getRootElement(), GuiClick) function show() if guiGetVisible(GUIEditor_Window[1]) == true then guiSetVisible(GUIEditor_Window[1],false) showCursor(false) else guiSetVisible(GUIEditor_Window[1],true) showCursor(true) end end bindKey("i","down", show) guiSetVisible(GUIEditor_Window[1],false) showCursor(false) sv-side function qm() local money = getPlayerMoney(thePlayer) if (money > 3000) then takePlayerMoney ( 3000) else outputChatBox ( "No Tienes Suficiente Dinero", source ) end end addEvent( "m", true ) addEventHandler( "m", getRootElement(), qm ) Gracias de antemano elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
Castillo Posted April 14, 2012 Posted April 14, 2012 function qm ( ) local money = getPlayerMoney ( source ) if ( money >= 3000 ) then takePlayerMoney ( source, 3000 ) else outputChatBox ( "No Tienes Suficiente Dinero", source ) end end addEvent( "m", true ) addEventHandler( "m", getRootElement(), qm ) Tus errores: 1: Estabas usando "thePlayer" en lugar de "source" @ getPlayerMoney. 2: Te habias olviado de poner el argumento de jugador @ takePlayerMoney. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
iFoReX Posted April 14, 2012 Author Posted April 14, 2012 Gracias solid funciona a la perfeccion EDIT: Solid pero no me funciona mi boton de detener la musica elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
iFoReX Posted April 14, 2012 Author Posted April 14, 2012 que esta malo ? function onGuiClick (button, state, absoluteX, absoluteY) if (source == GUIEditor_Button[1]) then triggerServerEvent ( "m", getLocalPlayer() ) if sound == true then local URL = guiGetText ( GUIEditor_Edit[1] ) sp = playSound(URL) outputChatBox ( "Sonido cargandose en Unos Segundos", getLocalPlayer(), 255, 0, 0, true ) outputChatBox ( "La Musica a comenzado !", getLocalPlayer, 255, 0, 0, true ) elseif (source == GUIEditor_Button[5]) then if isElement(sp) then destroyElement(sp) outputChatBox ( "La Musica a parado !", getLocalPlayer(), 255, 0, 0, true ) end end end me dice que tengo un eror en la linea 30 ._. elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
Renkon Posted April 15, 2012 Posted April 15, 2012 18 Líneas y error en la 30?. Mañana caen los zombies de The Walking Dead con los SWAT. Na posta, pasá completo el code.
iFoReX Posted April 15, 2012 Author Posted April 15, 2012 aqui ta completo GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Window[1] = guiCreateWindow(0.2324,0.3033,0.4258,0.3617,"GUI Reproductora de Musica",true) guiWindowSetMovable(GUIEditor_Window[1],false) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Label[1] = guiCreateLabel(41,48,339,19,"Porfavor Pon la URL de la cancion que quieres hacer sonar",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],255,255,0) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Edit[1] = guiCreateEdit(40,70,373,33,"",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(312,109,101,43,"Escuchar",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(17,113,287,19,"Para escuchar una cancion necesitas pagar $3000",false,GUIEditor_Window[1]) guiSetFont(GUIEditor_Label[2],"default-bold-small") GUIEditor_Label[3] = guiCreateLabel(18,155,62,15,"VOLUMEN",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(16,179,29,27,"+",false,GUIEditor_Window[1]) GUIEditor_Button[3] = guiCreateButton(47,179,29,27,"-",false,GUIEditor_Window[1]) GUIEditor_Button[4] = guiCreateButton(106,172,73,35,"Pausar",false,GUIEditor_Window[1]) GUIEditor_Button[5] = guiCreateButton(184,172,73,35,"Detener",false,GUIEditor_Window[1]) GUIEditor_Label[4] = guiCreateLabel(277,177,141,16,"GUI Creada POR ELMOTA",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[4],255,0,255) guiSetFont(GUIEditor_Label[4],"default-bold-small") --[[ local volume = true --]] local sound = true function onGuiClick (button, state, absoluteX, absoluteY) if (source == GUIEditor_Button[1]) then triggerServerEvent ( "m", getLocalPlayer() ) if sound == true then local URL = guiGetText ( GUIEditor_Edit[1] ) sp = playSound(URL) outputChatBox ( "Sonido cargandose en Unos Segundos", getLocalPlayer(), 255, 0, 0, true ) outputChatBox ( "La Musica a comenzado !", getLocalPlayer, 255, 0, 0, true ) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) function GuiClick (button, state, absoluteX, absoluteY) if (source == GUIEditor_Button[2]) then local svol = getSoundVolume(sp)+1 while not setSoundVolume ( sp, svol ) do svol = svol + 1 end elseif (source == GUIEditor_Button[3]) then local svol = getSoundVolume(sp)-1 while not setSoundVolume ( sp, svol ) do svol = svol -1 end end end addEventHandler ("onClientGUIClick", getRootElement(), GuiClick) function show() if guiGetVisible(GUIEditor_Window[1]) == true then guiSetVisible(GUIEditor_Window[1],false) showCursor(false) else guiSetVisible(GUIEditor_Window[1],true) showCursor(true) end end bindKey("i","down", show) guiSetVisible(GUIEditor_Window[1],false) showCursor(false) elMota/elFoReX De Vuelta En MTA *---------* Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3 https://www.youtube.com/user/KillersGPs
Castillo Posted April 15, 2012 Posted April 15, 2012 GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Window[1] = guiCreateWindow(0.2324,0.3033,0.4258,0.3617,"GUI Reproductora de Musica",true) guiWindowSetMovable(GUIEditor_Window[1],false) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Label[1] = guiCreateLabel(41,48,339,19,"Porfavor Pon la URL de la cancion que quieres hacer sonar",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],255,255,0) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Edit[1] = guiCreateEdit(40,70,373,33,"",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(312,109,101,43,"Escuchar",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(17,113,287,19,"Para escuchar una cancion necesitas pagar $3000",false,GUIEditor_Window[1]) guiSetFont(GUIEditor_Label[2],"default-bold-small") GUIEditor_Label[3] = guiCreateLabel(18,155,62,15,"VOLUMEN",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(16,179,29,27,"+",false,GUIEditor_Window[1]) GUIEditor_Button[3] = guiCreateButton(47,179,29,27,"-",false,GUIEditor_Window[1]) GUIEditor_Button[4] = guiCreateButton(106,172,73,35,"Pausar",false,GUIEditor_Window[1]) GUIEditor_Button[5] = guiCreateButton(184,172,73,35,"Detener",false,GUIEditor_Window[1]) GUIEditor_Label[4] = guiCreateLabel(277,177,141,16,"GUI Creada POR ELMOTA",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[4],255,0,255) guiSetFont(GUIEditor_Label[4],"default-bold-small") guiSetVisible ( GUIEditor_Window[1], false ) showCursor ( false ) --[[ local volume = true --]] local sound = true function onGuiClick (button, state, absoluteX, absoluteY) if (source == GUIEditor_Button[1]) then triggerServerEvent ( "m", getLocalPlayer() ) if ( sound == true ) then local URL = guiGetText ( GUIEditor_Edit[1] ) sp = playSound(URL) outputChatBox ( "Sonido cargandose en Unos Segundos", getLocalPlayer(), 255, 0, 0, true ) outputChatBox ( "La Musica a comenzado !", getLocalPlayer, 255, 0, 0, true ) end elseif (source == GUIEditor_Button[2]) then local svol = getSoundVolume(sp)+1 while not setSoundVolume ( sp, svol ) do svol = svol + 1 end elseif (source == GUIEditor_Button[3]) then local svol = getSoundVolume(sp)-1 while not setSoundVolume ( sp, svol ) do svol = svol -1 end end end addEventHandler ( "onClientGUIClick", getRootElement(), onGuiClick ) function show ( ) guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) end bindKey ( "i","down", show ) Te faltaba un "end". San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
Alexs Posted April 15, 2012 Posted April 15, 2012 GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Window[1] = guiCreateWindow(0.2324,0.3033,0.4258,0.3617,"GUI Reproductora de Musica",true) guiWindowSetMovable(GUIEditor_Window[1],false) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Label[1] = guiCreateLabel(41,48,339,19,"Porfavor Pon la URL de la cancion que quieres hacer sonar",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],255,255,0) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Edit[1] = guiCreateEdit(40,70,373,33,"",false,GUIEditor_Window[1]) GUIEditor_Button[1] = guiCreateButton(312,109,101,43,"Escuchar",false,GUIEditor_Window[1]) GUIEditor_Label[2] = guiCreateLabel(17,113,287,19,"Para escuchar una cancion necesitas pagar $3000",false,GUIEditor_Window[1]) guiSetFont(GUIEditor_Label[2],"default-bold-small") GUIEditor_Label[3] = guiCreateLabel(18,155,62,15,"VOLUMEN",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(16,179,29,27,"+",false,GUIEditor_Window[1]) GUIEditor_Button[3] = guiCreateButton(47,179,29,27,"-",false,GUIEditor_Window[1]) GUIEditor_Button[4] = guiCreateButton(106,172,73,35,"Pausar",false,GUIEditor_Window[1]) GUIEditor_Button[5] = guiCreateButton(184,172,73,35,"Detener",false,GUIEditor_Window[1]) GUIEditor_Label[4] = guiCreateLabel(277,177,141,16,"GUI Creada POR ELMOTA",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[4],255,0,255) guiSetFont(GUIEditor_Label[4],"default-bold-small") guiSetVisible ( GUIEditor_Window[1], false ) showCursor ( false ) --[[ local volume = true --]] local sound = true function onGuiClick (button, state, absoluteX, absoluteY) if (source == GUIEditor_Button[1]) then triggerServerEvent ( "m", getLocalPlayer() ) if ( sound == true ) then local URL = guiGetText ( GUIEditor_Edit[1] ) sp = playSound(URL) outputChatBox ( "Sonido cargandose en Unos Segundos", getLocalPlayer(), 255, 0, 0, true ) outputChatBox ( "La Musica a comenzado !", getLocalPlayer, 255, 0, 0, true ) end elseif (source == GUIEditor_Button[2]) then local svol = getSoundVolume(sp)+1 while not setSoundVolume ( sp, svol ) do svol = svol + 1 end elseif (source == GUIEditor_Button[3]) then local svol = getSoundVolume(sp)-1 while not setSoundVolume ( sp, svol ) do svol = svol -1 end end end addEventHandler ( "onClientGUIClick", getRootElement(), onGuiClick ) function show ( ) guiSetVisible ( GUIEditor_Window[1], not guiGetVisible ( GUIEditor_Window[1] ) ) showCursor ( guiGetVisible ( GUIEditor_Window[1] ) ) end bindKey ( "i","down", show ) Te faltaba un "end". es un error curioso, ya que por un end, uno al probarlo la consola deberia avisar, creo que es mejor que pruebe el resource antes de preguntar, por que uno queda de idiota por falta de un "end" OT: Edit: Alguien sabe como hacer esto: viewtopic.php?f=147&t=42431 ando algo apresurado por que el VPS solo dura 14 dias... Developer @ MYVAL
Recommended Posts