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

Wysłany: 2014-11-24, 16:28


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Mam problem z driveby(strzelanie z pojazdu) na serwerze.
Cz?sto zdarza si? taki b??d ?e gracz kt?ry wysi?dzie z pojazdu nie mo?e zadawa? obra?e? innym graczom.
Zupe?nie tak jakby mieli god mode.
U innych to wygl?da tak jakby gracz nie mia? broni w d?oniach, a w rzeczywisto?ci j? ma i strzela.
Nie mam poj?cia czym to mo?e by? spowodowane.
Dzieje si? to samo te? przy uruchomionym "realdriveby".
Czy to jest jaki? b??d w MTA?

//edit: Serwer oczywi?cie jest na wersji 1.4 R10 (build 6893)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-25, 14:18


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Mo?e by? to spowodowane za du?? ilo?ci? trigger?w przez co kod si? gubi ze stronami. Nie powiem Ci co jest nie tak nie widz?c kodu.

Podpis

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

 
Wysłany: 2014-11-27, 19:18


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Shuffle, tylko ?e to samo si? dzieje przy oryginalnym skrypcie "realdriveby".
M?j kod na driveby jest w 100% po stronie klienta:

local driveby_blocked_vehicles = {432,601,437,431,592,553,577,488,497,548,563,512,476,447,425,519,520,460,417,469,487,513,441,464,501,465,564,538,449,537,539,570472,473,493,595,484,430,453,452,446,454,606,591,607,611,610,590,569,611,435,608,584,450}

function setDoingDriveby()
    if isPedDead(localPlayerthen return end
    local theVehicle getPedOccupiedVehicle(localPlayer)
    if theVehicle then
        local vehicleID getElementModel(theVehicle)
        for i,v in pairs(driveby_blocked_vehicles) do
            if vehicleID == v then return end
        end
        if not isPedDoingGangDriveby(localPlayerthen
            setPedDoingGangDriveby(localPlayer,true)
            setPedWeaponSlot(localPlayer,4)
        else
            setPedDoingGangDriveby(localPlayer,false)
            setPedWeaponSlot(localPlayer,0)
            setCameraTarget(localPlayer)
        end
    end
end
addCommandHandler("driveby",setDoingDriveby)
bindKey("mouse2","down","driveby")

Nie wiem co mo?e to powodowa?.
Gdy wy??cz? skrypt na driveby to ten b??d ju? nie wyst?puje.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-29, 00:27


Wielebny







Wiek: 41
Na forum: 5498 dni
Posty: 257
Nick w MP: Wielebny

Piwa: 1690

Respekt: 180
Respekt: 180Respekt: 180

KukiX, jeste? w stanie to zreprodukowa? na czystym serwerze, z w?asn??implementacj??driveby? Czy masz w??czone bullet_sync?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-30, 13:01


KukiX







Wiek: 34
Na forum: 6718 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Jednak co? innego powoduje ten b??d ;/ niestety nie mog? doj?? co jest przyczyn?.
Dzieje si? to gdy gracz wysi?dzie z pojazdu i robi si? taki jakby desync.
Nie jest to na 100% wina serwera bo na innym sprawdza?em i by?o to samo.
bullet_sync jest w??czony i wszytko jest na ustawieniach domy?lnych.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-30, 21:04


Wielebny







Wiek: 41
Na forum: 5498 dni
Posty: 257
Nick w MP: Wielebny

Piwa: 1690

Respekt: 180
Respekt: 180Respekt: 180

Czy gracz by? wcze?niej spawnowany prawid?owo (spawnPlayer zamiast setElementPosition)? Czy nie masz jakiego? warpowania do pojazdu ustawionego w eventach wsiadania do pojazdu? Mo?e jaki? event canceluje onClientVehicle(Start)Enter, ale po stronie innego gracza i z tego powodu nastepuje desynchronizacja?

Sprawd? jeszcze czy desynchronizacja nie obejmuje samej broni trzymanej w d?oniach, tj. atakuj?cy strzela z pistoletu, ale reszta widzi jakby bi? z pi??ci.

Postaw piwo autorowi tego posta
 

 
Tagi: driveby :: (bug)
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