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

Wysłany: 2017-08-29, 20:01


DeeX







Wiek: 25
Na forum: 3752 dni
Posty: 41



Respekt: 50

Dlaczego Skrypt kt?ry ma teleportowac po wejsciu do w cylinder do komisariatu i po ponownym wejsciu teleportowa? na zewn?trz nie dzia?a?

local wejdz = createMarker ( 1555.099609375, -1675.599609375, 15.10000038147, "cylinder", 1.5, 23,214,255,140 ) 
local wyjdz = createMarker ( 246.83630, 62.78139, 1003.64063, "cylinder", 1.5, 23,214,255,140 ) 
setElementInterior(wyjdz, 6) 


addEventHandler("onMarkerHit", wejdz, function(el,md) 
if getElementType(el) == "player" then 
if isPedInVehicle(el) then return end 
setElementInterior (el, 6) 
setElementPosition(el, 246.65643, 64.98157, 1003.64063) 
end 
end) 

addEventHandler("onMarkerHit", wyjdz, function(el,md) 
if getElementType(el) == "player" then 
if isPedInVehicle(el) then return end 
setElementInterior(el, 0) 
setElementPosition(el, 1552.77148, -1675.64600, 16.19531) 
end 
end) 


Moglibyscie poprawic i powiedzie? co ?le by?o?

Ostatnio zmieniony przez _Haze 2017-08-29, 21:39, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-29, 20:16


Szymczu

Programista bo tak






Wiek: 27
Na forum: 3575 dni
Posty: 194
Nick w MP: Szymczu

Piwa: 36

Respekt: 120
Respekt: 120

Co znaczy nie dzia?a? Rozwi? to.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-29, 20:18


DeeX







Wiek: 25
Na forum: 3752 dni
Posty: 41



Respekt: 50

Wchodze w marker i nic sie nie dzieje, wchodze w marker w komisariacie te? nic.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-29, 20:21


NyAngel







Wiek: 23
Na forum: 4091 dni
Posty: 128
Nick w MP: NyAngel

Piwa: 556

Respekt: 86,8

Mi dzia?a ten kod,daj to po stronie servera.. je?eli da?e? po stronie clienta to si? nie dziw

[ Dodano: 2017-08-29, 20:25 ]
Jak zmieniasz interior to te? zmieniaj dimension ;p


 local wejdz = createMarker ( 1555.099609375, -1675.599609375, 15.10000038147, "cylinder", 1.5, 23,214,255,140 )
local wyjdz = createMarker ( 246.83630, 62.78139, 1003.64063, "cylinder", 1.5, 23,214,255,140 )
setElementInterior(wyjdz, 6)
setElementDimension(wyjdz, 6)


addEventHandler("onMarkerHit", wejdz, function(el,md)
if getElementType(el) == "player" then
if isPedInVehicle(el) then return end
setElementInterior (el, 6)
setElementDimension(el, 6)
setElementPosition(el, 246.65643, 64.98157, 1003.64063)
end
end)

addEventHandler("onMarkerHit", wyjdz, function(el,md)
if getElementType(el) == "player" then
if isPedInVehicle(el) then return end
setElementInterior(el, 0)
setElementDimension(el, 0)
setElementPosition(el, 1552.77148, -1675.64600, 16.19531)
end
end) 


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-29, 20:39


DeeX







Wiek: 25
Na forum: 3752 dni
Posty: 41



Respekt: 50

O japierdziele, "type=client" czyli wszystko jasne, dzieki bo jakbys mi o tym nie powiedzia? to bym siedzia? z g?ow? w piachu. (Nie sarkazm) mo?na zamkn??.

[ Dodano: 2017-08-29, 21:22 ]
Dop?ki temat nie zosta? zamkniety to sie spytam, mo?ecie napisa? gdzie jest b??d?

---------------------------------------------------------
--   Skrypt serwera PSSR!
--   Przerobiony skrypt  "STOPSEBA"
---------------------------------------------------------

blip = createBlip (1554.57349, -1675.62561, 16.19531, 30 )
markerLAPD = createMarker ( 230.38483, 72.93971, 1005.03906, "marker", 1, 0, 0, 255, 255 )
setElementInterior ( marker, 3)

