Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: łatwe
1. [SKRYPT] Łatwe panele 3D
Siemanko!
Chciałem przedstawić wam zasób na panele 3D

Autor: KexterPL

--------------------------------------------------------------------------------------

Tworzenie interfejsu 3D

Scaler, jest od jakości. Im wyższa wartość tym lepsza jakość przy oglądaniu z bliska, im mniejsza tym gorsza.

Domyślnie jest na 20!

Wysokość i szerokość jest zwracana po to żeby nie musieć mnożyć zmiennej od width and height cały czas przez scaler.

[code]
number scaler, number w, number h, number id, element rendertarget create3DInterface(number x, number y, number z, number w, number h, [number scaler, number distance, number lookx, number looky, number lookz])
[/code]

Zmiana pozycji interfejsu 3D

[code]
bool change3DInterfacePosition(number id, number x, number y, number z)
[/code]

Przyczepianie interfejsu 3D do danego elementu!

[code]
bool attach3DInterfaceToElement(number id, element element, [number offX, number offY, number offZ])
[/code]

Odczepianie interfejsu 3D od danego elementu.

[code]
bool detach3DInterface(number id)
[/code]

Usuwanie interfejsu 3D

[code]
bool destroy3DInterface(number id)
[/code]

--------------------------------------------------------------------------------------

Przykładowe użycie:

[code]
local tdx = exports["dxPanele3D"]
local x,y,z = 0,0,3
local w,h = 300,100

scl,w,h,id,rt = tdx:create3DInterface(x,y,z,w,h)

if rt then
dxSetRenderTarget(rt,true)
dxSetBlendMode("modulate_add&q...
2. [SKRYPT] Łatwe Bramy
Wystawiam dla was ?atwy system bram, napisa?em go sam. Wiem pisze si? to 15 sekund, ale dla pocz?tkuj?cych mo?e si? przyda?. Pozdrawiam gor?co. Jest to pod pysa, a jak chcecie pod innego gm'a, to wystarczy lekko przerobi? :D

Autor: Lucky (czyli ja XD)

Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
3. Pojazdy w salonach!! , łatwe piwo
Witam, ot?? mam taki problem, ?e gdy gracz wsiada do auta w salonie, mo?e nim normalnie odjecha?, w sensie odpali? silnik, ?ci?gn?? r?czny i odjecha?, pami?tam ?e kiedy? to naprawi?em, jednak ju? zapomnia?em w jaki skrypt za to odpowiada?, prosz? o szybk? pomoc.
4. Zapisać spację w komendzie, łatwe piwa.
Cze??, chcia?em zablokowa? komende /ss 98 (tak, aby nie mo?na mie? tego skina przez komende). Mam taki kod, jednak nie dzia?a. Podejrzewam, ?e to wina tej spacji. Prosz? o pomoc.

local function blockskin98(cmd)
if(
cmd == "ss 98"then
cancelEvent
()
    
outputChatBox("Komenda 'ss 98' nie jest dost?pna. Spr?buj p??niej.",source,255,0,0)
end
end
addEventHandler
("onPlayerCommand",getRootElement(),blockskin98)


Dodam, ?e blokowane komendy bez spacji dzia?aj?.
5. Skin - łatwe piwo do zgarnięcia
Witam chcia?em podmieni? skin, lecz co? mi nie wysz?o.

Kod
Kod:

txd = engineLoadTXD ( skin.txd )

engineImportTXD ( txd, 180 )

dff = engineLoadDFF ( skin.dff, 180 )

engineReplaceModel ( dff, 180 )


Meta
Kod:

<meta>
<script src="skin.lua" type="client" />
<file src="skin.txd" />
<file src="skin.dff" />
</meta>


DB3
Kod:

Error: skin-180skin.lua:1: attempt to index global 'skin' (a nil value)