-
Posts
1,673 -
Joined
-
Last visited
-
Days Won
6
Everything posted by 0xCiBeR
-
Copia ahora el script denuevo
-
function givePlayerCarLicence () if not ( getElementData( source, "carLicence" ) ) then setElementData( source, "carLicence", true ) outputChatBox("**Otro Conductor en las Carreteras! "..getPlayerName(source).." Ha Pasado el Examen de Conducir**", root,155, 155, 0) end end addEvent("givePlayerCarLicence", true) addEventHandler("givePlayerCarLicence", root, givePlayerCarLicence) --- /licencias function elchat(player) if getElementData( player, "carLicence" ) then outputChatBox ( "-------------------- Licencias --------------------", player, 255, 193, 37 ) outputChatBox ( "Licencia de Autos: #00FF00Si", player, 255, 193, 37, true ) else outputChatBox ( "-------------------- Licencias --------------------", player, 255, 193, 37 ) outputChatBox ( "Licencia de Autos: #00FF00No", player, 255, 193, 37, true ) end end addCommandHandler( "licencias", elchat) -- function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) then local lic = getElementData(source,"carLicence") if lic == true then setAccountData ( playeraccount, "carLicence", true ) end end end function onPlayerLogin ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) then local lic = getAccountData(source,"carLicence") if lic == true then setElementData ( source, "carLicence", lic ) end end end addEventHandler ( "onPlayerQuit", getRootElement ( ), onPlayerQuit ) addEventHandler ( "onPlayerLogout", getRootElement ( ), onPlayerQuit ) addEventHandler ( "onPlayerLogin", getRootElement ( ), onPlayerLogin )
-
Bueno mi pregunta es bastante sencilla pero no la encuentro explicada en la wiki ni en el manual.. Como se actualiza el server... PD:Hablo de un server Windows
-
Because it only happens sometime..Please any help??Anyone?? D:
-
doble :facepalm: Join Flood is a hardcoded code in MTA..It's not my script...It's in all servers..
-
My server opened yesterday after a week or so being closed for updates.. Now the most people who trys to enter get Join Flood messagen and Disconnect..And they didn´t join flood..Why is that so and how can i fix it..It's anoying because actually they didn't do anything wrong.. Please help
-
Exacto..Ademas un timer que no sea tan seguido no usa para nada recursos..El uso de recursos con los timers, genera cargas solamente cuando son con pocos intervalos y mucha cantidad de calculos..Pero si solo obtendras la posicion y la guardaras..Un timer que se ejecute despues de cada spawn para guardar su posicion es mas que suficiente y no generara ningun tipo de inconvenientes.. Salu2
-
https://community.multitheftauto.com/index.php?p=resources&s=details&id=8354 No download..Plus incorrect description obligating people to add to his skype for download.. DONE
-
Yeah, it would be go to update the Forum..It´s growing a bit old..I know alot of forum sistems..If you need any help i would be glad to help
-
Para que obtienes el source == tele?..Si la funcion la ejecutas usando tele como argumento del evento..No hace falta verdad?
-
No esta testeado..Aun asi si dices que la dimension se pone en 0, deberias antes de que muere con un timer o algo almacenar su ultima dimension conocida.. EDIT: addEventHandler("onPlayerWasted", root, function() local dim = getElementDimension( source ) local x,y,z = getElementPosition (source) --if getElementDimension ( source ) == 3 then outputChatBox(dim) setTimer(spawn, 1800, 1,source,x,y,z,dim) end --end ) function spawn (jugador,x,y,z,dim) spawnPlayer ( jugador, x, y, z, 0, 1, 0, dim ) end
-
Debes editar el resource del scoreboard en dxscoreboard_client.lua para que acepte imagenes..Hay varios topics en el foro de como hacerlo.. Suerte! PD: Tu script se parece bastante al script beta que hize para PDz..Y que luego se distribuyo sin mi permiso..
-
No defines Player..Además usas un Element Data incorrecto: PD:Modifique un poco tu script para hacerlo mas funcional.. function medalla(_,_,quien,medalla) local rango = tonumber(medalla) local destino = getPlayerFromNamePart(quien) setElementData ( destino, "Rango", "imajen/".. rango..".png" ) end --El comando seria /giverango [PARTEDELNOMBRE] [N° DE MEDALLA] addCommandHandler ( "giverango", medalla ) --Utiles function getPlayerFromNamePart(name) local name = name and name:gsub("#%x%x%x%x%x%x", ""):lower() or nil if name then for _, player in ipairs(getElementsByType("player")) do local name_ = getPlayerName(player):gsub("#%x%x%x%x%x%x", ""):lower() if name_:find(name, 1, true) then return player end end end end -- function onPlayerQuit ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) then local imajen = getElementData(source,"Rango") setAccountData ( playeraccount, "Rango", imajen ) end end function onPlayerLogin ( ) local playeraccount = getPlayerAccount ( source ) if ( playeraccount ) then local imajen = getAccountData ( playeraccount, "Rango" ) if ( imajen ) then setElementData ( source, "Rango", imajen ) end end end addEventHandler ( "onPlayerQuit", getRootElement ( ), onPlayerQuit ) addEventHandler ( "onPlayerLogout", getRootElement ( ), onPlayerQuit ) addEventHandler ( "onPlayerLogin", getRootElement ( ), onPlayerLogin ) exports.scoreboard:addScoreboardColumn('Rango',getRootElement(),1,70,'Rango')
-
It would be really nice for u guys to add Tapatalk Support On This forum for quick mobile answering..
-
Use las mismas variables para practicar como dije soy nuevo en esto.. Y estoy aprendiendo.. ..Igual no importa.. Es increible como los scripters de la seccion en español le buscan la quinta pata al gato como dice el dicho..Vas a la seccion en ingles y ahi no se preocupan por cosas como esta.. Salu2 PD: y no crean que porque pregunto bastante en el foro soy un Noob.Bajen un poco del pedestal.No quiero el offtopic asi que mejor cierren o borren este Post.
-
Gracias. Pero porqué dices que no son mis funciones?.Tengo problemas con el uso de tablas, mas no.
-
40 visitas y nadie responde
-
Este es mi pedazo de codigo..Estara malformulada la funcion? Dice que falta un END en MinHeap:_tostring(index,depth) .. Pero no falta nada..Ya intente agregar un end y nada MinHeap = {} MinHeap.__index = MinHeap function MinHeap.new() return setmetatable({n = 0}, MinHeap) end function MinHeap:__tostring(index, depth) index = index or 0 depth = depth or 0 if index >= self.n then return "" end return " ":rep(depth) .. tostring(self[index]) .. "\n" .. self:__tostring(index * 2 + 1, depth + 1) .. self:__tostring(index * 2 + 2, depth + 1) end
-
try using the event onVehicleStartEnter and using cancelEvent()
-
No quiero utilizar eso..Me gusta mas elementData.. Gracias igual..Alguna solucíon a mi metodo?
-
Bueno, hola! Mi script donde creo el radar area y le asigno un elementData indicando a que team pertenece: ggc = createRadarArea ( -2183.5678710938, 705.67950439453, 400, 400, 0, 66, 66, 175 ) setElementData(ggc,"team","G.G.C") Client Side, donde intento dibujar el nombre del team al cual pertenece: for theKey, zonas in ipairs(getElementsByType("radararea"))do local mxx, myy, mzz = getElementPosition(localPlayer) equipo = getElementData(zonas,"team") end dxDrawText("Ubicacion:" .. math.floor(mx) .. " , " .. math.floor(my) .."\nZona:".. zona .."\nVelocidad:" .. math.floor(velocidad) .. "Km/h" .. atext.."\nClan:".. equipo, MMData.rtw * 0, MMData.rth * 0, 1000, 1000, alwhite, 0.9, "default", "left", "top", false, false, false, true) PD:Ignoren las demas variables El problema esta en que me da como que estoy en la zona de GGC cuando en realidad no estoy..No se si me entiende..Cuando estoy fuera de la zona a la cual le setie el team GGC, lo mismo me aparece el texto GGC..