addEventHandler ( "onMarkerHit", markerLAPD, function(element)
    if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then --Policja
            cywilt = getTeamFromName ( "CYWILE" )
            setPlayerTeam ( element, cywilt )
        if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
            id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
            setElementModel ( element, id ) 
            setAccountData ( getPlayerAccount ( element ), "stary:skin", false )
            takeWeapon(element, 23)
        else
            skin = tonumber ( getElementModel ( element ) )
            setAccountData ( getPlayerAccount ( element ), "stary:skin", skin )
            setElementModel ( element, 280  )
            giveWeapon ( element, 23, 50000 )
end
    end
    end)

pickup = createPickup ( 230.38483, 72.93971, 1005.03906, 3, 1275, 0, 0 ) 
setElementInterior(markerLAPD, 3)

addEventHandler ( "onMarkerHit", markerLAPD, function(element)
    if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then --Drog?wka
            cywilt = getTeamFromName ( "CYWILE" )
            setPlayerTeam ( element, cywilt )
        if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
            id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
            setElementModel ( element, id ) 
            setAccountData ( getPlayerAccount ( element ), "stary:skin", false )
            takeWeapon(element, 23)
        else
            skin = tonumber ( getElementModel ( element ) )
            setAccountData ( getPlayerAccount ( element ), "stary:skin", skin )
            setElementModel ( element, 281  ) 
            giveWeapon ( element, 23, 50000 )
end
    end
    end)


Ostatnio zmieniony przez _Haze 2017-08-29, 21:38, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-30, 08:29


Piorun







Wiek: 33
Na forum: 6853 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Jakie? b??dy w debugu?

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-30, 08:39


l3g3nd4

Mapper & Modeler






Wiek: 22
Na forum: 3540 dni
Posty: 156
Nick w MP: l3g3nd4

Piwa: 602

Respekt: 95,3

---------------------------------------------------------
--   Skrypt serwera PSSR!
--   Przerobiony skrypt  "STOPSEBA"
---------------------------------------------------------

blip = createBlip (1554.57349, -1675.62561, 16.19531, 30 )
markerLAPD = createMarker ( 230.38483, 72.93971, 1005.03906, "marker", 1, 0, 0, 255, 255 )
setElementInterior ( marker, 3)

addEventHandler ( "onClientMarkerHit", markerLAPD, function(element)
    if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then --Policja
            cywilt = getTeamFromName ( "CYWILE" )
            setPlayerTeam ( element, cywilt )
        if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
            id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
            setElementModel ( element, id ) 
            setAccountData ( getPlayerAccount ( element ), "stary:skin", false )
            takeWeapon(element, 23)
        else
            skin = tonumber ( getElementModel ( element ) )
            setAccountData ( getPlayerAccount ( element ), "stary:skin", skin )
            setElementModel ( element, 280  )
            giveWeapon ( element, 23, 50000 )
end
    end
    end)

pickup = createPickup ( 230.38483, 72.93971, 1005.03906, 3, 1275, 0, 0 ) 
setElementInterior(markerLAPD, 3)

addEventHandler ( "onClientMarkerHit", markerLAPD, function(element)
    if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then --Drog?wka
            cywilt = getTeamFromName ( "CYWILE" )
            setPlayerTeam ( element, cywilt )
        if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
            id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
            setElementModel ( element, id ) 
            setAccountData ( getPlayerAccount ( element ), "stary:skin", false )
            takeWeapon(element, 23)
        else
            skin = tonumber ( getElementModel ( element ) )
            setAccountData ( getPlayerAccount ( element ), "stary:skin", skin )
            setElementModel ( element, 281  ) 
            giveWeapon ( element, 23, 50000 )
end
    end
    end)


Powinno by? dobrze.

[ Dodano: 2017-08-30, 08:40 ]
B??d jest w "addEventHandler("onMarkerHit")" Jak masz po stronie client w "mecie" to eventa nie odczyta, poniewa? ten "event" le?y po stronie servera.

Podpis

