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

Wysłany: 2016-08-22, 13:40


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

local rozpocznij createMarker(2332.19,75.03,25.62,"cylinder",2,255,255,255,255)
setElementData(rozpocznij,"marker_opis","Praca dorywcza - Pizza boy")
createBlipAttachedTo(rozpocznij,34,2,255,0,0,255,0,200)

local miejsca = {
 {2330.5944824219120.2993774414127.01068687439},
 {2358.1867675781121.88393402127.165067672729},
 {2210.818359375113.0288238525426.974361419678},
 {2207.6577148438, -39.99725723266627.091478347778},
 {2205.3588867188, -66.03353118896527.147180557251},
 {2203.3984375, -80.23208618164127.04807472229},
 {2248.1027832031, -112.2770233154326.863903045654},
 {2292.3383789063, -113.0526733398426.849445343018},
 {2359.71484375, -47.76511001586926.996976852417},
 {2379.6628417969, -10.43236923217827.242069244385},
}

addCommandHandler("pizzaoff",
    function (plr)
        setElementData(plr,"pizzaBoy",false)
    end
)

addEventHandler("onMarkerHit",resourceRoot,
    function (plr)
        if isElementWithinMarker(plr,rozpocznijthen
            if not isPlayerInVehicle(plrthen
                if not getElementData(plr,"pizzaBoy")  then
                    outputChatBox("Rozpocz??e? prac?! Dowie? pizze do wyznaczonych miejsc!",plr)
                    outputChatBox("Posiadane pizze: 10",plr,255,0,0)
                    setElementData(plr,"pizzaBoy",true)
                    local pizza createVehicle(448,2334.99,71.25,26.08,360,0,270)
                    warpPedIntoVehicle(plr,pizza)
                    toggleControl(plr,"enter_exit",false)
                    setElementData(plr,"pizze",10)
                    for i,v in ipairs(miejsca) do
                        local miejsce_dowozu createMarker(v[1],v[2],v[3] -2,"cylinder",2.5,255,0,0,100,player)
                    end
                else
                    outputChatBox("Posiadasz aktywn? prace!",plr)
                end
            else
                outputChatBox("Nie mo?esz rozpocz?? pracy, b?d?c w poje?dzie!",plr)
            end
        else
            destroyElement(source)
            local pizz getElementData(plr,"pizze")
            local pizz pizz 1
            setElementData(plr,"pizze",pizz)
            outputChatBox("Dowioz?e? pizz?! Jed? dowie?? nast?pn?!",plr)
            outputChatBox("Posiadane pizze: "..pizz.."",plr,255,0,0)
        
            if getElementData(plr,"pizze") == 0 then
                local money math.random(100,120)
                givePlayerMoney(plr,money)
                toggleControl(plr,"enter_exit",true)
                outputChatBox("Zako?czy?e? prac?!",plr)
                local v getPedOccupiedVehicle(plr)
                destroyElement(v)
                setElementData(plr,"pizzaBoy",false)
                setElementPosition(plr,2336.18,74.57,26.48)
            end
        end
        addEventHandler("onMarkerHit",miejsce_dowozu,dowoz)
    end
)





Witam mam problem poniewa? jak rozpoczn? prac? ka?demu pojawiaj? si? markery, na dodatek po zako?czeniu nie tepa na podane kordy.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-22, 13:46


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Markery pojawiaj? si? ka?demu no to strona serwera.

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

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

 
Wysłany: 2016-08-22, 13:48


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

Tak... ale da?em tam, w createMarker(x,y,z,...,w,r,g,b,player) wi?c...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-22, 13:52


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

   local miejsce_dowozu createMarker(v[1],v[2],v[3] -2,"cylinder",2.5,255,0,0,100,plr)


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

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

 
Wysłany: 2016-08-22, 13:53


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

A no tak.. jaki ja ?lepy XD

[ Dodano: 2016-08-22, 13:54 ]
Ok nie wida?, ale dalej mog? w nie wchodzi? ;(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-22, 13:58


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Musisz troch? pokombinowa?, nadaj przy tworzeeniu im daty z nickiem gracza, potem po wejsciu niech warunkuje if nick==data then i wywoluje kod.

Podpis

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

 
Wysłany: 2016-08-22, 14:02


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

Mo?esz da? jaki? przyk?ad?

[ Dodano: 2016-08-22, 14:03 ]
Chodzi mi tu bardziej o nadawanie tej daty

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-22, 14:05


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

setElementData(plr"cos",getPlayerName(plr))

if getElementData(plr"cos") == getPlayerName(plrthen
---


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

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

 
Wysłany: 2016-08-22, 14:13


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

thx

[ Dodano: 2016-08-22, 14:29 ]
local rozpocznij createMarker(2332.19,75.03,25.62,"cylinder",2,255,255,255,255)
setElementData(rozpocznij,"marker_opis","Praca dorywcza - Pizza boy")
createBlipAttachedTo(rozpocznij,34,2,255,0,0,255,0,200)

local miejsca = {
 {2330.5944824219120.2993774414127.01068687439},
 {2358.1867675781121.88393402127.165067672729},
 {2210.818359375113.0288238525426.974361419678},
 {2207.6577148438, -39.99725723266627.091478347778},
 {2205.3588867188, -66.03353118896527.147180557251},
 {2203.3984375, -80.23208618164127.04807472229},
 {2248.1027832031, -112.2770233154326.863903045654},
 {2292.3383789063, -113.0526733398426.849445343018},
 {2359.71484375, -47.76511001586926.996976852417},
 {2379.6628417969, -10.43236923217827.242069244385},
}

addCommandHandler("pizzaoff",
    function (plr)
        setElementData(plr,"pizzaBoy",false)
    end
)

addEventHandler("onMarkerHit",resourceRoot,
    function (plr)
        if isElementWithinMarker(plr,rozpocznijthen
            if not isPlayerInVehicle(plrthen
                if not getElementData(plr,"pizzaBoy")  then
                    outputChatBox("Rozpocz??e? prac?! Dowie? pizze do wyznaczonych miejsc!",plr)
                    outputChatBox("Posiadane pizze: 10",plr,255,0,0)
                    setElementData(plr,"pizzaBoy",true)
                    local pizza createVehicle(448,2334.99,71.25,26.08,360,0,270)
                    warpPedIntoVehicle(plr,pizza)
                    toggleControl(plr,"enter_exit",false)
                    setElementData(plr,"pizze",10)
                    setElementData(plr,"nick",getPlayerName(plr))
                    for i,v in ipairs(miejsca) do
                        local miejsce_dowozu createMarker(v[1],v[2],v[3] -2,"cylinder",2.5,255,0,0,100,plr)
                        local blip_dowozu createBlipAttachedTo(miejsce_dowozu,0,1,0,255,0,255,0,9999999,plr)
                    end
                else
                    outputChatBox("Posiadasz aktywn? prace!",plr)
                end
            else
                outputChatBox("Nie mo?esz rozpocz?? pracy, b?d?c w poje?dzie!",plr)
            end
        else
            if getElementData(plr,"nick") == getPlayerName(plrthen
                destroyElement(source)
                destroyElement(blip_dowozu)
                local pizz getElementData(plr,"pizze")
                local pizz pizz 1
                setElementData(plr,"pizze",pizz)
                outputChatBox("Dowioz?e? pizz?! Jed? dowie?? nast?pn?!",plr)
                outputChatBox("Posiadane pizze: "..pizz.."",plr,255,0,0)
        
                if getElementData(plr,"pizze") == 0 then
                    local money math.random(100,120)
                    givePlayerMoney(plr,money)
                    toggleControl(plr,"enter_exit",true)
                    outputChatBox("Zako?czy?e? prac?!",plr)
                    local v getPedOccupiedVehicle(plr)
                    destroyElement(v)
                    setElementPosition(plr,2336.18,74.57,26.48)
                    setElementData(plr,"pizzaBoy",false)
                end
            end
        end
    end
)





Teraz nie usuwa blip?w od marker?w

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-22, 14:49


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

local rozpocznij createMarker(2332.19,75.03,25.62,"cylinder",2,255,255,255,255)
setElementData(rozpocznij,"marker_opis","Praca dorywcza - Pizza boy")
createBlipAttachedTo(rozpocznij,34,2,255,0,0,255,0,200)

local miejsca = {
 {2330.5944824219120.2993774414127.01068687439},
 {2358.1867675781121.88393402127.165067672729},
 {2210.818359375113.0288238525426.974361419678},
 {2207.6577148438, -39.99725723266627.091478347778},
 {2205.3588867188, -66.03353118896527.147180557251},
 {2203.3984375, -80.23208618164127.04807472229},
 {2248.1027832031, -112.2770233154326.863903045654},
 {2292.3383789063, -113.0526733398426.849445343018},
 {2359.71484375, -47.76511001586926.996976852417},
 {2379.6628417969, -10.43236923217827.242069244385},
}

addCommandHandler("pizzaoff",
    function (plr)
        setElementData(plr,"pizzaBoy",false)
    end
)

addEventHandler("onMarkerHit",resourceRoot,
    function (plr)
        if isElementWithinMarker(plr,rozpocznijthen
            if not isPlayerInVehicle(plrthen
                if not getElementData(plr,"pizzaBoy")  then
                    outputChatBox("Rozpocz??e? prac?! Dowie? pizze do wyznaczonych miejsc!",plr)
                    outputChatBox("Posiadane pizze: 10",plr,255,0,0)
                    setElementData(plr,"pizzaBoy",true)
                    local pizza createVehicle(448,2334.99,71.25,26.08,360,0,270)
                    warpPedIntoVehicle(plr,pizza)
                    toggleControl(plr,"enter_exit",false)
                    setElementData(plr,"pizze",10)
                    setElementData(plr,"nick",getPlayerName(plr))
                    for i,v in ipairs(miejsca) do
                        local miejsce_dowozu createMarker(v[1],v[2],v[3] -2,"cylinder",2.5,255,0,0,100,plr)
                        blip_dowozu createBlipAttachedTo(miejsce_dowozu,0,1,0,255,0,255,0,9999999,plr)
                    end
                else
                    outputChatBox("Posiadasz aktywn? prace!",plr)
                end
            else
                outputChatBox("Nie mo?esz rozpocz?? pracy, b?d?c w poje?dzie!",plr)
            end
        else
            if getElementData(plr,"nick") == getPlayerName(plrthen
                destroyElement(source)
                destroyElement(blip_dowozu)
                local pizz getElementData(plr,"pizze")
                local pizz pizz 1
                setElementData(plr,"pizze",pizz)
                outputChatBox("Dowioz?e? pizz?! Jed? dowie?? nast?pn?!",plr)
                outputChatBox("Posiadane pizze: "..pizz.."",plr,255,0,0)
        
                if getElementData(plr,"pizze") == 0 then
                    local money math.random(100,120)
                    givePlayerMoney(plr,money)
                    toggleControl(plr,"enter_exit",true)
                    outputChatBox("Zako?czy?e? prac?!",plr)
                    local v getPedOccupiedVehicle(plr)
                    destroyElement(v)
                    setElementPosition(plr,2336.18,74.57,26.48)
                    setElementData(plr,"pizzaBoy",false)
                end
            end
        end
    end
)


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

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

 
Wysłany: 2016-08-22, 15:03


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

if getElementData(plr,"nick") == getPlayerName(plrthen


Czemu nada?e? date dla gracza? M?wi?em o markerze, to on jest tu ?r?d?em, gracz jest dodatkowym warunkiem.

Podpis

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

 
Wysłany: 2016-08-22, 17:07


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

"marcin778" napisał/a:

local rozpocznij createMarker(2332.19,75.03,25.62,"cylinder",2,255,255,255,255)
setElementData(rozpocznij,"marker_opis","Praca dorywcza - Pizza boy")
createBlipAttachedTo(rozpocznij,34,2,255,0,0,255,0,200)

local miejsca = {
 {2330.5944824219120.2993774414127.01068687439},
 {2358.1867675781121.88393402127.165067672729},
 {2210.818359375113.0288238525426.974361419678},
 {2207.6577148438, -39.99725723266627.091478347778},
 {2205.3588867188, -66.03353118896527.147180557251},
 {2203.3984375, -80.23208618164127.04807472229},
 {2248.1027832031, -112.2770233154326.863903045654},
 {2292.3383789063, -113.0526733398426.849445343018},
 {2359.71484375, -47.76511001586926.996976852417},
 {2379.6628417969, -10.43236923217827.242069244385},
}

addCommandHandler("pizzaoff",
    function (plr)
        setElementData(plr,"pizzaBoy",false)
    end
)

addEventHandler("onMarkerHit",resourceRoot,
    function (plr)
        if isElementWithinMarker(plr,rozpocznijthen
            if not isPlayerInVehicle(plrthen
                if not getElementData(plr,"pizzaBoy")  then
                    outputChatBox("Rozpocz??e? prac?! Dowie? pizze do wyznaczonych miejsc!",plr)
                    outputChatBox("Posiadane pizze: 10",plr,255,0,0)
                    setElementData(plr,"pizzaBoy",true)
                    local pizza createVehicle(448,2334.99,71.25,26.08,360,0,270)
                    warpPedIntoVehicle(plr,pizza)
                    toggleControl(plr,"enter_exit",false)
                    setElementData(plr,"pizze",10)
                    setElementData(plr,"nick",getPlayerName(plr))
                    for i,v in ipairs(miejsca) do
                        local miejsce_dowozu createMarker(v[1],v[2],v[3] -2,"cylinder",2.5,255,0,0,100,plr)
                        blip_dowozu createBlipAttachedTo(miejsce_dowozu,0,1,0,255,0,255,0,9999999,plr)
                    end
                else
                    outputChatBox("Posiadasz aktywn? prace!",plr)
                end
            else
                outputChatBox("Nie mo?esz rozpocz?? pracy, b?d?c w poje?dzie!",plr)
            end
        else
            if getElementData(plr,"nick") == getPlayerName(plrthen
                destroyElement(source)
                destroyElement(blip_dowozu)
                local pizz getElementData(plr,"pizze")
                local pizz pizz 1
                setElementData(plr,"pizze",pizz)
                outputChatBox("Dowioz?e? pizz?! Jed? dowie?? nast?pn?!",plr)
                outputChatBox("Posiadane pizze: "..pizz.."",plr,255,0,0)
        
                if getElementData(plr,"pizze") == 0 then
                    local money math.random(100,120)
                    givePlayerMoney(plr,money)
                    toggleControl(plr,"enter_exit",true)
                    outputChatBox("Zako?czy?e? prac?!",plr)
                    local v getPedOccupiedVehicle(plr)
                    destroyElement(v)
                    setElementPosition(plr,2336.18,74.57,26.48)
                    setElementData(plr,"pizzaBoy",false)
                end
            end
        end
    end
)
Nie dzia?a ;9

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-22, 17:23


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Bo nadajesz date dla gracza a nie markera, napisa?em Ci wy?ej. Po co bierzesz si? za serwery skoro nie znasz podstaw?

Podpis

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

 
Wysłany: 2016-08-22, 19:14


marcin778

Krytyk serwerów MTA






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

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

Ja ci poda?em tylko przyk?ad zastosowania a nie gotowy przyk?ad, tak jak Shuffle, napisa? ta elementdata ma by? na marker.

setElementData(zmienna_markera"cos",getPlayerName(plr))

if getElementData(zmienna_markera"cos") == getPlayerName(plrthen
---


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

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

 
Tagi: pizzaboy
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Pizzaboy 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