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

Wysłany: 2018-08-28, 01:06


ProWhiteQ

Ucze sie LUA






Wiek: 45
Na forum: 4341 dni
Posty: 38

Piwa: 6

Respekt: 50

Witam, potrzebuj? pomocy przy pickup'ie. Chodzi o to, ?e tworze pickup i mo?e go zebra? tylko osoba kt?ra jest np. duty frakcji.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 01:59


nanKy







Wiek: 22
Na forum: 3865 dni
Posty: 498
Nick w MP: nanky

Piwa: 1773

Respekt: 239
Respekt: 239Respekt: 239


local pickup createPickup(...)
addEventHandler('onPickupHit',pickup,function(hit,dim)
    if getElementType(hit) ~= 'player' or not dim then return end
    local sluzba = (getElementData(hit,'sluzba') or false) -- tutaj sprawdzanie czy gracz jest we frakcjielementdata do zmiany

        if sluzba then
            --wejscie w pickup na sluzbie
        end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 11:49


ProWhiteQ

Ucze sie LUA






Wiek: 45
Na forum: 4341 dni
Posty: 38

Piwa: 6

Respekt: 50

czyli ko?cowa ma to tak wygl?da? czy nie bo nie do ko?ca zrozumia?em to albo o czym? zapomnia?em :(

local pickup createPickup 2328.06,2533.99,1028.81228100001000 )
addEventHandler('onPickupHit',pickup,function(hit,dim)
    if getElementType(hit) ~= 'player' or not dim then return end
    local sluzba = (getElementData(hit,'SAPD') or false) -- tutaj sprawdzanie czy gracz jest we frakcjielementdata do zmiany

        if sluzba then
            --wejscie w pickup na sluzbie
        end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 15:24


Emm

***** ***






Wiek: 32
Na forum: 3880 dni
Posty: 3191
Nick w MP: Emm

Piwa: 6162

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
Mniej wi?cej tak, tylko musisz potem zdefiniowa? co ma si? wydarzy? po wej?ciu w ten pickup na s?u?bie, w tym miejscu:
        if sluzba then
            --wejscie w pickup na sluzbie
        end


Podpis

Użytkownik: 20.10.2015r
GTAO Member: 06.03.2016r
Support-Team: 20.01.2016r
Moderator: 30.03.2016r
Mod-Team: 08.10.2016r
Vice Admin: 04.05.2018r
Administrator: 03.05.2022r


! Koniecznie zapoznaj się z regulaminem forum.
Pamiętaj, aby zawsze go przestrzegać, nie mniej ważne są również regulaminy działów, w których się wypowiadasz!
Zamiast zakładać temat po kilka razy, bo jest usuwany przez Administrację, przejrzyj regulamin i napisz poprawnie temat!
Sprawy z administracją możesz załatwiać anonimowo w tym dziale.
Najważniejsze informacje od Administracji możesz przeczytać tutaj oraz tutaj.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 19:58


ProWhiteQ

Ucze sie LUA






Wiek: 45
Na forum: 4341 dni
Posty: 38

Piwa: 6

Respekt: 50

Czyli
if sluzba then
            giveWeapon(hit,28,9999)
        end

Moze tak wygl?da??

I jeszcze chodzi o
local sluzba = (getElementData(hit,'SAPD') or false ) -- tutaj sprawdzanie czy gracz jest we frakcjielementdata do zmiany

Wydaje mi si? ze to b?dzie u mnie ?le poniewa? ja zwykle uzywa?em
if getElementData(hitElement,"player:duty") == "SAPD" then


Ale mog? si? myli?, ucz? si? na pr?bach i b??dach.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 20:10


Adis.exe

LUA Developer






Wiek: 23
Na forum: 3498 dni
Posty: 292
Nick w MP: Adiś.exe

Piwa: 997

Respekt: 110,3
Respekt: 110,3


if getElementData(hitElement,"player:duty") == "SAPD" then


ta opcja jest dobra, ale nie podawaj paru przyk?ad?w i mamy wybra? kt?ry dobrze, istnieje co? takiego jak wiki mta, na kt?rym znajduj? si? przyk?ady i dok?adne opisy, co dana funkcja robi, bo je?eli kto? Ci b?dzie ca?y czas dawa? gotowce to si? nigdy nie nauczysz


Więcej informacji znajdziesz w Wikipedii MTA:

getElementData



Więcej informacji znajdziesz w Wikipedii MTA:

setElementData


Podpis

KONTAKT:
GG: 60968224
Discord: Adiś.exe#3828

Użytkownik: 05.11.2016
GTAO Member: 20.02.2019
Support-Team: 25.07.2018
Support-Team: 19.01.2019
Test Mod: 08.02.2019

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-08-28, 22:34


ProWhiteQ

Ucze sie LUA






Wiek: 45
Na forum: 4341 dni
Posty: 38

Piwa: 6

Respekt: 50

Dobra dzia?a. Poradzi?em sobie ju?. Dzi?ki wszystkim za pomoc ;)

Postaw piwo autorowi tego posta
 

 
Tagi: pickup :: duty
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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