-
Posts
1,056 -
Joined
-
Last visited
Everything posted by Sasu
-
function crearm4 (thePlayer) local row,column = guiGridListGetSelectedItem ( GUIEditor.gridlist[1] ) local arma = guiGridListGetItemText ( thePlayer, row, 1 ) if ( arma == "M4" ) then guiCreateStaticImage(94, 40, 147, 126, ":admin/client/images/info.png", false, GUIEditor.window[1]) end end addEventHandler( "onClientGUIClick", m4, crearm4 )
-
I Hope it's a joke the event client side and the function server side . In this days I have been distracted. ._.
-
function kickjog (killer) kickPlayer ( kicked, killer, getPlayerName.." has been kicked Helikill " ) end addEventHandler ( "onClientPlayerHeliKilled" , root , kickjog ) Use portugues section.
-
El setTimer estaba bien. Primero que todo son eventos y segundo son server-side.
-
function medicKit local theMarker = createMarker ( x, y, z, "cylinder", 0 255 0 ) end addEventHandler("onResourceStart", resourceRoot, medicKit) function MarkerHit(hitElement) if source == theMarker and getElementType(hitElement) == "player" then outputChatBox ("Type /mk to buy 25% of Health", hitElement) end end addEventHandler ("onMarkerHit", root, MarkerHit) function CommandMk(thePlayer) local money = getPlayerMoney (thePlayer) if money >= 1500 then local health = getElementHealth(thePlayer) if health ~= 200 then takePlayerMoney(thePlayer, 1500) setElementHealth(thePlayer, health+25) outputChatBox ("You bought 25% of health !", thePlayer) end else outputChatBox ("You do not have enough money !", thePlayer) end addCommandHandler ("mk", CommandMk) Or you can do all in server side.
-
local badWords = {puto, marica} --Perdonen por las palabras ._. addEventHandler("onPlayerChat", root, function(msg) if string.find(msg, badWords[msg]) then --Aqui remplazar las malas palabras por *(cuantas letras tenga) por ejemplo -> puto -> **** o marica -> ****** end end ) Como puedo remplazar malas palabras por asteriscos?
-
Esto deberia ir en la seccion Off-Topic.
-
Si buscas en google, por ejemplo, "5 minutos a milisegundos" te aparecera la conversion.
-
You must create rows for every one.
-
You can use this function engineGetModelNameFromID
-
1°I suppose that you have 'createTeleportWindow' function. 2° You forgot the second argument in addEventHandler. Should be: addEventHandler("onClientResourceStart", resourceRoot, showGUI)
-
We use _, when we dont use the other parameters?
-
Try this: addEventHandler("onClientClick", root, function(_,_,_,_,_,_,_, clickedElement) if clickedElement == getPedOccupiedVehicle(localPlayer) then guiSetVisible(GUIEditor.window[1], true) end end )
-
Por que no lo pruebas y listo?
-
Como puedo hacer para cuando apreto un boton se copie el texto de un label?
-
Eso es porque guiSetText solo acepta string's. function checked(x, y ,z) guiSetText(SpawnX, tostring(x)) guiSetText(SpawnY, tostring(y)) guiSetText(SpawnZ, tostring(z)) end addEvent("onClientClanSpawn", true) addEventHandler("onClientClanSpawn", getRootElement(), checked)
-
Off-topic: I'm bored . Moderator, Dont delete this post is about resources ._. . On-topic: What kind of resource can I do? I want a challenge
-
Spanish by Me: 1. No hagas DeathMatch ( DM ). El Deatchmatching es cuando tu atacas a otro jugador sin alguna razon. El Revenge killing ( Tambien dicho RK, es matar por venganza ) tambien cuenta como DM. 2. Escucha y obedece en cualquier momento lo que el equipo staff te dijo. El Equipo Staff puede ser identificado por el tag [Name]. 3. Trata a la gente muy bien, para hacer la experiencia del juego más divertido para todos nosotros. 4. Si hablas en el main o team chat hazlo solo en ingles en todo momento. 5. No campees en lugares muy recurridos, como los hospitales, las comisarias.. 6. No hables acerca de otros servidores, se considera como publicidad el cual esta estrictamente prohibido. 7. No hagas spam or flood en el chat de ninguna manera. 8. No te hagas pasar por otra persona, o grupo. 9. No solicites cosas que no sean justas. 10. Todo uso de bugs / abuso esta estrictamente prohibido. En caso contrario, se llevara un ban permanente. 11. No molestes ni arrestes al equipo staff, cuando esten administrando. En caso contrario, ellos tendran el derecho de darte jail. 12. No evadas a los staff cuando ellos te esten tratando de hablar.
-
Eso es porque el evento afecta a todos los markers. Intenta asi: UltimoMarker = createMarker (-2051.58,-407.77,37.73,"checkpoint",5,0,255,255) setElementDimension(UltimoMarker, 10) addEventHandler ("onMarkerHit", UltimoMarker, function(player) if getElementType(player) == "player" then if (getElementModel(player) == 23) then outputChatBox("Has pasado la prueba", player) else setElementModel(player, 23) outputChatBox("Has pasado la prueba", player) end end end )
-
Puedes intentar esto: function getClanSpawn( ClanName ) if ( not connection2 ) then return end local query = dbQuery( connection2, "SELECT * FROM Spawns WHERE ClanName=?", tostring ( ClanName ) ) local result, numrows, errmsg = dbPoll ( query, -1 ) if result == false then return false end for _, row in pairs ( result ) do local x = row["spawnX"] local y = row["spawnY"] local z = row["spawnZ"] end return x,y,z end
-
Solo agregas setElementDimension(UltimoMarker, 10)
-
Lo puedes hacer desde la parte de script. No se que evento se podra usar ( pondre onResourceStart para el ejemplo ) pero la funcion es facil: function createPlayerVehicle() for _, player in ipairs(getElementsByType("player")) do local x,y,z = getElementPosition(player) local vehicle = createVehicle(411, x, y, z) setElementData(vehicle, "Owner", getPlayerName(player)) warpPedIntoVehicle(player, vehicle) end end addEventHandler("onResourceStart", root, createPlayerVehicle) function onOwnerVehicleEnter(thePlayer) if getElementData(source, "Owner") == false then return end if getElementData(source, "Owner") ~= getPlayerName(thePlayer) then outputChatBox("No eres el propietario de este vehiculo", thePlayer, 255, 0 , 0, false) cancelEvent() end end addEventHandler("onVehicleStartEnter", root, onOwnerVehicleEnter) Este script hace que cuando se inicie el recurso, se creara vehiculo "Infernus" para todos y los teletransportara adentro. Los dueños seran reconocidos por el nombre del dueño. Tambien si quieres puedes hacerlo con el nombre de la cuenta para que sea mejor ya que si se cambia de nombre el player no podra entrar al auto. Espero te ayude.