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

Wysłany: 2018-10-22, 21:49


iluzjonistaa







Wiek: 27
Na forum: 2930 dni
Posty: 2



Respekt: 50

Kr?tkom?wi?c chodzi o kana? GPS na DayZ. Problem jest taki, ?e ka?dy kto wejdzie na serwer jest z automatu przypisywany jakby do domy?lnego kana?u. Chcia?bym, aby skrypt przy wej?ciu gracza na serwer nie wrzuca? go do jakiego? kana?u dop?ki gracz go sam nie ustawi. Gdzie? jest b??d i nie wiem gdzie.
Z g?ry dzi?ki za pomoc :)

https://pastebin.com/vw1WJE5J?fbclid=IwAR3zCakPhbyipnRorrPPw1w3vyJroqvwR_1fwBgajYXVoqpg6TuI3ff3hIc


playerBlibs1 = {}
amouunt1 = 0
function updateGPS2 ()
if not getElementData(getLocalPlayer(),"logedin") then return end
amouunt1 = 0
for i, blip in ipairs(playerBlibs1) do
if isElement(blip) then
destroyElement(blip)
end
end
playerBlibs1 = {}
for i, player in ipairs(getElementsByType("player")) do
if getElementData(localPlayer,"radiowave") == getElementData(player,"radiowave") and getElementData(player,"GPS") >= 1 and getElementData(localPlayer,"GPS") >= 1 and player ~= localPlayer then
amouunt1 = amouunt1+1
playerBlibs1[amouunt1] = createBlipAttachedTo(player,0,2,255,0,0)
setBlipVisibleDistance(playerBlibs1[amouunt1],1000)
end
end
end
setTimer(updateGPS2,5000,0)

Ostatnio zmieniony przez Allansso 2018-10-23, 13:33, w całości zmieniany 10 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-23, 12:56


AmaMa.

AmaMa.#3768






Wiek: 26
Na forum: 3349 dni
Posty: 182
Nick w MP: AmaMa.

Piwa: 1835

Respekt: 165,3
Respekt: 165,3Respekt: 165,3

Nie zrozumia?em dok?adnie tego, co napisa?e?, lecz spr?buj zrobi? to na komend?.

addCommandHandler("tukomenda",
function()
setTimer(updateGPS2,5000,0)
end)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-23, 14:31


Nelsonn







Wiek: 28
Na forum: 5090 dni
Posty: 43
Nick w MP: Nelson

Piwa: 3

Respekt: 50

Kiedy? chyba mia? kto? z tym te? problem. Gdy kto? podniesie GPS wszyscy si? na nim widz? i musz? zmieni? kana?.
Komenda odpada bo fal? si? zmienia klikaj?c prawym na GPS w ekwipunku.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-10-23, 17:15


Wilq







Wiek: 24
Na forum: 4570 dni
Posty: 3409

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Doda?em troch? linijek, nie jestem pewien czy rozwi?ze to Tw?j problem ale warto spr?bowa?:

local playerBlibs1 = {}

function updateGPS2()
    if not getElementData(getLocalPlayer(), "logedin") or not getElementData(getLocalPlayer(), "GPS") or getElementData(getLocalPlayer(), "GPS") < 1 then return end    
    for i, blip in ipairs(playerBlibs1) do
        if isElement(blip) then
            destroyElement(blip)
        end
    end
    for i, player in ipairs(getElementsByType("player")) do
        local playerwave = getElementData(player, "radiowave") or false
        local mywave = getElementData(getLocalPlayer(), "radiowave") or false
        if playerwave and mywave and mywave == playerwave and player ~= getLocalPlayer() then
            playerBlibs1[i] = createBlipAttachedTo(player, 0, 2, 255, 0, 0)
            setBlipVisibleDistance(playerBlibs1[i], 1000)
        end
    end
end
setTimer(updateGPS2, 5000, 0)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
iluzjonistaa
Wysłany: 2018-10-23, 18:05


iluzjonistaa







Wiek: 27
Na forum: 2930 dni
Posty: 2



Respekt: 50

Dzia?a, dzi?ki wielkie za pomoc :)

Postaw piwo autorowi tego posta
 

 
Tagi: prośba :: przerobienie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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