-
Posts
21,935 -
Joined
-
Last visited
-
Days Won
6
Everything posted by Castillo
-
That happens because you attached the event handler to the root element, and not the resource root element, do what Chaz posted above.
-
Any errors on debugscript?
-
Because that's all what the function does, it doesn't add the object at the roof.
-
Fijate si http://game-monitor.com/ tiene esa funcion.
-
Y cual es el problema con game-state?
-
Simple, just enable the "colorCoded" argument of dxDrawText, here: local textFont = "default-bold" local textScale = 1 local heightPadding = 1 local widthPadding = 1 local xOffset = 8 local minAlpha = 10 local textAlpha = 255 local rectangleColor = tocolor(0,0,0,230) local floor = math.floor local w,h = guiGetScreenSize() local function drawMapStuff() if isPlayerMapVisible() then local sx,sy,ex,ey = getPlayerMapBoundingBox() local mw,mh = ex-sx,sy-ey local cx,cy = (sx+ex)/2,(sy+ey)/2 local ppuX,ppuY = mw/6000,mh/6000 local fontHeight = dxGetFontHeight(textScale,textFont) local yOffset = fontHeight/2 local blips = getElementsByType("blip") for k,v in ipairs(blips) do local attached=getElementAttachedTo(v) if isElement(attached) and getElementType(attached)=="player" then local px,py = getElementPosition(attached) local x = floor(cx+px*ppuX+xOffset) local y = floor(cy+py*ppuY-yOffset) local pname = getPlayerName(attached) local nameLength = dxGetTextWidth(pname,textScale,textFont) local r,g,b = getPlayerNametagColor(attached) local _,_,_,a = getBlipColor(v) if a>minAlpha then dxDrawRectangle(x-widthPadding,y+heightPadding,nameLength+widthPadding*2,fontHeight-heightPadding*2,rectangleColor,false) dxDrawText(pname,x,y,x+nameLength,y+fontHeight,tocolor(r,g,b,textAlpha),textScale,textFont,"left","top",false,false,false,true) end end end end end addEventHandler("onClientRender",getRootElement(),drawMapStuff)
-
I think that this has gone a bit off-topic. I'm not the best scripter out there, I never said I was and never will, if some of you like to think so, well, I really don't care, but please, don't make a war out of something like this. P.S: I don't have a lot of time on my hands, but I use the free time to help others as much as I can, which is something I'm proud of. Topic locked.
-
It's quite clear what he wants. @illestiraqi: You must use the following functions/event: createMarker addCommandHandler getElementData setElementModel onMarkerHit
-
What is your server version?
-
You can't disable that command.
-
-- client side: addEventHandler("onClientResourceStart", resourceRoot, function() HintergrundServer = guiCreateStaticImage(-4, 0, 1440, 900, "images/COD/titel.png", false) showCursor (true) ButtonBeitrittzumSpiel = guiCreateButton(0.02, 0.02, 0.15, 0.03, "Dem Spiel beitreten", true, HintergrundServer) guiSetProperty(ButtonBeitrittzumSpiel, "NormalTextColour", "FFAAAAAA") ButtonPrivatesMatch = guiCreateButton(0.02, 0.06, 0.15, 0.03, "Privates Match", true, HintergrundServer) guiSetProperty(ButtonPrivatesMatch, "NormalTextColour", "FFAAAAAA") ButtonKlasseneditor = guiCreateButton(0.02, 0.11, 0.15, 0.03, "Klasseneditor", true, HintergrundServer) guiSetProperty(ButtonKlasseneditor, "NormalTextColour", "FFAAAAAA") ButtonAbschussserien = guiCreateButton(0.02, 0.15, 0.15, 0.03, "Abschussserien", true, HintergrundServer) guiSetProperty(ButtonAbschussserien, "NormalTextColour", "FFAAAAAA") ButtonTitelbearbeitung = guiCreateButton(0.02, 0.19, 0.15, 0.03, "Titelbearbeitung", true, HintergrundServer) guiSetProperty(ButtonTitelbearbeitung, "NormalTextColour", "FFAAAAAA") ButtonFreunde = guiCreateButton(0.02, 0.23, 0.15, 0.03, "Freunde", true, HintergrundServer) guiSetProperty(ButtonFreunde, "NormalTextColour", "FFAAAAAA") ButtonOptionen = guiCreateButton(0.02, 0.27, 0.15, 0.03, "Optionen", true, HintergrundServer) guiSetProperty(ButtonOptionen, "NormalTextColour", "FFAAAAAA") TitelHintergrund = guiCreateStaticImage(0.76, 0.00, 0.24, 0.20, "images/intro/c_black.png", true, HintergrundServer) guiSetAlpha(TitelHintergrund, 0.67) -- img = guiCreateStaticImage(0.06, 0.18, 0.88, 0.46, "images/COD/titel.png", true, TitelHintergrund) NameLabelTITEL = guiCreateLabel(0.00, 0.02, 1.00, 0.10, "M4xStrik3r", true, TitelHintergrund) local font_0 = guiCreateFont("images/jersey.ttf") guiSetFont(NameLabelTITEL, font_0) guiLabelSetColor(NameLabelTITEL, 247, 114, 6) guiLabelSetHorizontalAlign(NameLabelTITEL, "center", false) KillsLabel = guiCreateLabel(0.06, 0.75, 0.42, 0.09, "Kills...272", true, TitelHintergrund) guiSetFont(KillsLabel, font_0) TodeLabel = guiCreateLabel(0.06, 0.86, 0.42, 0.09, "Tode...333", true, TitelHintergrund) guiSetFont(TodeLabel, font_0) levelLabel = guiCreateLabel(0.78, 0.81, 0.16, 0.09, "Level...23", true, TitelHintergrund) guiSetFont(levelLabel, font_0) guiLabelSetHorizontalAlign(levelLabel, "right", false) ButtonServerVerlassen = guiCreateButton(0.02, 0.33, 0.15, 0.03, "Server verlassen", true, HintergrundServer) guiSetProperty(ButtonServerVerlassen, "NormalTextColour", "FFAAAAAA") triggerServerEvent ( "requestImage", localPlayer ) end ) ------------------------ addEvent ( "onClientGotImage", true ) addEventHandler ( "onClientGotImage", resourceRoot, function ( responseData ) if fileExists("ice.png") then fileDelete("ice.png") end local file = fileCreate("ice.png") fileWrite(file, responseData) fileClose(file) guiCreateStaticImage(0.06, 0.18, 0.88, 0.46, "ice.png", true, TitelHintergrund) end ) -- server side: function startImageDownload( ) fetchRemote ( "http://www.xn--fischspezialitten-knobloch-thc.de/wp-content/uploads/2010/05/ice.png", myCallback, "", false, source ) end addEvent ( "requestImage", true ) addEventHandler ( "requestImage", root, startImageDownload ) function myCallback( responseData, errno, playerToReceive ) if errno == 0 then triggerClientEvent( playerToReceive, "onClientGotImage", resourceRoot, responseData ) end end
-
Los slothbots son server side.
-
We don't give support with stolen scripts.
-
addEvent ( "onClientGotImage", true ) addEventHandler ( "onClientGotImage", resourceRoot, function ( responseData ) if fileExists("ice.png") then fileDelete("ice.png") end local file = fileCreate("ice.png") fileWrite(file, responseData) fileClose(file) guiCreateStaticImage(0.06, 0.18, 0.88, 0.46, "ice.png", true, TitelHintergrund) end )
-
Te olvidaste de poner exports en setBotTeam, y tambien de usar "addEvent" para el evento: "onBotSpawned".
-
"Can't get the server side part" is that another way of saying: "I stole this code"?
-
There's an example of using it with dxDrawImage on the wiki of fetchRemote.
-
This is a mess, it doesn't even make any sense.
-
There's no "difference", since you can use your own names instead of "player" you can put "monkey" and it would still work as long as you use "monkey". 'source' is defined by MTA, used for events.
-
You have to make the fetchRemote part server side and send the image data to the client side to create it.
-
That's because fetchRemote client side can only access the same server the player is connected to.
-
Try with: 169,169,169
-
I'm not sure if I understand what do you mean, but you can disable the loop argument, and the update position argument.
-
You're welcome.