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

Wysłany: 2014-05-16, 15:00


Rebeka

Szefostwo






Wiek: 31
Na forum: 4452 dni
Posty: 37
Nick w MP: Projekt

Piwa: 15

Respekt: 50

Piwa posz?y xD Ale robie tak jak napisali?cie za co dzi?kuj? bardzo ale nadal nie dzia?a :/ przepraszam jeszcze raz za problemy

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-16, 16:40


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

Panowie, po co p?tla? Kr?tko i na temat - ten kod wykona sie tylko, gdy gracz wyjdzie z pojazdu, ponadto sprawdza model pojazdu, ktory jest zawarty w tablicy "dVehicles". Mozna do niej dodawac kolejne, nie trzeba tworzy? ?adnej instrukcji na p?tli.
Kod:


local dVehicles={
[532]=true,
}

addEventHandler("onPlayerVehicleExit", root, function(veh, seat)
if seat~=0 then return end -- jezeli gracz wysiadajacy nie jest kierowca
if dVehicles[getVehicleModel(veh)] then
setTimer(destroyElement, 300, 1, veh)
end
end)


Ostatnio zmieniony przez Tey 2014-05-16, 17:01, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-16, 16:48


Rebeka

Szefostwo






Wiek: 31
Na forum: 4452 dni
Posty: 37
Nick w MP: Projekt

Piwa: 15

Respekt: 50

Tey masz piwo, ale co? tu jest nie tak bo dalej stoi

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-16, 16:50


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

Wpisz debugscript 3 i sprawd?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-16, 16:52


Rebeka

Szefostwo






Wiek: 31
Na forum: 4452 dni
Posty: 37
Nick w MP: Projekt

Piwa: 15

Respekt: 50

na ten temat w debugu czysto

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-16, 17:01


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

"Rebeka" napisał/a:

na ten temat w debugu czysto

Aaa, dobra teraz zauwa?y?em b??d w moim po?cie.
Przy edytowaniu posta uci??o Vehicle w addEventHandler.
Zmie? onPlayerExit na onPlayerVehicleExit.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-16, 17:05


Rebeka

Szefostwo






Wiek: 31
Na forum: 4452 dni
Posty: 37
Nick w MP: Projekt

Piwa: 15

Respekt: 50

JESTE? BOGIEM XD OD RANA KOMBINUJE :p DZIA?A DZIA?A.
A MO?E WIESZ JAK WY??CZY? DM W JAKIEJ? STREFIE? ?E OD PUNKTU x, y do x, y aby wog?le nie by?o dm, nie zabiera?o hp, nie uszkadza?y si? pojazdy, nie by?o drive by wiem mniej wi?cej jak ale te? cienko idzie a na tych ma?ych skryptach si? ucz?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-16, 17:17


Tey







Wiek: 31
Na forum: 4876 dni
Posty: 155
Nick w MP: l0nger

Piwa: 280

Respekt: 193
Respekt: 193Respekt: 193

Nie b?d? Ci pisa? gotowca, bo jak si? dopiero co uczysz to na gotowcach daleko nie zajedziesz, ale powiem Ci czego mo?esz u?y? i co b?dzie Ci potrzebne.
Pr?buj, dzia?aj, a b?dziesz za nied?ugo g?ry przenosi?. :)

Hm, wi?c tak. Na pewno b?d? Ci potrzebne Ci jakie? kszta?ty kolizyjne (collision shape's) Do wyboru do koloru.
Do przechwytywania masz eventy, kt?re obs?uguj? wchodzenie i wychodzenie ze strefy kolizyjnej.

Do zablokowania DM'u mo?esz u?y? funkcji toggleControl, czyli modyfikacja jakiej? czynno?ci np. strzelania, bicia.

Więcej informacji znajdziesz w Wikipedii MTA:

toggleControl


Za? co do wy??czenia uszkodze? pojazdu, jest funkcja setVehicleDamageProof.

Więcej informacji znajdziesz w Wikipedii MTA:

setVehicleDamageProof


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-05-16, 18:26


Rebeka

Szefostwo






Wiek: 31
Na forum: 4452 dni
Posty: 37
Nick w MP: Projekt

Piwa: 15

Respekt: 50

Dlaczego jak kto? wchodzi w marker i ma Gui to widzi je ka?dy kto jest zalogowan na serv?
tu jest Client
GUIEditor_Label = {}

transWindow guiCreateWindow(182,134,482,342,"ROLNIK",false)
guiSetVisible(transWindowfalse)
destiLabel guiCreateLabel(19,20,450,55,"Zadanie jest proste, dostaniesz kombajn i jezdzij po polu",false,transWindow)
destiLabel guiCreateLabel(19,33,450,55,"Za jeden punkt dostajesz 1$. Czy akceptujesz? ",false,transWindow)
lvButtonRadio guiCreateRadioButton(20,199,437,19,"AKCEPTUJE",false,transWindow)
acceptButton guiCreateButton(103,267,113,37,"Biore",false,transWindow)
closeButton guiCreateButton(241,266,108,37,"Anuluj",false,transWindow)

local jobmarker createMarker ( -366.57986 ,-1419.9180924.72656"cylinder"125500255 )
createBlipAttachedTo (jobmarker40)
function MarkerHit hitPlayermatchingDimension )
    guiSetVisible(transWindowtrue)
    showCursor(true)
    end
addEventHandler "onClientMarkerHit"jobmarkerMarkerHit )

function closeChangeJobWindow()
    if (source == closeButtonthen
        guiSetVisible(transWindowfalse)
        showCursor(false)
    end
end
addEventHandler("onClientGUIClick"getResourceRootElement(getThisResource()), closeChangeJobWindow)


function lvjobcli()
   if (source == acceptButtonthen 
            if (guiRadioButtonGetSelected(lvButtonRadio)) then 
        triggerServerEvent ("givePlayerJobLV",getLocalPlayer())
        guiSetVisible(transWindowfalse)
      showCursor(false)
    end
end
end
addEventHandler("onClientGUIClick"acceptButtonlvjobclifalse )
--------------

function rendere()
local scXscY guiGetScreenSize()

local pxpy getScreenFromWorldPosition( -366.57297, -1417.6474624.92656 1.50.06 )

local cxcycz getCameraMatrix()

local dist getDistanceBetweenPoints3Dcxcycz,-366.57297, -1417.6474624.92656 );

if dist >=and dist <= 35 then

if px then
dxDrawText"ROLNIK"pxpy scY/38pxpytocolor999999255 ), 2'default-bold''center''center'falsefalse )

end
end
end




addEventHandler'onClientRender'getRootElement(), rendere )
--[[


scXscY guiGetScreenSize()
local l_w
end
end
end
addEventHandler'onClientRender'getRootElement(), rendere2 )
]]--



[ Dodano: 2014-05-18, 23:36 ]
refresh

Postaw piwo autorowi tego posta
 

 
Tagi: wyszczególnieniem :: veh :: destroy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » wyszczególnieniem Veh destroy 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