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

Wysłany: 2015-08-22, 21:22


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

Siemka jak dodac ze skiny moze wybierac jedynie ranga VIP ?



local skiny = {1,10,11,23,43,12,36,24,14,21,67,55,81,71,91,111,234,153,156,134}
local ubrania createMarker(-179.10,1177.64,19.89"corona"20255255)
setElementData(ubrania"marker_opis""Wyb?r skina")
setElementInterior(ubrania0)
setElementDimension(ubrania0)

okno guiCreateWindow(997179262381"Przebieralnia"false)
gridlist guiCreateGridList(927243344falseokno)
guiGridListAddColumn(gridlist"ID"0.9)
guiWindowSetSizable(oknofalse)
guiSetVisible(oknofalse)

for i,v in ipairs(skiny) do
    local row guiGridListAddRow(gridlist)
    guiGridListSetItemText(gridlistrow1vfalse,false)
end

addEventHandler("onClientGUIClick"gridlist, function()
    local model guiGridListGetItemText(gridlistguiGridListGetSelectedItem(gridlist))
    
    if model then
        triggerServerEvent("onPlayerEditSkin"getLocalPlayer(), model)
    end
end)

addEventHandler("onClientMarkerHit"ubrania, function(elmd)
    if not md or getElementType(el) ~= "player" then return end
    if el == localPlayer then
        guiSetVisible(oknotrue)
        showCursor(truefalse)
    end
end)

addEventHandler("onClientMarkerLeave"ubrania, function(elmd)
    guiSetVisible(oknofalse)
    showCursor(false)
end)


Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 2 piw(a):
kuba12345567890, JeyMagik
Wysłany: 2015-08-22, 21:39


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

masz juz skrypt na premium ?

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
Marcinek.exe
Wysłany: 2015-08-22, 23:30


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

addEventHandler("onClientGUIClick"gridlist, function()
    local model guiGridListGetItemText(gridlistguiGridListGetSelectedItem(gridlist))
    if model=="id skina premium" then
i tu kod
end
    if model then
        triggerServerEvent("onPlayerEditSkin"getLocalPlayer(), model)
    end
end)


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 08:43


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

Je?eli masz system premium na ACL to mo?esz doda?

if isObjectInACLGroup ("user."..accNameaclGetGroup "Vip" 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 09:13


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
"BlackGamePL" napisał/a:

Je?eli masz system premium na ACL to mo?esz doda?

if isObjectInACLGroup ("user."..accNameaclGetGroup "Vip" 


Oczywi?cie dodaj to do funkcji pokazuj?cej gui :)

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 09:21


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

"jg2aviva1" napisał/a:

"BlackGamePL" napisał/a:

Je?eli masz system premium na ACL to mo?esz doda?

if isObjectInACLGroup ("user."..accNameaclGetGroup "Vip" 


Oczywi?cie dodaj to do funkcji pokazuj?cej gui :)


no oczywi?cie :)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 09:25


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

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

Ostrzeżeń: 60%
BlackGamePL, gratuluj?, funkcj? serwera po stronie client'a...

Co do tematu:
Mozesz po stronie serwera zrobic marker i tam sprawdzic acl, a pozniej triggerowa? otwarcie gui na stronie client'a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 09:30


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
DestroY, no tak..

To mo?e jako? ztriggerowa? sprawdzanie ACL :D

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 09:31


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

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

Ostrzeżeń: 60%
Rozchodzi Ci si? o sprawdzanie ACL przy wejsciu w marker, czy po wyborze skina ?
Jezeli przy markerze - marker bedzie tylko dla premium

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 09:40


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
No autorowi chodzi o to, aby tylko gracz vip m?g? zmienia? skin, wi?c lepiej by bylo gdyby by?o przy markerze :)

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 09:46


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

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

Ostrzeżeń: 60%
W takim razie

Więcej informacji znajdziesz w Wikipedii MTA:

onMarkerHit


Więcej informacji znajdziesz w Wikipedii MTA:

isObjectInACLGroup


Więcej informacji znajdziesz w Wikipedii MTA:

triggerClientEvent


I teraz t?umaczymy:
Gdy wejdziesz w marker pobierasz konto gracza i sprawdzasz czy jest w acl. Jezeli tak triggerujesz otwarcie gui po str client'a, jezeli nie jest to po prostu konczysz funkcj?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 09:56


Dexnes_

Tiger






Wiek: 26
Na forum: 4401 dni
Posty: 620
Nick w MP: Dexnes

Piwa: 1394

Respekt: 390
Respekt: 390Respekt: 390Respekt: 390Respekt: 390

DestroY, bo mi si? juz pokr?ci?o , isObjectInACLGroup mo?e by? czy wko?cu poje**** mi si? ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 09:59


jg2aviva1

Rusek :D






Wiek: 25
Na forum: 4134 dni
Posty: 445
Nick w MP: _Wolfenstei[N]^.^

Piwa: 1033

Respekt: 240
Respekt: 240Respekt: 240

Ostrzeżeń: 60%
"BlackGamePL" napisał/a:

DestroY, bo mi si? juz pokr?ci?o , isObjectInACLGroup mo?e by? czy wko?cu poje**** mi si? ?


Pokr?ci?o, no to rzeczywi?cie wyst?puje po stronie serwera :D

Podpis



GTAO Member: 2015-08-23, 14:26

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 13:35


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4329 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

local skiny = {280,285,286,300,298,72}                                                               
local ubrania createMarker(-176.31,1112.27,19.74"corona"20255255)
setElementData(ubrania"marker_opis""Wyb?r skina")
setElementInterior(ubrania0)
setElementDimension(ubrania0)

okno guiCreateWindow(997179262381"Przebieralnia"false)
gridlist guiCreateGridList(927243344falseokno)
guiGridListAddColumn(gridlist"ID"0.9)
guiWindowSetSizable(oknofalse)
guiSetVisible(oknofalse)

for i,v in ipairs(skiny) do
    local row guiGridListAddRow(gridlist)
    guiGridListSetItemText(gridlistrow1vfalse,false)
end


addEventHandler("onClientGUIClick"gridlist, function()
    local model guiGridListGetItemText(gridlistguiGridListGetSelectedItem(gridlist))
    
    if model then
        triggerServerEvent("onPlayerEditSkin"getLocalPlayer(), model)
    end
end)

addEventHandler("onClientMarkerHit"ubrania, function(elmd)
    if not md or getElementType(el) ~= "player" then return end
    if el == localPlayer then
    if isObjectInACLGroup ("user."..accNameaclGetGroup "VIP" ) 
        guiSetVisible(oknotrue)
        showCursor(truefalse)
    else
    outputChatBox "Nie jeste? VIP'EM" )
    end
end

addEventHandler("onClientMarkerLeave"ubrania, function(elmd)
    guiSetVisible(oknofalse)
    showCursor(false)
    end
    end)


co? takiego ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-08-23, 14:56


sebik2303

Mapper :)






Wiek: 25
Na forum: 4160 dni
Posty: 298
Nick w MP: sebik2303

Piwa: 899

Respekt: 55,3

AstroStudio, ACL przydzielanie to po stronie servera a nie clienta.

Postaw piwo autorowi tego posta
 

 
Tagi: skiny :: premium
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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