-
Posts
1,708 -
Joined
-
Last visited
Everything posted by iFoReX
-
I dont want get the Colours of the Player I want put colours to my Message in chatboxes
-
asi setTimer( 100, 0, --- 0 = a infinito osea se repite siempre en un timer function() setCameraMatrix() --aqui Pones lo q tu tienes end )
-
me aparece expected element triggerServerEvent y unas cordenaadas como se podria solucionar eso ?
-
ok lo ise asi pero ahora me dice attempt dont conactate global z ( a nil value ) cl-side GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Window[1] = guiCreateWindow(0.3425,0.45,0.3562,0.325,"",true) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Edit[1] = guiCreateEdit(78,39,181,29,"",false,GUIEditor_Window[1]) guiEditSetReadOnly(GUIEditor_Edit[1],true) GUIEditor_Edit[2] = guiCreateEdit(78,77,181,29,"",false,GUIEditor_Window[1]) guiEditSetReadOnly(GUIEditor_Edit[2],true) GUIEditor_Edit[3] = guiCreateEdit(78,115,181,29,"",false,GUIEditor_Window[1]) guiEditSetReadOnly(GUIEditor_Edit[3],true) GUIEditor_Label[1] = guiCreateLabel(47,38,28,28,"PosX",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],255,0,0) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Label[2] = guiCreateLabel(47,80,28,28,"PosY",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[2],255,0,0) guiSetFont(GUIEditor_Label[2],"default-bold-small") GUIEditor_Label[3] = guiCreateLabel(47,121,28,28,"PosZ",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[3],255,0,0) guiSetFont(GUIEditor_Label[3],"default-bold-small") GUIEditor_Button[1] = guiCreateButton(9,157,102,29,"ObtenerPosicion",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(219,158,57,26,"Limpiar",false,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1],false) guiSetVisible(GUIEditor_Button[2],false) showCursor(false) bindKey("F6","down", function() guiSetVisible(GUIEditor_Window[1], not guiGetVisible(GUIEditor_Window[1])) showCursor(guiGetVisible(GUIEditor_Window[1])) end ) addEventHandler("onClientGUIClick", root, function() if source == GUIEditor_Button[2] then guiSetText(GUIEditor_Edit[1], " ") guiSetText(GUIEditor_Edit[2], " ") guiSetText(GUIEditor_Edit[3], " ") guiSetVisible(GUIEditor_Button[2],false) elseif source == GUIEditor_Button[1] then local x,y,z = getElementPosition( getLocalPlayer() ) guiSetText(GUIEditor_Edit[1], x) guiSetText(GUIEditor_Edit[2], y) guiSetText(GUIEditor_Edit[3], z) guiSetVisible(GUIEditor_Button[2],true) triggerServerEvent("onSavePos", getLocalPlayer()) end end ) sv-side addEvent("onSavePos", true) addEventHandler("onSavePos", getRootElement(), function() local newFile = fileCreate("poss.txt") if (newFile) then fileWrite(newFile, "Tus Posiciones son ".. x ..", ".. y ..", ".. z .."") fileClose(newFile) end end )
-
y como lo ago para crearlo en el resource ? tendria que ser server para crearlo en el resource ?
-
#OFFtopic usa Lua Tags
-
addEventHandler("onClientGUIClick", root, function() if source == GUIEditor_Button[2] then guiSetText(GUIEditor_Edit[1], " ") guiSetText(GUIEditor_Edit[2], " ") guiSetText(GUIEditor_Edit[3], " ") guiSetVisible(GUIEditor_Button[2],false) elseif source == GUIEditor_Button[1] then local x,y,z = getElementPosition( getLocalPlayer() ) guiSetText(GUIEditor_Edit[1], x) guiSetText(GUIEditor_Edit[2], y) guiSetText(GUIEditor_Edit[3], z) guiSetVisible(GUIEditor_Button[2],true) local newFile = fileCreate("poss.txt") if (newFile) then fileWrite(newFile, "Tus Posiciones son "..x", "..y", "..z"") fileClose(newFile) end end end ) me dice bad argument ( a number value ) como puedo arreglar eso ?
-
creo q seria asi addCommandHandler ( "cp", function ( player ) local x, y, z = getElementPosition ( player ) local rot = getPedRotation ( player ) local ped1 = createPed ( 152, x, y, z, rot ) setPedAnimation ( ped1, "STRIP", "strip_D" ) setElementInterior(ped1, AquiElInterior ) --No necesitas poner las coordenadas creo setElementFrozen(ped1, true) end )
-
mi archivo .txt no se crea al presionar el boton GUIEditor_Window = {} GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Window[1] = guiCreateWindow(0.3425,0.45,0.3562,0.325,"",true) guiWindowSetSizable(GUIEditor_Window[1],false) GUIEditor_Edit[1] = guiCreateEdit(78,39,181,29,"",false,GUIEditor_Window[1]) guiEditSetReadOnly(GUIEditor_Edit[1],true) GUIEditor_Edit[2] = guiCreateEdit(78,77,181,29,"",false,GUIEditor_Window[1]) guiEditSetReadOnly(GUIEditor_Edit[2],true) GUIEditor_Edit[3] = guiCreateEdit(78,115,181,29,"",false,GUIEditor_Window[1]) guiEditSetReadOnly(GUIEditor_Edit[3],true) GUIEditor_Label[1] = guiCreateLabel(47,38,28,28,"PosX",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[1],255,0,0) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Label[2] = guiCreateLabel(47,80,28,28,"PosY",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[2],255,0,0) guiSetFont(GUIEditor_Label[2],"default-bold-small") GUIEditor_Label[3] = guiCreateLabel(47,121,28,28,"PosZ",false,GUIEditor_Window[1]) guiLabelSetColor(GUIEditor_Label[3],255,0,0) guiSetFont(GUIEditor_Label[3],"default-bold-small") GUIEditor_Button[1] = guiCreateButton(9,157,102,29,"ObtenerPosicion",false,GUIEditor_Window[1]) GUIEditor_Button[2] = guiCreateButton(219,158,57,26,"Limpiar",false,GUIEditor_Window[1]) guiSetVisible(GUIEditor_Window[1],false) guiSetVisible(GUIEditor_Button[2],false) showCursor(false) bindKey("F6","down", function() guiSetVisible(GUIEditor_Window[1], not guiGetVisible(GUIEditor_Window[1])) showCursor(guiGetVisible(GUIEditor_Window[1])) end ) addEventHandler("onClientGUIClick", root, function() if source == GUIEditor_Button[2] then guiSetText(GUIEditor_Edit[1], " ") guiSetText(GUIEditor_Edit[2], " ") guiSetText(GUIEditor_Edit[3], " ") guiSetVisible(GUIEditor_Button[2],false) elseif source == GUIEditor_Button[1] then local x,y,z = getElementPosition( getLocalPlayer() ) guiSetText(GUIEditor_Edit[1], x) guiSetText(GUIEditor_Edit[2], y) guiSetText(GUIEditor_Edit[3], z) guiSetVisible(GUIEditor_Button[2],true) local newFile = fileCreate("poss.txt") if (newFile) then fileWrite(newFile, "Tus Posiciones son "..x", "..y", "..z"") fileClose(newFile) end end end )
-
#OFFTopic alex lo probamos en el mio ?
-
como podria obtener lo que un player dijo por el chat y reemplazarlo gracias de antemano
-
local posiciones = { { 2170.3459, 1611.5499, 999.9727 }, { 2193.1315, 1625.0666, 999.9719 }, { 2199.9279, 1608.9176, 999.9716 }, { 2225.5649, 1620.4234, 999.9655 }, { 2229.4406, 1597.1533, 999.968 }, { 2229.7163, 1574.3369, 999.9692 }, { 2219.9885, 1552.2485, 1004.7188 }, { 2205.5302, 1580.3706, 999.9785 }, { 2187.1303, 1591.5382, 999.9782 }, { 2175.5495, 1577.6177, 999.9683 }, { 2177.8242, 1601.6416, 999.9774 } } addEventHandler( "onPlayerWasted", getRootElement( ), function() local azar = math.random ( #posiciones ) setTimer( spawnPlayer, 2000, 1, source, unpack ( posiciones [ azar ] )) end ) function consoleSetPlayerPosition ( thePlayer ) local azar = math.random ( #posiciones ) setElementInterior ( thePlayer, 1 ) setElementPosition ( thePlayer, unpack ( posiciones [ azar ] ) ) interior = getElementInterior ( thePlayer ) end addCommandHandler ( "setpos" , consoleSetPlayerPosition ) addEventHandler( "onPlayerWasted",thePlayer, getRootElement( ), function() local azar = math.random ( #posiciones ) setElementInterior( thePlayer, interior ) setTimer( spawnPlayer, 2000, 1, source, unpack ( posiciones [ azar ] )) end ) algo asi creo
-
solid lo se es que me abia consentrado en otro script y no lo abia probado
-
#OFFTOPIC Plate no pongas codes tags pon lua tags asi se entiende mas
-
yo resien ise un script parecido a lo que quieres hacer tu, lo ise para mi server pero puedes investigarlo y sacarle lo que necesites de el function obtenerName() obtenerNombre = getPlayerName( source ) outputChatBox(" #00FF00 "..obtenerNombre.." , #FF0000 Tu nombre se te cambiara por tu nombre de cuenta cuando te desconectes te regresaremos tu nombre ", source, 255, 0, 0, true) end addEventHandler("onPlayerJoin", getRootElement(), obtenerName) function setearName() accountName = getAccountName( getPlayerAccount ( source ) ) obtenerNombre = getPlayerName( source ) outputChatBox(" #00FF00"..obtenerNombre.." , #FF0000 Ahora tu Nombre se cambio al Nombre de tu cuenta #00FF00 ("..accountName..") ", source, 255, 0, 0, true) setPlayerName( source, accountName ) outputChatBox(" #00FF00"..obtenerNombre.." , #FF0000 Entro con su Cuenta #00FF00 ("..accountName..") ", getRootElement(), 255, 0, 0, true) end addEventHandler("onPlayerLogin", getRootElement(), setearName) function debolberName() setPlayerName( source, obtenerNombre ) end addEventHandler("onPlayerQuit", getRootElement(), debolberName) function cancelar( cmd ) if cmd == login then outputChatBox(" No puedes poner el comando /login no esta permitido ", source ) cancelEvent() elseif cmd == logout then cancelEvent() outputChatBox(" No puedes poner el comando /logout no esta permitido ", source ) end end addEventHandler("onPlayerLogin", getRootElement(), cancelar) addEventHandler("onPlayerLogout", getRootElement(), cancelar)
-
and how I put it variable Global ?
-
I copyed ur code again but when I join to my server doesnt appear the message in chatbox only when I login
-
I edited , But now when I login the chatbox message doesnt appear function obtenerName() obtenerNombre = getPlayerName( source ) outputChatBox(" #00FF00 "..obtenerNombre.." , #00FF00Tu nombre se te cambiara por tu nombre de cuenta cuando te desconectes te regresaremos tu nombre ", source, 255, 0, 0, true) end addEventHandler("onPlayerJoin", getRootElement(), obtenerName) function setearName() accountName = getAccountName( getPlayerAccount ( source ) ) outputChatBox(" #00FF00"..obtenerNombre.." , #FF0000Ahora tu Nombre se cambio al Nombre de tu cuenta #00FF00( "..accountName.." ) ", source, 255, 0, 0, true) setPlayerName( source, accountName ) end addEventHandler("onPlayerLogin", getRootElement(), setearName) function debolberName() setPlayerName( source, obtenerNombre ) end addEventHandler("onPlayerQuit", getRootElement(), debolberName)
-
creo q con esto ---No me se una Function para obtener El arma pero buee getElementHealth setElementHealth onClientPlayerDamage
-
@tittle I put colorcodes to my script and it doesnt work function obtenerName() obtenerNombre = getPlayerName( source ) outputChatBox(" #00FF00 "..obtenerNombre.." , Tu nombre se te cambiara por tu nombre de cuenta cuando te desconectes te regresaremos tu nombre ", source, 255, 0, 0, true) end addEventHandler("onPlayerJoin", getRootElement(), obtenerName) function setearName() accountName = getAccountName( getPlayerAccount ( source ) ) outputChatBox(" #00FF00"..obtenerNombre.." , Ahora tu Nombre se cambio al Nombre de tu cuenta ("..accountName..") ", source, 255, 0, 0, true) setPlayerName( source, accountName ) end addEventHandler("onPlayerLogin", getRootElement(), setearName) function debolberName() setPlayerName( source, obtenerNombre ) end addEventHandler("onPlayerQuit", getRootElement(), debolberName) please help me
-
lol no , tienes que editar el scoreboard no es solo agregar una imagen y ya lo tenes editado
-
creo q no ai funcion lo tienes que cambiar tu manualmente
-
no me funciono cl-side getElementData( thePlayer, "wanted" ) if wanted == 0 then local zero = getElementData( thePlayer, "zero" ) guiSetText ( GUIEditor_Label[9], "stars" ..zero ) end end end end end addEventHandler ( "onClientGUIDoubleClick", root, setStats ) sv-side function estrellas() local players = getElementsByType ( "player" ) for theKey,thePlayer in ipairs(players) do local wanted = getPlayerWantedLevel(thePlayer) setElementData ( thePlayer, "wanted", wanted ) local zero = "" local one = "*" local two = "**" local three = "***" local four = "****" local five = "*****" local six = "******" if wanted == 0 then setElementData ( thePlayer, "zero", zero ) else if wanted == 1 then setElementData ( thePlayer, "one", one ) else if wanted == 2 then setElementData ( thePlayer, "two", two ) else if wanted == 3 then setElementData ( thePlayer, "three", three ) else if wanted == 4 then setElementData ( thePlayer, "four", four ) else if wanted == 5 then setElementData ( thePlayer, "five", five ) else if wanted == 6 then setElementData ( thePlayer, "six", six ) end end end end end end end end end setTimer(estrellas,100,0) addEventHandler ( "onResourceStart", getResourceRootElement(getThisResource()), estrellas )
-
function tuFuncion() setPlayerName( source, ( getAccountName( source ) ) ) end addEventHandler("onPlayerLogin",getRootElement(),tuFuncion ) algo asi man
