Witamy na GTAOnline Obecny czas to 2018-11-14, 06:26 Użytkowników: 76674
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

Poprzedni temat :: Następny temat
Prośba o przerobienie sk
Autor Wiadomość

iluzjonistaa 





Informacje
Wiek: 19
Na forum: 29 dni
Posty: 2
Respekt: 50

Wysłany: 2018-10-22, 20:49   Prośba o przerobienie sk



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, 12:33, w całości zmieniany 10 razy  
Postaw piwo autorowi tego posta
 

heros123345 





Informacje
Wiek: 23
Na forum: 448 dni
Posty: 15
Respekt: 50

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



Nie zrozumiałem dokładnie tego, co napisałeś, lecz spróbuj zrobić to na komendę.

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

Postaw piwo autorowi tego posta
 

Nelsonn 





Informacje
Nick w MP: Nelson
Wiek: 20
Na forum: 2189 dni
Posty: 30
Piwa: 3
Respekt: 50

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



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
 

Wilq 





Informacje
Nick w MP: WilQ
Wiek: 18
Na forum: 1669 dni
Posty: 184
Piwa: 29
Respekt: 135,3
Respekt: 135,3

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



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 iblip in ipairs(playerBlibs1) do
        if isElement(blipthen
            destroyElement(blip)
        end
    end
    for iplayer 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(player0225500)
            setBlipVisibleDistance(playerBlibs1[i], 1000)
        end
    end
end
setTimer(updateGPS250000)


Postaw piwo autorowi tego posta
 
Więcej szczegółów
Wystawiono 1 piw(a):
iluzjonistaa

iluzjonistaa 





Informacje
Wiek: 19
Na forum: 29 dni
Posty: 2
Respekt: 50

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



Działa, dzięki wielkie za pomoc :)

Postaw piwo autorowi tego posta
 
Tagi: prośba :: przerobienie
Anonymous



Dołaczył: Wczoraj 0:00
Posty: 1
Skad: google.com


Anonymous Koniecznie zajrzyj na:








Wyświetl posty z ostatnich:   
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
Wersja do druku

Skocz do:  


phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,14 sekundy. Zapytań do SQL: 22