-
Posts
421 -
Joined
-
Last visited
-
Days Won
1
Everything posted by Piorun
-
onClientClick i createPickup ... problem
Piorun replied to Piorun's topic in Pomoc ze skryptami i programowaniem w Lua
Aha, no to zaraz sprawdzę -
Mam taki kod : addEventHandler("onClientClick", getRootElement(), function (button, state, ax, ay, wx, wy, wz) if state=="up" then outputChatBox(wx.." "..wy.." "..wz) end end) Jak zrobic by dane wx, wy, wz przeszły na stronę serwera (czyli pewnie coś z triggerClientEvent) i utworzyły pickup na tych własnie coordach. Bardzo bym prosił o pomoc, gdyż ostatnio borykam się z tym problemem ... próbowałem debugscript 3, lecz nie znajduje błędów, a myślę, że i tak jest źle ... proszę was o swoje sugestie.
-
I've got this code: function biznesOne() addEventHandler ( "onClientClick", getRootElement(), function ( button, state, absoluteX, absoluteY, wx, wy, wz, clickedElement ) if state == "up" then outputChatBox(wx.." "..wy.." "..wz) addEventHandler("onClientRender",getRootElement(), function() local px, py, pz = getElementPosition (getLocalPlayer()) dist = getDistanceBetweenPoints3D ( px, py, pz, wx, wy, wz ) if dist < 20.0 then if isLineOfSightClear(px,py,pz,wx,wy,wz,false,false,false,true,false,false,true,nil) then local x, y = getScreenFromWorldPosition ( wx, wy, wz, true ) if x then dxDrawText("Biznes",x,y+2,x+2,y,tocolor(0,0,0),1,"default-bold","center","center") dxDrawText("Biznes",x,y,x,y,tocolor(49,140,231),1,"default-bold","center","center") end end end end) end end) end addEvent("biznesCreatingOne", true) addEventHandler("biznesCreatingOne", getRootElement(), biznesOne) And i want to create some "3d text item" i world x,y,z cursor position (wx, wy, wz). After when i click on the world i see nothing (i know there is a dist, but i'm really near this pos). Please help.
-
W zasadzie to działa tak - różne pojazdy mają różny dmg, czyli obrażenia jakie otrzymują przy zetknięciu się z elementem "twardym" (ex. ściana ),a hp mają takie same - dlatego też każdy pojazd fajczy się przy takiej samej il. hp.
-
Ma taki kod: function tworzeniePickupa ( button, state, absoluteX, absoluteY, worldX, worldY, worldZ, clickedElement ) outputChatBox(absoluteX) end addEventHandler ( "onClientClick", getRootElement(), tworzeniePickupa ) I problem polega na tym, że jak klikam w Chat Boxie wywala mi dwie wiadomości z pozycjami ... proszę o pomoc.
-
@citizen - it doesn't work -.-
-
I have this code: function tworzeniePickupa () sx,sy,wx,wy,wz = getCursorPosition" class="kw4">getCursorPosition() outputChatBox(wx.." "..wy.." "..wz) end addEventHandler ( "onClientClick", getRootElement(), tworzeniePickupa ) Everything is cool, but this code send me 2 messeges (outputChatBox) with coords of GTA world. Please, help
-
@Bober .. akurat to wiem , ale dzięki mimo tego. Pokombinuję w takim razie z czymś, by nie dodawało broni. Myślałem po prostu, że coś źle robię. Pozdro.
-
no fakt, że go podnoszę, lecz to nie jest pickup broni, tylko jak to w wiki pisze "custom pickup". To co jest nie tak??
-
Ostatnio stworzyłem komendę : function newPickup(source) x,y,z = getElementPosition (source) createPickup(x,y,z,3,1272) end addCommandHandler("stworz",newPickup) ,która tworzy pickup. Problem polega na tym, że jak tworzy się pickup to dostaję kastet. O co biega??
-
Ja będę pisał coś w stronę RP'ka, więc zobaczymy co z tego wyjdzie. A co do Mabokowego skryptu - odradzam. Namieszany trochę.
-
@Bantu ... i tu się mylisz. Maboko wydał Paradise costam .. jest to typowy skrypt [nawet baaardziej zaawansowany od typowego GF'a] pod serwer RP. Gdzieś na forum go widziałem, więc jest. @frequency619 .. zainstaluj sobie MTA z serwerem i tam będziesz miał reski fajne pod DM'a lub FR'a.
-
Nice one .. i'm waiting for relase
-
aha ... Przy okazji - pozdrawiam nowych
-
Mam pytanie - jak pobrać zawartość danego "edit'a" zawartego w oknie? Chciałbym np. stworzyć skrypt w którym pobierana jest w/w zawartość i porównywana do zawartości rekordu tabeli (mysql). //EDIT Dobra, mam : guiGetText
-
Jeżeli chcesz, by wiadomości np. wysyłane na serwerze mta'owskim były widoczne na stronie www no to nie innej opcji (ew. pliki txt).
-
Pokombinuj z modułem MySQL.
-
Wgrywasz przez GTA parking, a potem zmieniasz w ustawieniach serwera by ten nie sprawdzał zmienionych plików.