Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2011-08-01, 08:21


karlik







Wiek: 40
Na forum: 5422 dni
Posty: 3
Nick w MP: Karlik



Respekt: 50

Dlaczego ten sktypt dzia?a tylko na freeroam??
Kod:

local textFont = "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)

end
end
end
end
end
addEventHandler("onClientRender",getRootElement(),drawMapStuff)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-01, 13:14


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Wszystko powinno dzia?a?. Wkleja?e? to po stronie klienta?

@EDIT

Funkcja nie jest zacz?ta (nie ma linijki 'function drawMapStuff()').

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-06, 09:53


karlik







Wiek: 40
Na forum: 5422 dni
Posty: 3
Nick w MP: Karlik



Respekt: 50

Nie dzia?a nadal... :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-07, 16:44


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Nie ma rozpocz?cia funkcji.
Jak rozpoczniesz w odpowiednim miejscu funkcje i wkleisz po stronie klienta (type="client") to powinno wszystko dzia?a?.

Postaw piwo autorowi tego posta
 

 
Tagi: kłopot :: skryptem
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku