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

Wysłany: 2017-01-18, 10:41


Kuksss

guwno






Wiek: 22
Na forum: 3781 dni
Posty: 102
Nick w MP: guwnp

Piwa: 732

Respekt: 70,5

Ostrzeżeń: 100%
local czlowiek createPed(251, -1485.19910806.904057.1853290)
local skrim createMarker (-1486.47473 1.5806.883796.78710 0.5"cylinder"32552552550)


function testowySkrypt sourcePlayercommandNamethePlayerhitElement )
    local sprawdz getPlayerFromNick thePlayer )
    if ( sprawdz then
        if isPlayerInVehicle sprawdz then
            outputChatBox checkedPlayerName .. ", najpierw musisz wysi??? z pojazdu!"sourcePlayer )
        else
            outputChatBox "Skrypt w fazie test?w."sourcePlayer )
        end
end
addEventHandler ("onMarkerHit"skrimtestowySkrypt)


Dlaczego nie dzia?a mi ten skrypt?
Prosz? o pomoc, jestem nowy w LUA. Stawiam :piwo: za pomoc! :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-18, 10:48


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

Kuksss, onMarkerHit ma tylko 2argumety w funkcji hitelement i matchdimension usu? wszystko z tej funkcji (argumenty) i daj he i md i podmien the Player na he. Polecam przeczyta?
Więcej informacji znajdziesz w Wikipedii MTA:

onMarkerHit


Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-18, 10:49


ExtreM

Profesjonalny Mapper






Wiek: 33
Na forum: 3478 dni
Posty: 104
Nick w MP: ExtreM

Piwa: 462

Respekt: 86,8

Po mojemu ped jest ?le stworzony "
 createPed(idx,y,z)


Wpisz na serwerze /debugscript 3 i zrestartuj skrypt to poka?e Ci b??dy w kt?rych linijkach :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-18, 10:54


Kuksss

guwno






Wiek: 22
Na forum: 3781 dni
Posty: 102
Nick w MP: guwnp

Piwa: 732

Respekt: 70,5

Ostrzeżeń: 100%
"Hazmudex" napisał/a:

Kuksss, onMarkerHit ma tylko 2argumety w funkcji hitelement i matchdimension usu? wszystko z tej funkcji (argumenty) i daj he i md i podmien the Player na he. Polecam przeczyta?
Więcej informacji znajdziesz w Wikipedii MTA:

onMarkerHit


local czlowiek createPed(251, -1485.19910806.904057.1853290)
local skrim createMarker (-1486.47473 1.5806.883796.78710 0.5"cylinder"32552552550)


function testowySkrypt hitElementmatchingDimension )
    local sprawdz getPlayerFromNick hitElement )
    if ( sprawdz then
        if isPlayerInVehicle sprawdz then
            outputChatBox checkedPlayerName .. ", najpierw musisz wysi??? z pojazdu!"sourcePlayer )
        else
            outputChatBox "Skrypt w fazie test?w."sourcePlayer )
        end
end
addEventHandler ("onMarkerHit"skrimtestowySkrypt)


Zrobi?em to w ten spos?b, ale skrypt nadal nie dzia?a :/

[ Dodano: 2017-01-18, 11:06 ]
"ExtreM" napisał/a:

Po mojemu ped jest ?le stworzony "
 createPed(idx,y,z)


Wpisz na serwerze /debugscript 3 i zrestartuj skrypt to poka?e Ci b??dy w kt?rych linijkach :)


@ 'getPlayerFromNick' [Expected string at argument 1, got vehicle]

@ 'getPlayerFromNick' [Expected string at argument 1, got player]

@ 'getPlayerFromNick' [Expected string at argument 1, got ped]

@ 'getPlayerFromNick' [Expected string at argument 1, got player]

local czlowiek createPed(251, -1485.19910806.904057.1853290)
local skrim createMarker (-1486.47473 1.5806.883796.78710 0.5"cylinder"32552552550)


function testowySkrypt hitElementmatchingDimension )
    local sprawdz getPlayerFromNick hitElement )
    if ( sprawdz then
        if isPlayerInVehicle sprawdz then
            outputChatBox checkedPlayerName .. ", najpierw musisz wysi??? z pojazdu!"sourcePlayer )
        else
            outputChatBox "Skrypt w fazie test?w."sourcePlayer )
        end
    end
end
addEventHandler ("onMarkerHit"skrimtestowySkrypt)


Pomo?esz? Nadal nie dzia?a.. :/

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-18, 11:15


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

ExtreM, co ma ped do markera kt?ry nie dzia?a jak nie wiesz to nie pomagaj 5 argument crateped to rotacja poza tym jak ped mialby robi? zeby marker nie dzialal co ma piernik do wiatraka.
Kuksss, usu? to i zamiast sprawd? to daj if hitelement then i zamie? sourcePlayer na hitelement.
Edit da?e? getPlayerFromNick a musi by? getPlayerFromName poza tym element gracza to hitelement musia?by? mu nick sprawdza? daj po prostu hitelement

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-01-18, 12:17


Kuksss

guwno






Wiek: 22
Na forum: 3781 dni
Posty: 102
Nick w MP: guwnp

Piwa: 732

Respekt: 70,5

Ostrzeżeń: 100%
Hazmudex, Dzi?ki za pomoc, masz ode mnie zas?u?one piwsko :)

Postaw piwo autorowi tego posta
 

 
Tagi: nie :: działa :: skrypt. :: mta:sa
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Nie działa skrypt. MTA:SA 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