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

Wysłany: 2020-10-15, 17:44


Taffix







Wiek: 28
Na forum: 2058 dni
Posty: 1
Nick w MP: PanTrolix123



Respekt: 50

Hej. Mam pytanie. Jak mog? zrobi? marker, po kt?rym jak wejd? pojawi? si? na duty w frakcji lub teamie ka?dy z was wie o co chodzi

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-15, 20:57


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8


Więcej informacji znajdziesz w Wikipedii MTA:

createMarker


Więcej informacji znajdziesz w Wikipedii MTA:

onMarkerHit


I tutaj musisz zobaczy? jak 'wchodzisz' na duty - zmieniasz element dat? czy co?.


Więcej informacji znajdziesz w Wikipedii MTA:

setElementData


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-15, 22:13


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Zale?y jak masz oparty system frakcji, czy na mysql czy XML. Wiem ze XML to przestarza?y ju? system ale sa przypadki serwerow gdzie takowy sie pojawia. Musisz zrobic na pewno sprawdzenie czy jest we frakcji, przyklad na mysql i uid.

db=dbQuery(zmienna dbConnect,"SELECT * FROM tabela_frakcji WHERE uid=?",getElementData(gracz,"uid"))
if db[1].nazwa=="Policja" then--czysty przyklad nazw
    kod
end 



Potem nadanie mu eldaty, bo zapewne tak chcesz to zrobic

setElementData(gracz,"duty","Policja")



i podanie swoich funkcji ktorych chcesz uzyc.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-25, 10:19


Edward.







Wiek: 22
Na forum: 2094 dni
Posty: 3
Nick w MP: .TrueMan



Respekt: 50

Ostrzeżeń: 100%
Tutaj przyk?ad na acl, pisane w 1m


createMarker(xyz'cylinder')

addEventHandler('onMarkerHit'resourceRoot, function(member)
    if isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(member)), aclGetGroup('cos')) then
        if getElementData(member'fractions'then
            removeElementData(member'fractions'); print'log out'

            -- TUTAJ SIWYLOGOWUJE
        else
            setElementData(member'fractions', {getPlayerName(member), 'cos'}; print'log in'
            
            -- OD TEGO MOMENTU U?YTKOWNIK WCHODZI NA S?U?B?
        end
        
        -- TODO
    end
end);


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-10-26, 22:18


RudyTMM
[Usunięty]









mo?esz te? zrobi? to poprzez acl tak jak poda? wy?ej Edward.,
funkcja [wmta]isObjectInACLGroup[/wmta] sprawdza czy dana osoba jest w acl

 

 
Tagi: 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 » Duty Odpowiedz do tematu

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