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

Wysłany: 2016-07-30, 17:42


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Edytowa?em post na g?rze @up

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

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

 
Wysłany: 2016-07-30, 17:42


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Nie zobaczy?em, ?e edytowa?e? post wy?ej.


function markery1()
createMarker(-1838.6999511719,116.59999847412,14.10000038147, "cylinder", 2, 255, 255, 0, 170)
end
addEventHandler("onResourceStart", getRootElement(), markery1)

function dodaj()
setElementData(woz, "zapelnienie", ile + 5)
end
addEventHandler("onMarkerHit", getRootElement(), dodaj)


DB3:

attemp to perform arithmetic on globa 'ile' ( a nil value)

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-30, 17:43


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

"Rookspack" napisał/a:

To samo :/ .


Kod:


function dodaj()
createMarker(-1838.6999511719,111.59999847412,14.10000038147)
setElementData(woz, "zapelnienie", + 5)
end
end
addEventHandler("onMarkerHit", getRootElement(), markery)


Dodaj jeszcze zmienn? "ile"

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

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

 
Wysłany: 2016-07-30, 17:44


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Patrzy wy?ej XD. Inaczej zrobi?em XD.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-30, 17:45


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Dodaj w funkcji "dodaj" zmienn? ile. Bo tamta zmienna dzia?a tylko w tamtej funkcji bo nie jest globalna.

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

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

 
Wysłany: 2016-07-30, 17:49


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

marcin778, jak to dodam:


local ile = getElementData(woz, "zapelnienie")


Wracamy do pocz?tku. Zn?w ten b??d na value co? tego srego.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-30, 18:01


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Bo nie masz elementdaty znowu....

function data(plr, commandName)
if isPedInVehicle(plr) then
local woz = getPedOccupiedVehicle(plr)
outputChatBox("data jest",plr)
setElementData(woz, "zapelnienie", 10)
end
end
addCommandHandler("tescik", data)


function dodaj(plr)
local woz = getPedOccupiedVehicle(plr)
local ile = getElementData(woz, "zapelnienie")
setElementData(woz, "zapelnienie", ile + 5)
end
end
addEventHandler("onMarkerHit", getRootElement(), dodaj)


wpisz te?cik a potem wjed? w marker.

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

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

 
Wysłany: 2016-07-30, 18:50


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Wi?c tak. Gdy w??czam skrypt 0 b??d?w i warning?w. Gdy wejde w marker, kt?ry ma dawa? zape?nienie zamiast tego tworzy si? ?mieciarka, a powinno by? na innym (oczywi?cie, gdy jeste?my piszo). Gdy wpisze /tescik 0 db3. Wje?d?am w marker i nic si? nie dzieje. Ale gdy wjad? w ten, kt?ry ma dawa? ?mieciarki pokazuj? si? te b??dy.



Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-30, 18:58


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Rookspack, Co nie dzia?a dok?adnie to ci naprawie.

Postaw piwo autorowi tego posta
 

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


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Co to za getRootElement() w onMarkerHit :_:

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

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

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


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

Nie dodaje zape?nienia. Jeszcze raz podam ca?y kod:


lok2 = {
    {-1836.6999511719,111.59999847412,14.10000038147},
    {948.70001220703,1720,7.9000000953674},
}

lok3 = {
}

function markery ()
    for k,v in ipairs(lok2) do
    createMarker(v[1], v[2],v[3], "cylinder", 1.5, 255, 255, 0, 170)
    end
end
addEventHandler("onResourceStart", resourceRoot, markery)

function markery1()
createMarker(-1838.6999511719,116.59999847412,14.10000038147, "cylinder", 2, 255, 255, 0, 170)
end
addEventHandler("onResourceStart", getRootElement(), markery1)

function pojd (hitElement)
    local woz = createVehicle(408, -1859.9000244141, 124.90000152588, 15.89999961853, 0)
    if getElementType( hitElement ) == "player" and not isPedInVehicle(hitElement) then
    warpPedIntoVehicle(hitElement, woz)
    setElementData (woz, "zapelnienie", 0)
    local ile = getElementData(woz, "zapelnienie")
    setElementData(woz, "pojazd_opis", "Praca smieciarki - Zapelnienie: "..ile.."",true)
    end
