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

Wysłany: 2020-07-31, 20:48


Kezoto
[Usunięty]









chce dodac na serwer kurume ktora bedzie niezniszczalna by imitowala opancerzenie probowalem robic takie cos:

[lua]local vehicle = getPedOccupiedVehicle(localPlayer)
if getElementModel(vehicle) == 585 then -- tu dajesz id auta
if getElementData(source,"damageproof") then setVehicleDamageProof(source, true) return end
setVehicleDamageProof(source, false)
[/lua]

ale jak zawsze przychodze do was z problemami XD

 

 
Wysłany: 2020-07-31, 23:52


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Poka? ca?y kod. Gdzie masz zdefiniowan? zmienn? 'source'? Pod jaki event to podpi??e??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-01, 00:45


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Zamie? source na vehicle.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-01, 00:56


Kezoto
[Usunięty]









to jest niestaty caly kod, a zmiana z source na vehicle nic nie pomogla

[ Dodano: 2020-08-01, 08:33 ]
mam teraz takie cos: [lua]local vehicle = getPedOccupiedVehicle(localPlayer)
if getElementModel(vehicle) == 585 then -- tu dajesz id auta
if getElementData(vehicle,"damageproof") then setVehicleDamageProof(vehicle, true) return end
setVehicleDamageProof(vehicle, false)

addEventHandler("onClientResourceStart", root, vehicle)
[/lua] i dalej nie dziala

 

 
Wysłany: 2020-08-01, 09:30


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

?le podpi?ty event. Na wiki masz gotow? funkcj?, wystarczy skopiowa? i wklei? sw?j kod...

Na pewno pierwszy warunek sprawdzaj?cy si? nie zamyka (nie ma enda) - taka informacja na pewno jest w debugscripcie. Podepnij to pod komend? lub event

Więcej informacji znajdziesz w Wikipedii MTA:

onClientVehicleEnter



Ewentualnie mo?esz jeszcze napisa? kod po serwerze - wtedy b?dzie wi?ksza pewno??, ?e b?dzie dzia?a?, skorzystaj wtedy z eventu

Więcej informacji znajdziesz w Wikipedii MTA:

onVehicleEnter


W evencie po serwerze ?r?d?em eventu jest pojazd - nie musisz wtedy nic definiowa? tylko u?ywasz zmiennej 'source'.


Co? takiego:
addEventHandler("onVehicleEnter"getRootElement(), function()
    if (getElementModel(source) == 585then 
        setVehicleDamageProof(sourcetrue)
    else
        setVehicleDamageProof(sourcefalse)
    end
end)


Kod po serwerze.
W g??bi duszy licz? na respekt za gotowy kod =D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-01, 10:50


Kezoto
[Usunięty]









Mam cos takiego ale no dalej nie dziala ;| :

[lua]function dawajNaprawa ( Gracz, siedzenie, naprawa )
if ( getElementModel ( source ) == 585 ) then
setVehicleDamageProof(source, true)
end
end
addEventHandler ( "onVehicleEnter", getRootElement(), dawajNaprawa )

function removeNaprawa ( Gracz, siedzenie, naprawa )
if ( getElementModel ( source ) == 585 ) then
setVehicleDamageProof(source, false)
end
end
addEventHandler ( "onVehicleExit", getRootElement(), removeNaprawa )[/lua]

[ Dodano: 2020-08-01, 10:54 ]
Probowalem tez na poczatku dac false ale tez nie dziala:

[lua]function dawajNaprawa ( Gracz, siedzenie, naprawa )
if ( getElementModel ( source ) == 585 ) then
setVehicleDamageProof(source, false)
end
end
addEventHandler ( "onVehicleEnter", getRootElement(), dawajNaprawa )

function removeNaprawa ( Gracz, siedzenie, naprawa )
if ( getElementModel ( source ) == 585 ) then
setVehicleDamageProof(source, false)
end
end
addEventHandler ( "onVehicleExit", getRootElement(), removeNaprawa )[/lua]

 

 
Wysłany: 2020-08-01, 15:59


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Je?li ustawisz na true, wtedy auto b?dzie niezniszczalne. Ustaw na true kiedy model to 585. Czyli ten pierwszy kod. Wklej b??dy db3. Pr?bowa?e? mojego GOTOWEGO kodu?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-02, 07:57


Kezoto
[Usunięty]









tak, probowalem i twoj kod nie dzialal, a ustawienie na true nic nie dalo

[ Dodano: 2020-08-02, 08:29 ]
db3 nic nie pokazuje od nosnie tego skryptu a auto sie niszczy

 

 
Wysłany: 2020-08-02, 20:57


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Tak wygl?da kod, kt?ry dzia?a w 100%. Sprawdza?em go na lokalnym serwerze - auto jest niezniszczalne.

addEventHandler("onVehicleEnter"getRootElement(), function()
  if (getElementModel(source) == 585then
      setVehicleDamageProof(sourcetrue)
  end
end)

addEventHandler("onVehicleExit"getRootElement(), function()
  if (getElementModel(source) == 585then
    setVehicleDamageProof(sourcefalse)
  end
end)


Upewnij si?, ?e kod masz po stronie SERWERA.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-03, 14:56


Kezoto
[Usunięty]









Wychodzi na to ze mam pobuggowany serwer poniewaz mam dokladnie tak:

czarna_magia.lua
[lua]addEventHandler("onVehicleEnter", getRootElement(), function()
if (getElementModel(source) == 585) then
setVehicleDamageProof(source, true)
end
end)

addEventHandler("onVehicleExit", getRootElement(), function()
if (getElementModel(source) == 585) then
setVehicleDamageProof(source, false)
end
end)[/lua] oraz meta.xml:

[lua]<meta>
<script src="czarna_magia.lua" type="server"/>
</meta>
[/lua]

A auto dalej sie niszczy

 

 
Wysłany: 2020-08-03, 17:09


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Mozliwe, ze masz "anty cheat" w?asnej roboty, kt?ry ustawia wszystkim pojazdom zniszczalno??. Jedyne co mo?esz zrobi? to szuka? frazy setVehicleDamageProof we wszystkich zasobach.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-03, 21:36


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4395 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

"Wilq" napisał/a:

Mozliwe, ze masz "anty cheat" w?asnej roboty, kt?ry ustawia wszystkim pojazdom zniszczalno??. Jedyne co mo?esz zrobi? to szuka? frazy setVehicleDamageProof we wszystkich zasobach.



Do tego polecam Sublime text. Program jak notepad++ czy visual studio code, ale mo?esz poda? folder, wpisa? fraz? i szukam we wszystkich plikach tej frazy.

Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-08-03, 23:14


Kezoto
[Usunięty]









Dobra do zamkniecia, nic z tego nie bedzie bo jedyny skrypt ktory moze to blokowac jest zakodowowany ;| a miala byc taka fajna kuruma ktora sie nie niszczy

 

 
Tagi: niezniszczalne :: auto
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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