Witamy na GTAOnline Obecny czas to 2017-01-20, 12:58 Użytkowników: 68197
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


Poprzedni temat :: Następny temat
Niezniszczalność
Autor Wiadomość

Kalizman 




Informacje
Nick w MP: Jack
Wiek: 16
Na forum: 229 dni
Posty: 152
Piwa: 398
Respekt: 50


Wysłany: 2016-12-30, 13:32   Niezniszczalność



Witam.

Jak zrobić aby każdy pojazd był niezniszczalny, pod względem takim, że przykładowo staranuję kogoś to nie uszkodzą się drzwi, zderzak etc?
Próbowałem:

setVehicleDamageProof

lecz nic nie działa... Czekam na pomoc.

Postaw piwo autorowi tego posta
 

marcin778 
OSP Pobiedziska.





Informacje
Nick w MP: Ml.Bryg|Marcin
Wiek: 28
Na forum: 727 dni
Posty: 1192
Piwa: 1368
Respekt: 301
Respekt: 301Respekt: 301Respekt: 301


Wysłany: 2016-12-30, 13:59   



Tylko
Więcej informacji znajdziesz w Wikipedii MTA:

setVehicleDamageProof

Wszystko działa, tylko źle używasz pewnie.

_________________
Pomagam w miarę możliwości GG: 49018649
Również robię skrypty na zamówienie.

-- obecnie
-- obecnie
-- dawniej
-- obecnie
Postaw piwo autorowi tego posta
 

luki123luki123 
Place Game





Informacje
Nick w MP: LuKiO
Wiek: 19
Na forum: 1853 dni
Posty: 2053
Piwa: 2638
Respekt: 605,3
Respekt: 605,3Respekt: 605,3


Wysłany: 2016-12-30, 14:01   



Kalizman,
Cytat:

true is damage proof, false is damageable.

Jak miałeś true daj na false ;)

_________________
Jeżeli pomogłem, postaw :piwo: lub R*
Wygrany konkurs Lua Quiz
Projekt serwera RPG MTA:SA

GTAO Member: 2013 rok
Programista: 28.02.2016
Support-Team: 09.10.2016
Moderator 12.12.2016

Postaw piwo autorowi tego posta
 

Kalizman 




Informacje
Nick w MP: Jack
Wiek: 16
Na forum: 229 dni
Posty: 152
Piwa: 398
Respekt: 50


Wysłany: 2016-12-30, 14:08   



luki123luki123, Dawałem i nic nie działało (dałem w kodzie gdzie mam frakcję)

Postaw piwo autorowi tego posta
 

luki123luki123 
Place Game





Informacje
Nick w MP: LuKiO
Wiek: 19
Na forum: 1853 dni
Posty: 2053
Piwa: 2638
Respekt: 605,3
Respekt: 605,3Respekt: 605,3


Wysłany: 2016-12-30, 15:48   



Kalizman, działa to na pewno, bo sam tej funkcji już używałem.
Zobacz debugscript 3

_________________
Jeżeli pomogłem, postaw :piwo: lub R*
Wygrany konkurs Lua Quiz
Projekt serwera RPG MTA:SA

GTAO Member: 2013 rok
Programista: 28.02.2016
Support-Team: 09.10.2016
Moderator 12.12.2016

Postaw piwo autorowi tego posta
 

BlackGamePL 
Idę na Emeryturę





Informacje
Nick w MP: BlackDGame
Wiek: 16
Na forum: 979 dni
Posty: 459
Piwa: 763
Respekt: 210
Respekt: 210Respekt: 210


Wysłany: 2016-12-30, 15:49   



Kalizman, Pokaż jak wygląda ten kod.

_________________
- Skrypter LUA

- C#
Postaw piwo autorowi tego posta
 

Kalizman 




Informacje
Nick w MP: Jack
Wiek: 16
Na forum: 229 dni
Posty: 152
Piwa: 398
Respekt: 50


Wysłany: 2016-12-30, 16:32   




addEventHandler("onPlayerVehicleEnter"root, function(auto,seat,jacked)
if seat == 1 then
setVehicleDamageProof(auto,false)
end
end)


Postaw piwo autorowi tego posta
 

DJglizdek 
Uczeń LUA




Informacje
Nick w MP: DJglizdek
Wiek: 15
Na forum: 746 dni
Posty: 63
Piwa: 4
Respekt: 50


Wysłany: 2016-12-30, 18:03   



z

seat == 1

zmień na

seat == 


aa, i w setVehicleDamageProof zmień z false na true.

Postaw piwo autorowi tego posta
 

Kalizman 




Informacje
Nick w MP: Jack
Wiek: 16
Na forum: 229 dni
Posty: 152
Piwa: 398
Respekt: 50


Wysłany: 2016-12-30, 18:59   



DJglizdek, Nadal nic nie działa

Postaw piwo autorowi tego posta
 

xJakob 





Informacje
Nick w MP: Szybki
Wiek: 22
Na forum: 240 dni
Posty: 96
Piwa: 87
Respekt: 70


Wysłany: 2016-12-30, 19:42   



Kalizman, a spróbuj tym się pobawić
isVehicleDamageProof


Przykład tej funkcji :


function twojafunkcja(theVehicle)
   if isVehicleDamageProof(theVehicle) == true then
            outputChatBox("Ten pojazd nie jest podatny teraz na uderzenia"source)
   else
            outputChatBox("Ten pojazd jest podatny na uderzenia"source)
   end
end
addEventHandler "onPlayerVehicleEnter"getRootElement(), twojafunkcja )
  


Postaw piwo autorowi tego posta
 

luki123luki123 
Place Game





Informacje
Nick w MP: LuKiO
Wiek: 19
Na forum: 1853 dni
Posty: 2053
Piwa: 2638
Respekt: 605,3
Respekt: 605,3Respekt: 605,3


Wysłany: 2016-12-30, 20:39   



Użyj tego eventu:

Więcej informacji znajdziesz w Wikipedii MTA:

onVehicleEnter


_________________
Jeżeli pomogłem, postaw :piwo: lub R*
Wygrany konkurs Lua Quiz
Projekt serwera RPG MTA:SA

GTAO Member: 2013 rok
Programista: 28.02.2016
Support-Team: 09.10.2016
Moderator 12.12.2016

Postaw piwo autorowi tego posta
 

DJglizdek 
Uczeń LUA




Informacje
Nick w MP: DJglizdek
Wiek: 15
Na forum: 746 dni
Posty: 63
Piwa: 4
Respekt: 50


Wysłany: 2016-12-30, 22:06   




function onVehicleEnter(vehseat)
    if seat == 0 then
        setVehicleDamageProof(vehtrue)
    end
end
addEventHandler("onPlayerVehicleEnter"getRootElement(), onVehicleEnter)

function onVehicleExit(vehseat)
    if seat == 0 then
        setVehicleDamageProof(vehfalse)
    end
end
addEventHandler("onPlayerVehicleExit"getRootElement(), onVehicleExit)


Działa na 100 procent, testowałem. Kod musi być po stronie servera. Skrypt w momencie wejścia do pojazdu jako kierowca ustawi mu niezniszczalność natomiast przy wysiadaniu pojazd stanie się zniszczalny :)

Postaw piwo autorowi tego posta
 
Tagi: niezniszczalność
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:






Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,38 sekundy. Zapytań do SQL: 18