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

Wysłany: 2016-02-11, 20:36


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Witam, jak wiadomo aby pojazdy by?y na acl u?ywamy eventu
Więcej informacji znajdziesz w Wikipedii MTA:

onVehicleStartEnter
a pytanie moje brzmi jak? funkcj? zrobi? Skiny na acl. Chodzi o tak? strukture mniej wi?cej jak tu

local groupName = 'Jakies tam acl';
local skins = { [id1] = true, [id2] = true } itd...

addEventHandler("Jaki? tam event....."
Reszta kodu, funkcji.
CancelEvent()
player: outputChat(Wiadomosc")
--endy


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 20:38


_Wicek_

Majstersztyk






Wiek: 26
Na forum: 4401 dni
Posty: 747
Nick w MP: Wicek

Piwa: 1842

Respekt: 360,5
Respekt: 360,5Respekt: 360,5Respekt: 360,5Respekt: 360,5

Ostrzeżeń: 40%

Więcej informacji znajdziesz w Wikipedii MTA:

getElementModel


Podpis

Support-Team: 25.01.2016
Moderator: 10.07.2016




GG: 51274621
Skype : kuba_wicinski
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 20:40


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

local groupName = 'PSP';
local skins = { [278] = true}

addEventHandler("getElementModel", root, function(player)
    if (skins[source.model]) and (not isObjectInACLGroup('user.'..player.account.name, ACLGroup.get(groupName))) then
        cancelEvent()
        player:outputChat('Nie jeste? w '..groupName);
    end
end)


Tak?

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 20:42


#404







Wiek: 27
Na forum: 4912 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
addEventHandler("Zmien", root, function(gracz, skin)
if not gracz or not skin then return end
if not tonumber(skin) then return end

konto = getPlayerAccoun(gracz)
if not konto then return end

accName = getAccountName(konto)
if not accName then return end

if not isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) thenreturn end

setElementModel(gracz,skin)

end
)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 20:45


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

To na c-side?

[ Dodano: 2016-02-11, 20:46 ]
Nie rozumiem te? co to jest, mam to triggerowa? czy jak?

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 20:49


#404







Wiek: 27
Na forum: 4912 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
marcin778, to po stronie serwera. ACL da si? sprawdzi? jedynie po stronie serwera

Tak, triggerujesz to za pomoc?

Więcej informacji znajdziesz w Wikipedii MTA:

triggerServerEvent


Przyk?ad:

triggerServerEvent ( "Nazwa", gracz, gracz, skin)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 20:58


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Dobra,triggery ogarniam, Czyli c-side


triggerServerEvent ( "zmienaj", gracz, gracz, skin)
addEventHandler("Zmien", root, function(gracz, skin)
if not gracz or not skin then return end
if not tonumber(skin) then return end

konto = getPlayerAccoun(gracz)
if not konto then return end

accName = getAccountName(konto)
if not accName then return end

if not isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) thenreturn end

setElementModel(gracz,skin)

end
)


s-side


addEventHandler("zmieniaj",root)
addEvent"zmieniaj",true)
local groupName = 'PSP';
local skins = { [278] = true}

addEventHandler("getElementModel", root, function(player)
    if (skins[source.model]) and (not isObjectInACLGroup('user.'..player.account.name, ACLGroup.get(groupName))) then
        cancelEvent()
        player:outputChat('Nie jeste? w '..groupName);
    end
end)



Tak? bo ju? g?upieje xd

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 21:00


#404







Wiek: 27
Na forum: 4912 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
marcin778, nie, to co napisa?e? to brednie, powiedz mo?e co ty chcesz zrobi?, a ju? zrobi? gotowca...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 21:04


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Dzi?kuje bardzo ci,

Skiny na ACL 'PSP'
Tak abym m?g? dodawa?,usuwa? (Najlepiej w tablicy)

I je?li gracz nie ma acl, nie zmieni skina i poka?e mu informacj? ?e nie jest w danej frakcji.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 21:13


#404







Wiek: 27
Na forum: 4912 dni
Posty: 1438

Piwa: 2512

Respekt: 833,5
Respekt: 833,5Respekt: 833,5

Ostrzeżeń: 60%
marcin778, to na marker, czy jak ? Rozpisz si? b?agam, jak to ma si? odbywa?, wchodzi w marker, po wpisaniu komendy ma si? gui otwiera? czy jak ? Bo z twojej poprzedniej wypowiedzi zrozumia?em tylko, ?e ma by? acl PSP.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-11, 21:19


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Porostu gdy u?yje komendy /ss lub w F1 b?dzie chcia? zmieni? skin i nie b?dzie mia? acl to go nie zmieni tylko poka?e, ?e nie jest w tym ACL.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-12, 17:31


TheGuruPolska







Wiek: 36
Na forum: 3908 dni
Posty: 65
Nick w MP: TheGuru

Piwa: 47

Respekt: 50


Więcej informacji znajdziesz w Wikipedii MTA:

onElementModelChange


Funkcje podajemy w formie nazwy, nie pe?nego linku //DestroY

Ostatnio zmieniony przez #404 2016-02-12, 17:37, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-12, 19:09


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Jak tego u?y?? aby blokowa?o.

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-12, 21:04


Emm

***** ***






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

Piwa: 6171

Respekt: 1580
Respekt: 1580Respekt: 1580


   Administrator: Admin ma zawsze rację | REGULAMIN FORUM | REKLAMA/VIP | .
function jakastam(plr)
accountname = getAccountName (getPlayerAccount(plr))
if isObjectInACLGroup("user." .. accountname, aclGetGroup("PSP")) then -- je?li jest w teamie to..
--kod na co? tam--
else -- je?li nie jest w teamie
outputChatBox("Nie pracujesz w Pa?stwowej Stra?y Po?arnej!", plr, 255, 0, 0)
end
end
end
bindKey("F1", "up", jakastam)


Co? takiego, tam gdzie --kod-- uzupe?niasz swoim kodem. Kod, kt?ry poda?em jest po stronie servera

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: 2016-02-13, 20:46


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4290 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

function jakastam(plr)
accountname = getAccountName (getPlayerAccount(plr))
if isObjectInACLGroup("user." .. accountname, aclGetGroup("PSP")) then -- je?li jest w teamie to..
setElementModel( 278,277,279 ) --Skiny kt?re ma zmienia? gdy jest w teamie, a kt?re nie je?li nie jest
local id = getElementModel
if setElementModel then
outputChatBox("Zmieni?e? skin na ..id..", plr, 255, 0, 0)
else -- je?li nie jest w teamie
outputChatBox("Nie pracujesz w Pa?stwowej Stra?y Po?arnej!", plr, 255, 0, 0)
end
end
end
end
bindKey("F1", "up", jakastam)
addComandHandler("ss",jakistam)


Tak?

setEelementModel--Zmienia graczowi skin
getElementModel--Pobiera Skin Na kt?ry zmieni? i podaje ID (chyba)
if setElementModel--Gdy zmieni? skin pokazuje si? podana informacja
outputChatBox....
end
CommandHandler--Gdy gracz b?dzie chcia? zmieni? skina komend? 'ss' (setSkin) to je?li nie jest w teamie to go nie zmieni. A je?li jest to zmieni

Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Tagi: ponownie :: acl
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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