Witamy na GTAOnline Obecny czas to 2018-05-25, 17:02 Użytkowników: 74620
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj


Poprzedni temat :: Następny temat
Nie wyczytuje mi peda (?)
Autor Wiadomość

Hiroszekk 





Informacje
Nick w MP: Hiroszek
Wiek: 16
Na forum: 380 dni
Posty: 103
Piwa: 63
Respekt: -94,3

Wysłany: 2018-01-11, 19:44   Nie wyczytuje mi peda (?)



Witam. Otóż mam w skrypcie błąd, zapewne banalny bo jak by inaczej. Nie ździwię się że to literówka.
Owy wygląda tak
" s.lua:3: Bad argument @ 'getPedOccupiedVehicle' [Expected ped at argument 1,got nil]' "

W kodzie
setTimer(function(plr)
local veh=getPedOccupiedVehicle(plr)
local t1=getElementData(veh,"atrapa")


Stawiam :piwo: :piwo:

Postaw piwo autorowi tego posta
 

AssasiPlayGames 
ShadowRPG





Informacje
Nick w MP: NiFeKpL
Wiek: 14
Na forum: 826 dni
Posty: 171
Piwa: 496
Respekt: 50,5

Wysłany: 2018-01-11, 19:49   




setTimer(function(
local veh=getPedOccupiedVehicle(source)
local t1=getElementData(veh,"atrapa")


Postaw piwo autorowi tego posta
 

Hiroszekk 





Informacje
Nick w MP: Hiroszek
Wiek: 16
Na forum: 380 dni
Posty: 103
Piwa: 63
Respekt: -94,3

Wysłany: 2018-01-11, 19:52   



Ten sam błąd ;/ Jak się rozwiąże to dam piwko w każdym poście

Postaw piwo autorowi tego posta
 

dbn69 





Informacje
Nick w MP: neQ.
Wiek: 16
Na forum: 590 dni
Posty: 444
Piwa: 158
Respekt: 260,5
Respekt: 260,5Respekt: 260,5Respekt: 260,5

Wysłany: 2018-01-11, 20:01   



pokaż więcej kodu z tego nic nie można stwierdzić

Postaw piwo autorowi tego posta
 

Hiroszekk 





Informacje
Nick w MP: Hiroszek
Wiek: 16
Na forum: 380 dni
Posty: 103
Piwa: 63
Respekt: -94,3

Wysłany: 2018-01-11, 20:02   



setTimer(function()
local veh=getPedOccupiedVehicle(source)
local t1=getElementData(veh,"atrapa")
if not veh then return end
if t1 then
if not getVehicleUpgrade(veh,1010then
addVehicleUpgrade(veh1010)
end
setVehicleNitroLevel(veh0)
end
 end,500,0)


Cała funkcja

[ Dodano: 2018-01-11, 20:03 ]
setTimer(function(plr)
local veh=getPedOccupiedVehicle(plr)
local t1=getElementData(veh,"atrapa")
if not veh then return end
if t1 then
if not getVehicleUpgrade(veh,1010then
addVehicleUpgrade(veh1010)
end
setVehicleNitroLevel(veh0)
end
 end,500,0)



Tutaj bez poprawy przez kolegę wyżej

Postaw piwo autorowi tego posta
 

marcin778 
Krytyk serwerów MTA





Informacje
Nick w MP: Marcineg
Wiek: 30
Na forum: 1218 dni
Posty: 2249
Piwa: 3936
Respekt: 1026,8
Respekt: 1026,8

Wysłany: 2018-01-11, 20:04   



Nie wiem skąd kolega wytrzasnął tego source'a

setTimer(function(plr)
local veh=getPedOccupiedVehicle(plr)
local t1=getElementData(veh,"atrapa")
if not veh then return end
if t1 then
if not getVehicleUpgrade(veh,1010then
addVehicleUpgrade(veh1010)
end
setVehicleNitroLevel(veh0)
end
 end,500,0,plr)


_________________
Pomagam w miarę możliwości Discord: marcin778#7316
Również robię skrypty na zamówienie.

Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

Jak to rzekł pewien mądry człowiek, są ludzie, którym lepiej ustąpić. Nie z powodu strachu lecz z powodu ich głupoty, która prowadzi donikąd.

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

Hiroszekk 





Informacje
Nick w MP: Hiroszek
Wiek: 16
Na forum: 380 dni
Posty: 103
Piwa: 63
Respekt: -94,3

Wysłany: 2018-01-11, 20:07   



Ciągle ten błąd
" s.lua:3: Bad argument @ 'getPedOccupiedVehicle' [Expected ped at argument 1,got nil]' "

Postaw piwo autorowi tego posta
 

AssasiPlayGames 
ShadowRPG





Informacje
Nick w MP: NiFeKpL
Wiek: 14
Na forum: 826 dni
Posty: 171
Piwa: 496
Respekt: 50,5

Wysłany: 2018-01-11, 20:09   



marcin778, source jest domyślną funkcją s.lua z tego co mi wiadomo

[ Dodano: 2018-01-11, 20:12 ]
Hiroszekk,

setTimer(function(plr)
local veh=getPedOccupiedVehicle(plr)
local t1=getElementData(veh,"atrapa")
if not veh then return end
if t1 then
if not getVehicleUpgrade(veh,1010then
addVehicleUpgrade(veh1010)
end
setVehicleNitroLevel(veh0)
end
 end,500,0,source)
spróbuj tak?

Postaw piwo autorowi tego posta
 

marcin778 
Krytyk serwerów MTA





Informacje
Nick w MP: Marcineg
Wiek: 30
Na forum: 1218 dni
Posty: 2249
Piwa: 3936
Respekt: 1026,8
Respekt: 1026,8

Wysłany: 2018-01-11, 20:15   



W takim razie podaj więcej kodu bo z tego skrawka to nic nie zrobimy.

_________________
Pomagam w miarę możliwości Discord: marcin778#7316
Również robię skrypty na zamówienie.

Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

Jak to rzekł pewien mądry człowiek, są ludzie, którym lepiej ustąpić. Nie z powodu strachu lecz z powodu ich głupoty, która prowadzi donikąd.

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

Hiroszekk 





Informacje
Nick w MP: Hiroszek
Wiek: 16
Na forum: 380 dni
Posty: 103
Piwa: 63
Respekt: -94,3

Wysłany: 2018-01-11, 20:38   



"AssasiPlayGames" napisał/a:

marcin778, source jest domyślną funkcją s.lua z tego co mi wiadomo

[ Dodano: 2018-01-11, 20:12 ]
Hiroszekk,

setTimer(function(plr)
local veh=getPedOccupiedVehicle(plr)
local t1=getElementData(veh,"atrapa")
if not veh then return end
if t1 then
if not getVehicleUpgrade(veh,1010then
addVehicleUpgrade(veh1010)
end
setVehicleNitroLevel(veh0)
end
 end,500,0,source)
spróbuj tak?


Dalej to samo

[ Dodano: 2018-01-11, 20:40 ]
"marcin778" napisał/a:

W takim razie podaj więcej kodu bo z tego skrawka to nic nie zrobimy.



Otóż powiem, że to cały kod. Błąd polega w tym że nie wyczytuje gracza siedzącego w aucie. z
local veh=getPedOccupiedVehicle(plr)


Dlatego też nie może wyczytać samego auta w
local t1=getElementData(veh,"atrapa"


Powtarzam, cały kod

setTimer(function(plr)
local veh=getPedOccupiedVehicle(plr)
local t1=getElementData(veh,"atrapa")
if not veh then return end
if t1 then
if not getVehicleUpgrade(veh,1010then
addVehicleUpgrade(veh1010)
end
setVehicleNitroLevel(veh0)
end
 end,500,0,plr)


Postaw piwo autorowi tego posta
 

dbn69 





Informacje
Nick w MP: neQ.
Wiek: 16
Na forum: 590 dni
Posty: 444
Piwa: 158
Respekt: 260,5
Respekt: 260,5Respekt: 260,5Respekt: 260,5

Wysłany: 2018-01-11, 20:41   



AssasiPlayGames, to bardzo źle ci wiadomo, po 1 source to nie funkcja, po 2 plik może nazywać się byle jak a nie tylko s.lua i c.lua, a po 3 source jest przy eventach

Hiroszekk, podaj kod tam gdzie wywolujesz tego timera, chodzi o event / funkcje w której znajduje się ten timer

Postaw piwo autorowi tego posta
 

Hiroszekk 





Informacje
Nick w MP: Hiroszek
Wiek: 16
Na forum: 380 dni
Posty: 103
Piwa: 63
Respekt: -94,3

Wysłany: 2018-01-11, 20:43   



Timer jest wywoływany automatycznie raz na pół sekundy. Timer działa bo usuwałem kod i wpisywałem samo
setTimer(function(plr)
print("Test")
 end,500,0,plr)


I działa.

Postaw piwo autorowi tego posta
 

marcin778 
Krytyk serwerów MTA





Informacje
Nick w MP: Marcineg
Wiek: 30
Na forum: 1218 dni
Posty: 2249
Piwa: 3936
Respekt: 1026,8
Respekt: 1026,8

Wysłany: 2018-01-11, 20:45   



Ty chcesz pobrać kierowce czy pojazd

_________________
Pomagam w miarę możliwości Discord: marcin778#7316
Również robię skrypty na zamówienie.

Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

Jak to rzekł pewien mądry człowiek, są ludzie, którym lepiej ustąpić. Nie z powodu strachu lecz z powodu ich głupoty, która prowadzi donikąd.

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

Hiroszekk 





Informacje
Nick w MP: Hiroszek
Wiek: 16
Na forum: 380 dni
Posty: 103
Piwa: 63
Respekt: -94,3

Wysłany: 2018-01-11, 20:46   



Chce aby pojazd z element datą "atrapa" automatycznie dostawał nitro oraz aby to nitro ciągle bylo wykorzystane.

Postaw piwo autorowi tego posta
 

marcin778 
Krytyk serwerów MTA





Informacje
Nick w MP: Marcineg
Wiek: 30
Na forum: 1218 dni
Posty: 2249
Piwa: 3936
Respekt: 1026,8
Respekt: 1026,8

Wysłany: 2018-01-11, 20:52   



Skoro to timer no to skąd niby kod ma wiedzieć kto jest tym plr? Musisz to jakoś inaczej rozwiązać, na przykład pętla. Owszem nie zbyt optymalne co 0.5 sekundy pętla na graczy czy też pojazdy ale skoro już taki kod przygotowałeś no to na takim zostań. Chyba, że chcesz mieć solidnie to zrobione no to użyj choćby
Więcej informacji znajdziesz w Wikipedii MTA:

onElementDataChange


_________________
Pomagam w miarę możliwości Discord: marcin778#7316
Również robię skrypty na zamówienie.

Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

Jak to rzekł pewien mądry człowiek, są ludzie, którym lepiej ustąpić. Nie z powodu strachu lecz z powodu ich głupoty, która prowadzi donikąd.

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- obecnie
Postaw piwo autorowi tego posta
 
Tagi: nie :: wyczytuje :: peda :: (?)
Anonymous



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


Anonymous Koniecznie zajrzyj na:






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

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



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