Jump to content

RuSO

Members
  • Posts

    15
  • Joined

  • Last visited

Everything posted by RuSO

  1. ^^^ Errores de novato, muchas gracias a todos por ayudar!
  2. Bueno, lo que quiero hacer es que el script mate al jugador solo si este es el ultimo vivo y además si esta en el Hunter Intente hacer algo sencillo pero no funciona, alguna ayuda? function killAlive(number, sort, model) local alive = getAlivePlayers () if isPedInVehicle(source) and model == 425 and alive == 1 then killPlayer ( sourcePlayer, sourcePlayer) end end addEvent("onPlayerPickUpRacePickup",true) addEventHandler("onPlayerPickUpRacePickup",getRootElement(),killAlive)
  3. RuSO

    Como se hace esto?

    Muchas gracias, ya esta resuelto
  4. RuSO

    Como se hace esto?

    Me podrias dar un ejemplo ?
  5. Quería saber como podría hacer para que al cambiar de mapa (en el gamemode Race, si es que importa el gamemode) se quede guardado si deje activado un bindKey y cuando empiece el siguiente mapa la funcion vuelva a reiniciarse, por ejemplo: En un mapa le doy a la 'O' y unas texturas en unos objetos se ponen y en el chat aparece ' Texturas activadas ', (y cuando se vuelva a tocar la 'O' este diga en el chat diga ' Texturas desactivadas' (imaginemos que no vuelvo a picar a la 'O' solo quería dar un ejemplo para más adelante)) pero cuando se inicia otro mapa las texturas ya no aparecen y cuando doy a la 'O' dice 'Texturas desactivadas' y estas aparecen a la vez que estas en realidad se activan, y lo que quiero es hacer que al iniciar el nuevo mapa se quede guardado y las texturas empiecen sin tener que mover nada, no sé si me explique bien, si no digan para explicarles a mas detalle que ya escribí media biblia . Muchas gracias por leer y espero me ayuden
  6. Un ejemplo de eso ? EDIT: Ya está pero al dar click al botón sale ERROR: Client (Nombre) triggered serverside event kick, but event is not added serverside
  7. Muchas gracias los dos, logre hacer que la ventana se cerrara, pero también tengo otra duda, ¿Puedo hacer que cuando den click a Declinar sean kickeados ?
  8. Bueno quería pedir ayuda con un problemita que tengo ya que hice una ventana con dxDraw y mi idea era como una ventana de bienvenida, ya puse botones para cerrar la venta y otro para salir del servidor pero no se como hacerlo Además que ya he buscado en threads y no he encontrado una situación parecida. Código local screenW, screenH = guiGetScreenSize() acepto = guiCreateButton(403, 649, 116, 28, "I accept", false) declino = guiCreateButton(525, 649, 116, 28, "I decline", false) addEventHandler("onClientRender", root, function() dxDrawRectangle((screenW - 699) / 2, (screenH - 625) / 2, 699, 625, tocolor(0, 136, 255, 200), false) dxDrawText("¡Welcome to our server!", 363, 93, 622, 158, tocolor(255, 255, 255, 255), 3, "default-bold", "center", "center", false, false, true, true, false) dxDrawLine(163, 697, 863, 697, tocolor(0, 0, 0, 255), 3, true) dxDrawLine(163, 697, 863, 697, tocolor(0, 0, 0, 255), 3, true) dxDrawLine(163, 72, 863, 72, tocolor(0, 0, 0, 255), 5, true) dxDrawText("Before you start you should know a few things", 241, 148, 708, 227, tocolor(0, 0, 0, 255), 2, "default-bold", "left", "top", false, false, true, true, false) dxDrawText("#FFFFFF* #333333You must be respectful with players and admins", 192, 297, 470, 347, tocolor(255, 255, 255, 255), 2, "default-bold", "left", "top", false, false, true, true, false) dxDrawText("#FFFFFF* #333333This is a Race Deathmatch server", 192, 247, 470, 297, tocolor(255, 255, 255, 255), 2, "default-bold", "left", "top", false, false, true, true, false) dxDrawText("#FFFFFF* #333333Don't answer for money or admin rights you need to earn by yourself", 192, 347, 470, 397, tocolor(255, 255, 255, 255), 1.5, "default-bold", "left", "top", false, false, true, true, false) dxDrawText("#FFFFFF* #333333Flood, Cheating, and Glitching isn't allowed in this server", 192, 397, 470, 447, tocolor(255, 255, 255, 255), 1.7, "default-bold", "left", "top", false, false, true, true, false) dxDrawText("#FFFFFF* #333333Don't be a Dumbass", 192, 447, 470, 497, tocolor(255, 255, 255, 255), 2, "default-bold", "left", "top", false, false, true, true, false) dxDrawText("#FFFFFF* #333333Don't be a Dumbass", 192, 447, 470, 497, tocolor(255, 255, 255, 255), 2, "default-bold", "left", "top", false, false, true, true, false) dxDrawText("#FFFFFFHope you enjoy the server->", 241, 653, 519, 703, tocolor(255, 255, 255, 255), 1, "default-bold", "left", "top", false, false, true, true, false) dxDrawText("#FFFFFF<-Don't go back!", 641, 653, 919, 703, tocolor(255, 255, 255, 255), 1, "default-bold", "left", "top", false, false, true, true, false) showCursor(true) end ) addEventHandler("onClientGUIClick", root, function() if ( source == acepto ) then guiSetVisible( dxDrawRectangle, false) -- Esto no funca o no queda en lo que quiero hacer showCursor(false) end end ) Ya estan los botones pero no se muy bien como esconder los dxDraw
  9. RuSO

    Corona bug

    Mediante Map Editor
  10. RuSO

    Corona bug

    Hola, aquí vuelvo a crear otro tema para ver que pasa con esto y estaria agradeciado si me ayudaran. Bueno he querido usar la marker (Corona), pero no aparece al momento de cambiar el tipo de marker este no aparece es como si no tuviera modelo o 0 de scale, Porfavor si me podrian decir un truco o una forma de que apareciera o se solucionara, Gracias por leer!
  11. RuSO

    Timeleft

    Eso hago, pero cuando llego a 300+ No baja o desaparece timeleftbg = guiCreateStaticImage(screenWidth/2-25, 290, 185, 60, 'img/timeleft.png', false, nil), imagen de lo que pasa:
  12. RuSO

    Timeleft

    Hola, solo quería preguntar como mover el 'timeleft' junto con los textos de 'timepassed' y 'timeleft' y ponerlos abajo al lado de donde aparece el nombre del mapa, estoy haciendo un race y se me ocurrió hacer eso, ya los he movido pero solo hacia los lados. Gracias y espero que me ayuden
  13. Hola a todos!,vengo al foro de MTA para preguntarles sobre una cosa que encerio no puedo resolver y en la wiki no viene y tampoco encontré un tema sobre esto en el Foro,bueno al grano,estoy haciendo un script que se "supone" debes de poner un comando en el chat y al mismo tiempo empieza el sonido seleccionado junto con un mensaje para todo el servidor. Quisiera que me ayudaran de que hacer con esto Aquí el script que activa el sonido y despues de el los comandos de tal script(SOLO EL PRIMER SONIDO DE OTROS): function onSoundEvent () outputDebugString("command used") local sound = playSound("files/gallina.mp3",false) outputDebugString(tostring(sound)) end addCommandHandler("buk", onSoundEvent) Y aquí los comandos del outputChatBox(CON LOS MISMOS COMANDOS DE LOS SONIDOS): function colouredChat ( message, theType ) if theType == 0 then --if its normal chat (not /me or teamchat) then cancelEvent() --prevent MTA from outputting chat message = string.gsub(message, "#%x%x%x%x%x%x", "") --remove any hex tags in a player's chat to prevent custom colours by using lua's string.gsub local r,g,b = getPlayerNametagColor ( source ) --get the player's nametag colour local chatterName = getPlayerName ( source ) --get his name --output a message with the name as his nametag colour, and the rest in white. outputChatBox ( chatterName..":#FFFFFF<-#FF6600Started a #ffffffSOUND! "..message, getRootElement(), r, g, b, true ) end end addEventHandler("onPlayerChat", getRootElement(), colouredChat) addEventHandler("buk", getRootElement(), colouredChat) addEventHandler("hell", getRootElement(), colouredChat) addEventHandler("gs", getRootElement(), colouredChat) addEventHandler("noob", getRootElement(), colouredChat) addEventHandler("ding", getRootElement(), colouredChat) addEventHandler("yea", getRootElement(), colouredChat) El chiste es que solo se activan los sonidos y los mensajes no, quizá sea porque tienen los mismos comandos o se les tiene que agregar el outputchatbox al mismo script de los sonidos, Favor de ayudarme . GRACIAS POR LEER.
×
×
  • Create New...