Jump to content

maauroo

Members
  • Posts

    209
  • Joined

  • Last visited

Everything posted by maauroo

  1. Lo Puse Todo Pero No Funciona Las Otras Funciones. La De La Camara y No Puedo Cambiar Skin.. ¿Que Problema Hay?
  2. Fijate.. Te Lo Marque. function camf() if (client) then setElementPosition( client,98.5163, 2246.3232, 125.1528 ) local rot = setPedRotation(client, 1) setCameraMatrix( client, 95.1860, 2239.7947, 126.7486, 98.5163, 2246.3232, 125.1528) end end addEvent("FrontCamera", true) addEventHandler("FrontCamera", getRootElement(), camf) ------------------------------------------------------------------ function getFreeDimension ( ) local dim = 0 local tempTable = { } for index, player in ipairs ( getElementsByType ( "player" ) ) do tempTable [ getElementDimension ( player ) ] = true ----------AQUI Esta. end repeat dim = dim + 1 until not tempTable [ dim ] return tonumber ( dim ) end ------------------------------------------------------------------------ function selected() if (client) then fadeCamera(client, true) setCameraTarget(client, client) setElementDimension ( client, 0 ) local skin = getElementModel ( client ) spawnPlayer(client, -2026.5035, 156.7506, 29.0391, 269.1424, skin) outputChatBox("Skin successfully changed!", client) end end addEvent("SkinSelected", true) addEventHandler("SkinSelected", getRootElement(), selected) ¿ Como Puedo Solucionarlo?
  3. Mira Puse Esto: function camf() if (client) then setElementPosition( client,98.5163, 2246.3232, 125.1528 ) local rot = setPedRotation(client, 1) setCameraMatrix( client, 95.1860, 2239.7947, 126.7486, 98.5163, 2246.3232, 125.1528) end end addEvent("FrontCamera", true) addEventHandler("FrontCamera", getRootElement(), camf) function getFreeDimension ( ) local dim = 0 local tempTable = { } for index, player in ipairs ( getElementsByType ( "player" ) ) do tempTable [ getElementDimension ( player ) ] = true end repeat dim = dim + 1 until not tempTable [ dim ] return tonumber ( dim ) end function selected() if (client) then fadeCamera(client, true) setCameraTarget(client, client) setElementDimension ( client, 0 ) local skin = getElementModel ( client ) spawnPlayer(client, -2026.5035, 156.7506, 29.0391, 269.1424, skin) outputChatBox("Skin successfully changed!", client) end end addEvent("SkinSelected", true) addEventHandler("SkinSelected", getRootElement(), selected) function skinright() local skin = getPedSkin(client) if (client) then if (skin == 0) then setPedSkin(client, 7) elseif (skin == 7) then setPedSkin(client, 9) elseif (skin == 41) then setPedSkin(client, 43) elseif (skin == 64) then setPedSkin(client, 66) elseif (skin == 85) then setPedSkin(client, 87) elseif(skin == 118) then setPedSkin(client, 120) elseif(skin == 148) then setPedSkin(client, 150) elseif(skin == 207) then setPedSkin(client, 209) elseif(skin == 238) then setPedSkin(client, 240) elseif(skin == 264) then setPedSkin(client, 274) elseif(skin == 288) then setPedSkin(client, 0) else setPedSkin(client, skin+1) end end end addEvent("SkinRight", true) addEventHandler("SkinRight", getRootElement(), skinright ) function skinleft() local skin = getPedSkin(client) if (client) then if (skin == 7) then setPedSkin(client, 0) elseif (skin == 9) then setPedSkin(client, 7) elseif (skin == 43) then setPedSkin(client, 41) elseif (skin == 66) then setPedSkin(client, 64) elseif (skin == 87) then setPedSkin(client, 85) elseif(skin == 120) then setPedSkin(client, 118) elseif(skin == 150) then setPedSkin(client, 148) elseif(skin == 209) then setPedSkin(client, 207) elseif(skin == 240) then setPedSkin(client, 238) elseif(skin == 274) then setPedSkin(client, 264) elseif(skin == 0) then setPedSkin(client, 288) else setPedSkin(client, skin-1) end end end addEvent("SkinLeft", true) addEventHandler("SkinLeft", getRootElement(), skinleft) Pero No Funciona.. ¿Hay Solucion? ¿Cual Es El Problema?
  4. Yo No Se Si Es La Dimension.. Miren La Imagen De Lo Que Pasa: La Chica Vendria Ser Yo Eligiendo El Skin y El Que Esta Adelante Es Otra Persona Que Esta Eligiendo , Los Otros Dos Se Teletrasportaron. Y Es Lo Que No Querio Que Esten Juntos. Que Nadie Se Vea. Que Estan Eligiendo. Quiero Que Lo Que Estan Eligiendo Skin Que No Vea A Los Otros. Osea Separarlo Como Diciendo En El Mismo Lugar Pero A Otro Mundo.. Se Entiende?
  5. Tiene Que Esta Hay Porque En El Client Tengo Solamente Las Flechitas.. Lo Que Yo Digo Es Cuando Entra Y Esta En La Seleccion De Skin Que Este Como En Otro world Para Que Nadie Vean Que Se Estan Eligiendo Los Skin. ¿Se Entiende?
  6. Reevivo tema porque nesesito la ayuda de ustedes.. Tengo Un Problema Con La Seleccion De SKin... function selected() if (client) then fadeCamera(client, true) setCameraTarget(client, client) local skin = getElementModel ( client ) spawnPlayer(client, -2026.5035, 156.7506, 29.0391, 269.1424, skin) outputChatBox("Skin successfully changed!", client) end end addEvent("SkinSelected", true) addEventHandler("SkinSelected", getRootElement(), selected) function skinright() local skin = getPedSkin(client) if (client) then if (skin == 0) then setPedSkin(client, 7) elseif (skin == 7) then setPedSkin(client, 9) elseif (skin == 41) then setPedSkin(client, 43) elseif (skin == 64) then setPedSkin(client, 66) elseif (skin == 85) then setPedSkin(client, 87) elseif(skin == 118) then setPedSkin(client, 120) elseif(skin == 148) then setPedSkin(client, 150) elseif(skin == 207) then setPedSkin(client, 209) elseif(skin == 238) then setPedSkin(client, 240) elseif(skin == 264) then setPedSkin(client, 274) elseif(skin == 288) then setPedSkin(client, 0) else setPedSkin(client, skin+1) end end end addEvent("SkinRight", true) addEventHandler("SkinRight", getRootElement(), skinright) function skinleft() local skin = getPedSkin(client) if (client) then if (skin == 7) then setPedSkin(client, 0) elseif (skin == 9) then setPedSkin(client, 7) elseif (skin == 43) then setPedSkin(client, 41) elseif (skin == 66) then setPedSkin(client, 64) elseif (skin == 87) then setPedSkin(client, 85) elseif(skin == 120) then setPedSkin(client, 118) elseif(skin == 150) then setPedSkin(client, 148) elseif(skin == 209) then setPedSkin(client, 207) elseif(skin == 240) then setPedSkin(client, 238) elseif(skin == 274) then setPedSkin(client, 264) elseif(skin == 0) then setPedSkin(client, 288) else setPedSkin(client, skin-1) end end end addEvent("SkinLeft", true) addEventHandler("SkinLeft", getRootElement(), skinleft) Cuando Hay Gente En La Seleccion De Skin El Problema Es Que Todo Se Ven En La Seleccion Skin. Se Entiende? Osea Yo Veo Como Se Cambian Los Skin, No Solo Yo Si No Tambien Los Que Estan Jugando O Los Que Estan Eligiendo Skin.Porfavor Nesesito Sus Ayuda! Gracias Se Los Agradesco..
  7. Hola. Estoy El Que Estabamos. Em Ahora Me Falta La Rotacion Del Skin.. No Se Como Ponerlo. Y Cuando Selecciona Quiero Ponerle Un Teleport.. Osea Un Spawn... Como Hago? Aqui Les Dejo Todo.. Server: function camf() if (client) then setElementPosition( client,98.5163, 2246.3232, 125.1528 ) local rot = setPedRotation(client, 1) setCameraMatrix( source, 95.1860, 2239.7947, 126.7486, 98.5163, 2246.3232, 125.1528) end end addEvent("FrontCamera", true) addEventHandler("FrontCamera", getRootElement(), camf) function selected() if (client) then fadeCamera(client, true) setCameraTarget(client, client) outputChatBox("Skin successfully changed!", client) end end addEvent("SkinSelected", true) addEventHandler("SkinSelected", getRootElement(), selected) function skinright() local skin = getPedSkin(client) if (client) then if (skin == 0) then setPedSkin(client, 7) elseif (skin == 7) then setPedSkin(client, 9) elseif (skin == 41) then setPedSkin(client, 43) elseif (skin == 64) then setPedSkin(client, 66) elseif (skin == 85) then setPedSkin(client, 87) elseif(skin == 118) then setPedSkin(client, 120) elseif(skin == 148) then setPedSkin(client, 150) elseif(skin == 207) then setPedSkin(client, 209) elseif(skin == 238) then setPedSkin(client, 240) elseif(skin == 264) then setPedSkin(client, 274) elseif(skin == 288) then setPedSkin(client, 0) else setPedSkin(client, skin+1) end end end addEvent("SkinRight", true) addEventHandler("SkinRight", getRootElement(), skinright) function skinleft() local skin = getPedSkin(client) if (client) then if (skin == 7) then setPedSkin(client, 0) elseif (skin == 9) then setPedSkin(client, 7) elseif (skin == 43) then setPedSkin(client, 41) elseif (skin == 66) then setPedSkin(client, 64) elseif (skin == 87) then setPedSkin(client, 85) elseif(skin == 120) then setPedSkin(client, 118) elseif(skin == 150) then setPedSkin(client, 148) elseif(skin == 209) then setPedSkin(client, 207) elseif(skin == 240) then setPedSkin(client, 238) elseif(skin == 274) then setPedSkin(client, 264) elseif(skin == 0) then setPedSkin(client, 288) else setPedSkin(client, skin-1) end end end addEvent("SkinLeft", true) addEventHandler("SkinLeft", getRootElement(), skinleft) Client: function CreateSelectorWindow() wdwselector = guiCreateWindow(0.438,0.880,0.15,0.10,"Nich's Skinslector v1.0",true) guiWindowSetMovable(wdwselector,false) btnLeft = guiCreateButton(0.0,0.4,0.200,0.350,"<-",true,wdwselector) btnRight = guiCreateButton(0.76,0.4,0.200,0.350,"->",true,wdwselector) btnSelect = guiCreateButton(0.30,0.4,0.400,0.350,"Select",true,wdwselector) guiSetVisible(wdwselector, false) end function selectorenable () CreateSelectorWindow() addEventHandler("onClientGUIClick", btnLeft, clientSkinLeft, false) addEventHandler("onClientGUIClick", btnSelect, clientSkinSelect, false) addEventHandler("onClientGUIClick", btnRight, clientSkinRight, false) if (wdwselector ~= nil) then guiSetVisible(wdwselector, true) triggerServerEvent("FrontCamera", getRootElement()) end showCursor(true) end addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()),selectorenable ) function clientSkinSelect(button) if button == "left" then guiSetVisible(wdwselector, false) showCursor(false) triggerServerEvent("SkinSelected", getRootElement()) end end function clientSkinRight(button) if button == "left" then triggerServerEvent("SkinRight", getRootElement()) end end function clientSkinLeft(button) if button == "left" then triggerServerEvent("SkinLeft", getRootElement()) end end
  8. Encontre Una Manera Me Parece A Mi Mas Facil. Hise Esto En Modo De Prueba.. function spawnScreen ( source) setTimer ( setCameraPosition, 1000, 1, source, 98.5163,2246.3232,125.1528 ) -- Set the coordinates of the camera setTimer ( setCameraLookAt, 1000, 1, source, 95.1860,2239.7947,126.7486 ) -- Make the camera look at specified coordinates end addCommandHandler ( "prueba", spawnScreen ) Pongo El Comando Para Probarlo Pero No Funciona.. Lo Quiero Probar Para Segir Avanzando. ¿Que Problema Hay?
  9. hay Ubique El Lugar De La Camara: function camf() if (client) then local px,py,pz = getElementPosition( client ) local rot = setPedRotation(client, 1) setCameraMatrix(source,755.94171142578, -1258.78125, 18.399745941162, 756.03051757813, -1239.4184570313, 13.552116394043) fadeCamera(source,true) end end addEvent("FrontCamera", true) addEventHandler("FrontCamera", getRootElement(), camf) El Problema Es La Posicion De Los Ped.Para Que Se Vean Los Skin.¿Como Puedo Obtener Eso?
  10. Esta Muy Dificil Sacarlo De Tu Script. Aqui esta la otra parte del resource: function camf() if (client) then local px,py,pz = getElementPosition( client ) local rot = setPedRotation(client, 1) setCameraMatrix( source, 1468.8785400391, -919,25317382813, 100.153465271 , 1468,388671875, -918,42474365234, 99.881813049316) end end addEvent("FrontCamera", true) addEventHandler("FrontCamera", getRootElement(), camf) function selected() if (client) then fadeCamera(client, true) setCameraTarget(client, client) outputChatBox("Skin successfully changed!", client) end end addEvent("SkinSelected", true) addEventHandler("SkinSelected", getRootElement(), selected) function skinright() local skin = getPedSkin(client) if (client) then if (skin == 0) then setPedSkin(client, 7) elseif (skin == 7) then setPedSkin(client, 9) elseif (skin == 41) then setPedSkin(client, 43) elseif (skin == 64) then setPedSkin(client, 66) elseif (skin == 85) then setPedSkin(client, 87) elseif(skin == 118) then setPedSkin(client, 120) elseif(skin == 148) then setPedSkin(client, 150) elseif(skin == 207) then setPedSkin(client, 209) elseif(skin == 238) then setPedSkin(client, 240) elseif(skin == 264) then setPedSkin(client, 274) elseif(skin == 288) then setPedSkin(client, 0) else setPedSkin(client, skin+1) end end end addEvent("SkinRight", true) addEventHandler("SkinRight", getRootElement(), skinright) function skinleft() local skin = getPedSkin(client) if (client) then if (skin == 7) then setPedSkin(client, 0) elseif (skin == 9) then setPedSkin(client, 7) elseif (skin == 43) then setPedSkin(client, 41) elseif (skin == 66) then setPedSkin(client, 64) elseif (skin == 87) then setPedSkin(client, 85) elseif(skin == 120) then setPedSkin(client, 118) elseif(skin == 150) then setPedSkin(client, 148) elseif(skin == 209) then setPedSkin(client, 207) elseif(skin == 240) then setPedSkin(client, 238) elseif(skin == 274) then setPedSkin(client, 264) elseif(skin == 0) then setPedSkin(client, 288) else setPedSkin(client, skin-1) end end end addEvent("SkinLeft", true) addEventHandler("SkinLeft", getRootElement(), skinleft) Fijate Si Hay Que Modificar Algo, Porque Estaba Con Cmd y Como Le Pusimos La Funcion "onClientResourceStart" Seguramente Hay Que Cambiar Las Funciones. Como Lo Puedo Solucionar? Y Faltaria Las Posiciones De La Camaras.
  11. em Pero Como Hago Para Que Funcione Los Gui y El Ped. Osea Tiene Que Funcionar Todo.. Dijamos Que Me Faltaria Que Cuando Apretan Las Flechitas Haga La Funcion De Cambiar De Skin. Se Entiende?
  12. alex creo que es automatico. Mota Primero El Ped.. Gracias.
  13. Funcina Perfecto. Bue Ahora Poner Como Hago Para Poner La Posicion Donde Se Eligiran Los Skin?
  14. renkon no funciona! Fijate: addEventHandler("onResourceStart", getRootElement(),selectorenable ) Halgo Estoy Haciendo Mal? ¿Se Puede Solucionar? Mota No Tengo Panel De Registro.. Como Puedo Hacer Arrancar Los Gui?
  15. Hola. Queria Adelantarme Un Poco Mas. Queria Que Me Ayudaran A Crear Un Seleccionador De Skin Cuando Una Persona Entra. Tengo Funciones Abansada. Y Las Funciones Lo Consegi Con Un Resource, No Es Que Lo Estoy Robando. Solo Es Copia. Quiero Hacer Este Proyecto Como El Seleccionador De Skin Del "SA:MP" y Me Gustaria Ponerlo En El Mta. function CreateSelectorWindow() wdwselector = guiCreateWindow(0.438,0.880,0.15,0.10,"Elige Tu Skin!",true) guiWindowSetMovable(wdwselector,false) btnLeft = guiCreateButton(0.0,0.4,0.200,0.350,"<-",true,wdwselector) btnRight = guiCreateButton(0.76,0.4,0.200,0.350,"->",true,wdwselector) btnSelect = guiCreateButton(0.30,0.4,0.400,0.350,"Select",true,wdwselector) guiSetVisible(wdwselector, false) end function selectorenable () CreateSelectorWindow() addEventHandler("onClientGUIClick", btnLeft, clientSkinLeft, false) addEventHandler("onClientGUIClick", btnSelect, clientSkinSelect, false) addEventHandler("onClientGUIClick", btnRight, clientSkinRight, false) if (wdwselector ~= nil) then guiSetVisible(wdwselector, true) triggerServerEvent("FrontCamera", getRootElement()) end showCursor(true) end function clientSkinSelect(button) if button == "left" then guiSetVisible(wdwselector, false) showCursor(false) triggerServerEvent("SkinSelected", getRootElement()) end end function clientSkinRight(button) if button == "left" then triggerServerEvent("SkinRight", getRootElement()) end end function clientSkinLeft(button) if button == "left" then triggerServerEvent("SkinLeft", getRootElement()) end end ¿Como Puedo Hacer Primero Para Que Funcione Cuando Entra Una Persona? Agradesco Sus Ayuda.
  16. Bue Vo Aver Si Lo Puedo Hacer.. Mucha Funciones. Je. Edit: Encontre Un Resource Skin Selector Comun Y Me Gustaria Agregarle Los Botones Que Serian Las Flechitas: < y > y El Empezar a Jugar. function Selection(player) showCursor(player, true) bindKey(player,"rshift","down",Spawn) bindKey(player,"arrow_l","down",SwitchSkin) bindKey(player,"arrow_r","down",SwitchSkin) fadeCamera ( player, true ) end function Selection2(player) if(not isPlayerDead(player) == true) then outputChatBox(" ", player, 0, 255, 0) outputChatBox("Tekrar skin seçeceksiniz.", player, 0, 138, 138) outputChatBox("Sað ve sol ok tuþlarýný kullanarak skin seçiniz, Sað Shift ile onaylayýnýz.", player, 0, 138, 138) killPlayer(player, player) end setTimer(Selection,1000,2,player) end function SwitchSkin( player, key ) local skin skin = getPlayerSkin(player) if(key == "arrow_l" and skin ~= 0) then setPlayerSkin(player,skin - 1) else setPlayerSkin(player,skin + 1) end playSoundFrontEnd (player, 32 ) end function Spawn( player ) showCursor(player, false) playSoundFrontEnd (player, 44) outputChatBox("Tamamdýr!!", player, 0, 255, 138) unbindKey ( player, "rshift", "down", Spawn ) unbindKey ( player, "arrow_l", "down", SwitchSkin ) unbindKey ( player, "arrow_r", "down", SwitchSkin ) setCameraMode ( player, "player" ) end function GamemodeStart( res ) players = getElementsByType ( "player") for k,v in ipairs(players) do bindKey(v,"F4","down",Selection2) outputChatBox("< Sað ve sol ok tuþlarýný kullanarak skin seçiniz, Shift ile onaylayýnýz. >", v, 255, 138, 0) setTimer(SpawnPlayer,1000,2,v) setTimer(Selection,1000,2,v) fadeCamera ( v, true ) end end function GamemodeEnd( res ) players = getElementsByType ( "player") for k,v in ipairs(players) do unbindKey(v,"F4","down",Selection2) end end function PlayerDeath() setTimer(SpawnPlayer,1000,2,source) end function SpawnPlayer(source) spawnPlayer(source, -2026.5035, 156.7506, 29.0391, 269.1424, 167) end function PlayerJoin() bindKey(source,"F4","down",Selection2) outputChatBox("< Sað ve sol ok tuþlarýný kullanarak skin seçiniz, Shift ile onaylayýnýz. >", source, 255, 255, 0) setTimer(SpawnPlayer,1000,2,source) fadeCamera (source, true ) setTimer(Selection,1500,2,source) end addEventHandler("onPlayerWasted", getRootElement(),PlayerDeath) addEventHandler("onResourceStart", getRootElement(),GamemodeStart) addEventHandler("onResourceStop", getRootElement(),GamemodeEnd) addEventHandler("onPlayerJoin", getRootElement(),PlayerJoin)
  17. Esta Bueno Mota. A Eso Me Refiero.. Hacer Eso.. Me Podras enseñar hacerlo? de toda forma hacer uno igual. porque encontre un resource pero no funciona. por eso pido ayuda para que me enseñen hacer uno. se los agradesco! Muy Bueno Tu Script Mota. EDIT: Gracias Por Responderme La Verdad Que Estoy Aprendiendo. Yo Ya Teniendo Un Poco De Programacion .lua Pero Hay Cosas Que No Conosco. E Aprendido Tambien Usar Programacion De PawnoScriting De Samp.. Estas Idea Se Me Ocurren Del Samp.. La Verdad Se Los Agradesco.
  18. Pero No A Cmds. Yo Digo Cuando Entra Una Persona Y Eligen El Skin Y Hay Entran A Jugar. Se Entiende?
  19. Y Como Puedo Hacer Un Seleccionador De Skin?
  20. Hola.. Elmota Gracias.. La Verdad Me Sirvio.. Ahora Lo Que Quiero Es Como Hago Para Que El Texto Aparesca Cuando Estan Eligiendo Un Skin y Cuando Lo Eligen Que Desaparesca El Texo? Aqui El Texto. addEventHandler("onClientResourceStart",resourceRoot, function() end ) -- Direct X Drawing addEventHandler("onClientRender",root, function() dxDrawText("FREEROAM 2012",541.0,486.0,825.0,573.0,tocolor(0,0,255,255),2.0,"diploma","left","top",false,false,false) dxDrawText("DIVERSION EXTREME",561.0,286.0,827.0,335.0,tocolor(155,0,155,255),1.7,"pricedown","left","top",false,false,false) dxDrawText("BIEVENIDO AL SERVIDOR",433.0,230.0,1094.0,314.0,tocolor(255,0,0,255),3.5,"default-bold","left","top",false,false,false) end )
  21. YMota Esplicame Como Hago El Texto Con Guieditor y Como Hago Para Que Vean El Texto?
  22. Pero Como Puedo Hacer Que Detecte La Resolucion De Los Usuario Porque Yo Tengo Resolucion: 1440 x 900 a Eso Voy.Osea Que Se Ponga A Cada User AutoResolucion.¿Se Entiende? Ayer Probe Usar El Guieditor Pero Me Costo.. Lo Volvere A Intentar Y Les Paso La Coordenada Para Me Lo Puedan Ubicar.. EDIT: Pueden Ser Que Sea Esta La Cordenada? ----------- Relative ----------- x: 0.0313 y: 0.7000 width: 0.2132 height: 0.0356 ----------- Absolute ----------- x: 45.0000 y: 630.0000 width: 307.0000 height: 32.0000 ¿Como Las Ubico ?
  23. Para Que No Me Sea Mas Dificil Si No Le Molesta Me Hacen Un Script y Yo Me Ubico... PorQue Me Cuesta Un Poco.. O Espliquenmen Mejor.. Desde Ya Se Los Agradesco..
  24. Pero Solo Quiero Aprender.. Como Puedo Hacer Un Texto En La Derecha De La Pantalla.. Como Por Ej: El Nombre Del Server. Se Los Agradesco..
  25. Esta Bien Lo Que Hago? function remotePlayerJoin() outputChatBox("* " .. getPlayerName(source) .. " has joined the server") end addEventHandler("onClientPlayerJoin", getRootElement(), remotePlayerJoin,) dxDrawText ( string text, -- Aqui El Texto Sin String? left, -- Normal? top [, right=left, float bottom=top, int color=white, -- Normal? scale=1, mixed font="default", string alignX="left", string alignY="top",bool clip=false, bool wordBreak=false, bool postGUI=false,bool colorCoded=false, bool subPixelPositioning=false ] ) --- ESTA BIEN COMO LO ESTOY HACIENDO?
×
×
  • Create New...