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

Wysłany: 2011-08-31, 15:11


dida







Wiek: 30
Na forum: 5632 dni
Posty: 76

Piwa: 1

Respekt: 50

Witam.mam problem robie system aut i napotka?em problem mam gui gridliste button aby ustawic auto i edit w ktory wpisuje w?asciciel i jak klikne dodaj auto musze ustawic je i potem chce aby po zatwirzdzeniu klawiszem "enter" robi?o
napis z guiedit = createVehicle(cordy kolor itp) oraz setElementData(napiszguiedit,"wla",napiszguiedit)
czy jest taka mozliwosc jak tak prob? bym o to.

a i bym zapomnia?
funkcja tworzaca auto po stornie serwera
Kod:


function done(playerSource, key, keyState, id)
unbindKey ( playerSource, "i")
unbindKey ( playerSource, "j")
unbindKey ( playerSource, "pgup")
unbindKey ( playerSource, "pgdn")
unbindKey ( playerSource, "k")
unbindKey ( playerSource, "l")
unbindKey ( playerSource, "mouse_wheel_down")
unbindKey ( playerSource, "mouse_wheel_up")
unbindKey ( playerSource, "enter")
unbindKey ( playerSource, "delete")
x,y,z = getElementPosition(car)
rx,ry,rz = getVehicleRotation(car)
file = fileOpen ( "thecars.lua" )
size = fileGetSize ( file )
fileSetPos(file, size - 96)
fileWrite ( file, "\r\n createVehicle (" .. id .. " , " .. x .. ", " .. y .. " , " .. z .. " , " .. rx .. " , " .. ry .. ", " .. rz .. " ) \r\nend \r\n\r\naddEventHandler ( 'onResourceStart', getResourceRootElement(getThisResource()), start )")
fileClose ( file )
outputChatBox("Successfully added.", playerSource)
use = 0
end


gui do tworzenia aut ma z mtasa.com

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:32


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

Co do enterea:
Kod:

function test ()
-- tu funkcje
end
bindKey(enter, down, test)


Przesuwanie musisz zrobi? na moveObject, innej opcji nie ma.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:33


dida







Wiek: 30
Na forum: 5632 dni
Posty: 76

Piwa: 1

Respekt: 50

jacob jak jest tak jest wszystko git tu jest tylko juz jak zapisuje nie wiem jakz robic zeby t? nazwe tab?o przed =createvehcile i jak zrobic zeby do pliku da?o tez setElementDATA
W tym kodzie jest to co sie dzieje po nacisniecu entera

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:37


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

Kod:

local s = getElementData(thePlayer)
s = createVehicle


Powinno dzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:40


dida







Wiek: 30
Na forum: 5632 dni
Posty: 76

Piwa: 1

Respekt: 50

chodzi mi o to ze w guiedit wpisze np Garnek to wtedy po ustawienie auta tworzy auto w taki sposob Garnek = createVehciel(cordy itp)
setElementData(Garnek,"wla","Garnek")


a i tu masz zeby do tametego pliku to creave vehicle tu jest:
Kod:


fileWrite ( file, "\r\n createVehicle (" .. id .. " , " .. x .. ", " .. y .. " , " .. z .. " , " .. rx .. " , " .. ry .. ", " .. rz .. " ) \r\nend \r\n\r\naddEventHandler ( 'onResourceStart', getResourceRootElement(getThisResource()), start )")


Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:43


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

Musisz do tego doda? button
Kod:

local gui = guiGetText(nazwa_edit)
addEventHandler("OnClientGUIClick", nazwa_buttona,
function ()
if source == nazwa_buttona then
gui = createVehicle(id, x, y, z)
setElementData(gui,"wla","gui")
end
end)

Powinno dzia?a?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:44


dida







Wiek: 30
Na forum: 5632 dni
Posty: 76

Piwa: 1

Respekt: 50

mam prosbe mog? bys to w kod w?ozyc bo nie bardzo wiem co gdzie :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:49


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

To jest zabawa na strony - wiesz jak je ??czy??
(funkcja triggerClient/ServerEvent)

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

 
Wysłany: 2011-08-31, 15:49


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

Kod:

button = guiCreateButton( 0.7, 0.1, 0.2, 0.1, "OK", true )
edit = guiCreateEdit( 0.3, 0.1, 0.4, 0.1, "", true )
local gui = guiGetText(edit)
addEventHandler("OnClientGUIClick, button,
function ()
if source == nazwa_buttona then
gui = createVehicle(id, x, y, z)
setElementData(gui,"wla","gui")
end
end)

Jeszcze musisz po??czy? bo nie patrzy?em na strony.

Ostatnio zmieniony przez Jacob 2011-08-31, 15:50, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:50


dida







Wiek: 30
Na forum: 5632 dni
Posty: 76

Piwa: 1

Respekt: 50

nie bardzo

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:52


Piorun







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

Piwa: 516

Respekt: 480,7
Respekt: 480,7

To kicha.
Nie skacz od razu na g??bok? wod?, jak do brodzika nie umiesz wej??.

Zacznij od prostszych rzeczy jak np. pobieranie tekstu z edita i ewentualne wy?wietlanie go.

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

 
Wysłany: 2011-08-31, 15:52


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

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:55


dida







Wiek: 30
Na forum: 5632 dni
Posty: 76

Piwa: 1

Respekt: 50

teraz potrzebuje tlyko jak po stronie serwera zrobic to guiGetText
bo zrobi?em juz sobie przyk?da local wll = Gar i mi do pliku wys?a Gar = createVehicle

ej a moze uda mi sie jak zrobie w client side function sprtext()
local text = guiGetText(myedit)
end
tu z dawnaiem eventa
i po stronie serwer triggerCleintEvent("sprtext",getRootElement(),text)

Ostatnio zmieniony przez dida 2011-08-31, 16:01, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 15:58


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

Skorzystaj z tuta patrz @up

Postaw piwo autorowi tego posta
 

 
Wysłany: 2011-08-31, 16:02


dida







Wiek: 30
Na forum: 5632 dni
Posty: 76

Piwa: 1

Respekt: 50

wiem pope?ni?em b?ad z trigerm
mia?o byc client

Podpis
Lol")
Postaw piwo autorowi tego posta
 

 
Tagi: tworzenia :: auta
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