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

Wysłany: 2012-11-18, 08:18


CRX







Wiek: 34
Na forum: 5671 dni
Posty: 114

Piwa: 106

Respekt: 51,6

Ostrzeżeń: 60%
Siema.
Od niedawna pracuj? nad opisem postaci, na razie nak?adanym byle gdzie (ped).
Mam problem, gdy? wyst?puje error.



Kod:
function createPlayerDescription(player_, ...)
    local cameraXcameraYcameraZ getCameraMatrix()
    local playerXplayerYplayerZ getElementPosition(player)
    local descriptionDistance getDistanceBetweenPoints3D(cameraXcameraYcameraZplayerXplayerYplayerZ)
    local description table.concat({...}, " ")
    description string.gsub(description"#%x%x%x%x%x%x""")
    
    if descriptionDistance <= 40 then
        local screenXscreenY getScreenFromWorldPosition(playerXplayerYplayerZ 0.950.06)
        dxDrawText(""..description..""screenXscreenY 5screenXscreenY 5tocolor(12896255255), 3"default""center""bottom"falsefalsefalse)
        outputChatBox("Dupa"230230235true)
    end
end    
addCommandHandler("opis"createPlayerDescription)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-18, 12:50


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Po pierwsze - nie rozr??niasz stron (serwer/klient), wi?c podstawy musisz najpierw opanowa?. Po drugie - dxDrawText (jak i inne funkcje "dx") musisz wykorzysta? z dodaniem zdarzenia "onClientRender" lub "onClientPreRender" itp.

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

 
Wysłany: 2012-11-18, 15:21


CRX







Wiek: 34
Na forum: 5671 dni
Posty: 114

Piwa: 106

Respekt: 51,6

Ostrzeżeń: 60%
Wszystko jest po stronie klienta.
getElementPosition, niby co jest ?le? Funkcja jest client jak i server side.
dxDrawText, musz? w onClientRender da?, a potem wywo?a? to przy komendzie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-11-18, 16:12


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Nie rozr??niasz w sensie takim, ?e po stronie klienta masz inne parametry, kt?re mo?esz napisa? przy funkcji: http://wiki.multitheftaut...dCommandHandler .

Po stronie serwera to:
Kod:

player playerSource, string commandName, [string arg1, string arg2, ...]

Po stronie klienta to:
Kod:

string commandName, [string arg1, string arg2, ...]

Po stronie klienta element gracza pobierasz za pomoc? "getLocalPlayer" ew. p?tl?
Kod:

for k,v in ipairs(getElementsByType("player"))


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

 
Tagi: opis :: postaci
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Opis Postaci 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