Discord: l3g3nd4#9882
GG: 66391457
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-30, 09:58


DeeX







Wiek: 25
Na forum: 3752 dni
Posty: 41



Respekt: 50

Nadal. Debug pisze o to: http://imgur.com/a/MaxvB

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-30, 10:00


Piorun







Wiek: 33
Na forum: 6853 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

29 i 31 linijk? podaj.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-30, 10:01


DeeX







Wiek: 25
Na forum: 3752 dni
Posty: 41



Respekt: 50

setElementInterior ( markerLAPD, 3) - 29

addEventHandler ( "onClientMarkerHit", markerLAPD, function(element) - 31

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-30, 10:09


Piorun







Wiek: 33
Na forum: 6853 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Typ markera poda?e? na "marker", a takiego nie ma ;)


Więcej informacji znajdziesz w Wikipedii MTA:

createMarker


Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-30, 10:15


DeeX







Wiek: 25
Na forum: 3752 dni
Posty: 41



Respekt: 50

Po problemie ale, pickup sie nie tworzy w interiorze. Nie ma go tam gdzie ma by?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-30, 10:29


NyAngel







Wiek: 23
Na forum: 4091 dni
Posty: 128
Nick w MP: NyAngel

Piwa: 556

Respekt: 86,8

--   Skrypt serwera PSSR!
--   Przerobiony skrypt  "STOPSEBA"
---------------------------------------------------------

blip = createBlip (1554.57349, -1675.62561, 16.19531, 30 )
markerLAPD = createMarker ( 230.38483, 72.93971, 1005.03906, "marker", 1, 0, 0, 255, 255 )
setElementInterior(markerLAPD, 3)
setElementDimension(markerLAPD, 3)

addEventHandler ( "onClientMarkerHit", markerLAPD, function(element)
    if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then --Policja
            cywilt = getTeamFromName ( "CYWILE" )
            setPlayerTeam ( element, cywilt )
        if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
            id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
            setElementModel ( element, id ) 
            setAccountData ( getPlayerAccount ( element ), "stary:skin", false )
            takeWeapon(element, 23)
        else
            skin = tonumber ( getElementModel ( element ) )
            setAccountData ( getPlayerAccount ( element ), "stary:skin", skin )
            setElementModel ( element, 280  )
            giveWeapon ( element, 23, 50000 )
end
    end
    end)

pickup = createPickup ( 230.38483, 72.93971, 1005.03906, 3, 1275, 0, 0 ) 
setElementInterior(pickup, 3)
setElementDimension(pickup, 3)

addEventHandler ( "onClientMarkerHit", markerLAPD, function(element)
    if isObjectInACLGroup ("user."..getAccountName ( getPlayerAccount ( element ) ), aclGetGroup ( "Policja" ) ) then --Drog?wka
            cywilt = getTeamFromName ( "CYWILE" )
            setPlayerTeam ( element, cywilt )
        if getAccountData ( getPlayerAccount ( element ), "stary:skin" ) then
            id = tonumber ( getAccountData ( getPlayerAccount ( element ), "stary:skin" ) )
            setElementModel ( element, id ) 
            setAccountData ( getPlayerAccount ( element ), "stary:skin", false )
            takeWeapon(element, 23)
        else
            skin = tonumber ( getElementModel ( element ) )
            setAccountData ( getPlayerAccount ( element ), "stary:skin", skin )
            setElementModel ( element, 281  ) 
            giveWeapon ( element, 23, 50000 )
end
    end
    end)  


Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-30, 11:02


DeeX







Wiek: 25
Na forum: 3752 dni
Posty: 41



Respekt: 50

WARNING: LAPD/lapd.lua:11: Bad argument @ 'addEventHandler [Expected element at argument 2, got boolean]

WARNING: LAPD/lapd.lua:33: Bad argument @ 'addEventHandler [Expected element at argument 2, got boolean]


O co chodzi?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2017-08-30, 12:42


Piorun







Wiek: 33
Na forum: 6853 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Od razu podawaj z linijkami ..
W tym przypadku 11 i 33.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Tagi: dlaczego :: nie :: działa?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Dlaczego to nie działa? 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