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

Wysłany: 2021-04-29, 23:05


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60


function Odbieranie (localPlayer)
     if source == odbior then
     local odbior getElementData(localPlayer)
      
        local skrzynia createObject(1271000)
        attachElements skrzynialocalPlayer00.80.5)
        toggleControl("sprint"false)
        toggleControl("jump"false)
        setElementData(localPlayertrue)
        setPedAnimation localPlayer"CARRY""crry_prtial"1,true )
        outputChatBox("Zanie?› skrzynk?™ w wyznaczone miejsce!")
        local losowanie math.random(1#miejscowki)
        local cel createMarker(miejscowki[losowanie][1], miejscowki[losowanie][2], miejscowki[losowanie][3]-1.0"cylinder"1.0255550)
        local blip createBlipAttachedTo(cel12)
        end
    end
    addEventHandler("onClientMarkerHit"odbiorOdbieranie)


Mianowicie wszystko co tutaj si? znajduje powinno pokazywa? si? dla gracza, lecz po wej?ciu w marker widzi wszystko i daje ca?emu serwerowi.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-30, 00:07


_jvneczek







Wiek: 22
Na forum: 4325 dni
Posty: 1513
Nick w MP: _jvneczek

Piwa: 3949

Respekt: 337,5
Respekt: 337,5Respekt: 337,5Respekt: 337,5


function Odbieranie (localPlayer)


     if source == odbior then


     local odbior getElementData(localPlayer)

pytanie - po co?


setElementData(localPlayertrue)

co przypisujesz graczowi?
jak ju? to

local odbior getElementData(localPlayer'wartosc')
setElementData(localPlayer'wartosc'true)

do tego zamiast

if source == odbior then

usu? + w funkcji localPlayer ci nie potrzebne

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-04-30, 14:00


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Dodalem warunek blokujacy pokazywanie sie innym graczom i opisalem bledne rzeczy


Kod:

function Odbieranie (element)
if source == odbior and element==localPlayer then
local odbior = getElementData(element)--CO POBIERASZ?
local skrzynia = createObject(1271, 0, 0, 0)
attachElements ( skrzynia, element, 0, 0.8, 0.5)
toggleControl("sprint", false)
toggleControl("jump", false)
setElementData(element, true)--co nadajesz?
setPedAnimation ( element, "CARRY", "crry_prtial", 1,true )
outputChatBox("Zanie? skrzynk? w wyznaczone miejsce!")
local losowanie = math.random(1, #miejscowki)
local cel = createMarker(miejscowki[losowanie][1], miejscowki[losowanie][2], miejscowki[losowanie][3]-1.0, "cylinder", 1.0, 255, 55, 0)
local blip = createBlipAttachedTo(cel, 12)
end
end
addEventHandler("onClientMarkerHit", odbior, Odbieranie)


Postaw piwo autorowi tego posta
 

 
Tagi: client
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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