end
addEventHandler("onMarkerHit", getRootElement(), pojd)

function data(plr, commandName)
if isPedInVehicle(plr) then
local woz = getPedOccupiedVehicle(plr)
outputChatBox("data jest",plr)
setElementData(woz, "zapelnienie", 10)
end
end
addCommandHandler("tescik", data)

function dodaj(plr)
local woz = getPedOccupiedVehicle(plr)
local ile = getElementData(woz, "zapelnienie")
setElementData(woz, "zapelnienie", ile + 5)
end
addEventHandler("onMarkerHit", getRootElement(), dodaj)


Prosi?bym Ci? aby? mi opisa? co wg. Ciebie powinienem wiedzie?, aby to ogarn??. Dzi?ki za fatyg?.

Podpis

Użytkownik - 10-05-2016
Support Team - 17.06.2017
Moderator - 25.11.2017
Mod-Team - 02.07.2018

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-30, 19:01


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8


local dodawanie = createMarker(-1838.6999511719,111.59999847412,14.10000038147)

function dodaj(plr)
local woz = getPedOccupiedVehicle(plr)
local ile = getElementData(woz, "zapelnienie")
setElementData(woz, "zapelnienie", ile + 5)
end
addEventHandler("onMarkerHit", dodawanie, dodaj)


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

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

 
Wysłany: 2016-07-30, 19:03


Atroth







Wiek: 24
Na forum: 3818 dni
Posty: 1089
Nick w MP: Atroth

Piwa: 4813

Respekt: 540
Respekt: 540

"marcin778" napisał/a:


local dodawanie = createMarker(-1838.6999511719,111.59999847412,14.10000038147)

function dodaj(plr)
local woz = getPedOccupiedVehicle(plr)
local ile = getElementData(woz, "zapelnienie")
setElementData(woz, "zapelnienie", ile + 5)
end
addEventHandler("onMarkerHit", dodawanie, dodaj)


Teraz tworzy x ?mieciarek.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-07-30, 19:05


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Rookspack, Jakim cudem ci to moze tworzyc smieciarki skoro nie ma takiej mozliwosci

[ Dodano: 2016-07-30, 19:06 ]
Wyt?umacz te markery. co robi funkcja markery1 co to za tablica etc to ci zrobie ju? tego gotowca ...

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

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

 
Wysłany: 2016-07-30, 19:07


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

Rookspack, sprawd? ten kod:
lok2 = {
{-1836.6999511719,111.59999847412,14.10000038147},
{948.70001220703,1720,7.9000000953674},
}

function markery ()
for k,v in ipairs(lok2) do
local marker = createMarker(v[1], v[2],v[3], "cylinder", 1.5, 255, 255, 0, 170)
setElementData(marker, "Praca:Smieciarki:Punkty", true)
end
end
addEventHandler("onResourceStart", resourceRoot, markery)

local marker_Start = createMarker(x, y, z, "cylinder", 1.5, 255, 255, 0, 170)

function MarkerHit (hitElement)
    if source == marker_Start then else return end
    if getElementType(hitElement) == "player" then  else return end
    local pojazd = createVehicle(408, -1859.9000244141, 124.90000152588, 15.89999961853, 0)
    warpPedIntoVehicle(hitElement, pojazd)
    setElementData(pojazd, "zapelnienie", 0)
    setElementData(pojazd, "pojazd_opis", "Praca ?mierciarki")
    setElementData(pojazd, "pojazd_opis", "Zape?nienie 0%",true)
end
addEventHandler("onMarkerHit", getRootElement(), MarkerHit)

function Wjedz_Marker (hitElement)
    if getElementData(source, "Praca:Smieciarki:Punkty") then else return end
    if getElementType(hitElement) == "player" then  else return end
    local pojazd = getPedOccupiedVehicle(hitElement)
    if pojazd then else return end
    setElementData(pojazd, "zapelnienie", getElementData(pojazd, "zapelnienie") + 5 )
end
addEventHandler("onMarkerHit", getRootElement(), Wjedz_Marker)


Postaw piwo autorowi tego posta
 

 
Tagi: jak :: zrobić :: zapełnienie :: np. :: śmieciarki?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Jak zrobić zapełnienie np. śmieciarki? 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