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

Wysłany: 2014-11-10, 16:33


Dixers

No-Life






Wiek: 26
Na forum: 4313 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Witam serdecznie. Jak zrobi? funkcj?, ?e jak wpisz? jak?? wiadomo?? w editbox o tutaj:

wezwij guiCreateWindow(555361506177"Panel alarmowy Ochotniczej Stra?y Po?arnej"false)
        guiWindowSetSizable(wezwijfalse)
        guiSetAlpha(wezwij1.00)
        guiSetVisible(wezwijfalse)
        tekst guiCreateEdit(163147442""falsewezwij)
        wyslij guiCreateButton(2511019657"Wy?lij"falsewezwij)
        anuluj guiCreateButton(29411019657"Anuluj"falsewezwij)


I nacisn? przycisk wy?lij to wiadomo?? wpisana w editBoxie zostanie wys?ana do os?b , kt?re s? w ACL OSP.

Za pomoc daje :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-10, 19:03


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3


Więcej informacji znajdziesz w Wikipedii MTA:

isObjectInACLGroup


Podpis

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

 
Wysłany: 2014-11-10, 19:58


Dixers

No-Life






Wiek: 26
Na forum: 4313 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Shuffle, nie r?b ze mnie idioty. To wiem ?e tak, ale jak zrobi?, ?e wy?le to co pisze w tym EditBoxie?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-10, 20:03


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3


Więcej informacji znajdziesz w Wikipedii MTA:

guiGetText


Skoro nie opisa?e?, ?e potrzebujesz wszystkie funkcje to z dupy mam wiedzie? ?

Podpis

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

 
Wysłany: 2014-11-10, 20:05


Dixers

No-Life






Wiek: 26
Na forum: 4313 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Jak to nie ?
Cytat:

I nacisn? przycisk wy?lij to wiadomo?? wpisana w editBoxie zostanie wys?ana do os?b , kt?re s? w ACL OSP.



A co to kodu to nie wiem...mam takie co?:

function wyslij ()
local tekst outputChatBox "Alarm OSP"  .. guiGetText tekst ) )
end

I nie wiem co da? tutaj skoro editBox mam wy?ej zapisany...

local tekst 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-10, 22:34


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Nie wa?ne, editbox ma swoj? zmienn? to wykorzystaj j? do funkcja guiGetText.

Podpis

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

 
Wysłany: 2014-11-10, 22:58


Dixers

No-Life






Wiek: 26
Na forum: 4313 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

A poda?by? mi to w kodzie? W sensie, czy zrobisz mi, ?e po wpisaniu w ten EditBox i klikni?ciu wyslij wy?le wiadomo?? na czacie do ka?dego w acl OSP. Dam ci 4 :piwo: .

Tutaj to gui:

wezwij guiCreateWindow(555361506177"Panel alarmowy Ochotniczej Stra?y Po?arnej"false)
        guiWindowSetSizable(wezwijfalse)
        guiSetAlpha(wezwij1.00)
        guiSetVisible(wezwijfalse)
        tekst guiCreateEdit(163147442""falsewezwij)
        wyslij guiCreateButton(2511019657"Wy?lij"falsewezwij)
        anuluj guiCreateButton(29411019657"Anuluj"falsewezwij)


A no i dam jeszcze 10 R*

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-10, 23:05


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"wyslij, function ()
tekst guiGetText tekst )
outputChatBox tekst )
end)


Dalej sobie poradzisz.

Podpis

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

 
Wysłany: 2014-11-10, 23:19


Dixers

No-Life






Wiek: 26
Na forum: 4313 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

No w?a?nie nie wiem jak wstawi? to ?e pojawia si? osob? z acl OSP. Bo normalnie wiem, np. w bramie dla acl. Ale tutaj si? pomiesza?em.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-10, 23:32


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

for i,v in ipairs(getElementsByType("player")) do
if isObjectInACLGroup("user." ..  getAccountName (getPlayerAccount(v)), aclGetGroup("NAZWA GRUPY")) then
-- bla bla
else
-- je?eli nie jest w acl
end
end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-10, 23:49


Dixers

No-Life






Wiek: 26
Na forum: 4313 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Mam tak, nie dzia?a...
db3 brak...


for i,v in ipairs(getElementsByType("player")) do
if isObjectInACLGroup("user." ..  getAccountName (getPlayerAccount(v)), aclGetGroup("OSP")) then
addEventHandler "onClientGUIClick"wyslij, function ()
tekst guiGetText tekst )
outputChatBox tekst )
end)
end
end



[ Dodano: 2014-11-10, 23:55 ]
A db3 jednak jest do tej lnikiji:

if isObjectInACLGroup("user." ..  getAccountName (getPlayerAccount(v)), aclGetGroup("OSP")) then

A mianowicie:
attempt to call global 'getPlayerAccount' (a nil value)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 00:08


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Bo?e stary, nie znasz nawet zasad i podstaw LUA a zabierasz si? za programowanie, najpierw addEventHandler potem cokolwiek r?b w kodzie.

Podpis

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

 
Wysłany: 2014-11-11, 00:32


Terr9909

Skrypter LUA






Wiek: 26
Na forum: 4234 dni
Posty: 346
Nick w MP: Split

Piwa: 1043

Respekt: 182,8
Respekt: 182,8Respekt: 182,8

to samo m?wi? co napisa? shuffle, ale no trzymaj...

addEventHandler "onClientGUIClick"wyslij, function ()
for i,v in ipairs(getElementsByType("player")) do
if isObjectInACLGroup("user." ..  getAccountName (getPlayerAccount(v)), aclGetGroup("OSP")) then
tekst guiGetText tekst )
outputChatBox tekst )
end
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 03:26


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Tak barany, u?ywajcie funkcji ACLowych po stronie klienckiej, brawo...
Dixers musisz zrobi? trigger na strone servera i tam wykonac kod.
C-side:
addEventHandler("onClientGUIClick"but, function()
local text guiGetText(editbox)
triggerServerEvent("123"getLocalPlayer(), text)
endfalse)

S-side:
addEvent("123"true)
addEventHandler("123"root, function(text)
for k,v in ipairs(getElementsByType("player")) do
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)), aclGetGroup("OSP")) then
outputChatBox("Wiadomo?? dla OSP: #ffffff"..textv25500true)
end
end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 13:17


Dixers

No-Life






Wiek: 26
Na forum: 4313 dni
Posty: 549
Nick w MP: Dixers

Piwa: 412

Respekt: 56,8

Shuffle, no sorry, ale tak napisa? miSplit, ?e w
"bla bla" my?la?em, ?e trzeba wklei? to co poda?e?. A podstawy znam -_-. Ka?dy pope?nia b??dy, cz?owiek nie jest nieomylny. Kiedy? sam na pewno taki by?e?, ?e robi?e? mas? b??d?w jak zaczyna?e?, a jak teraz nie robisz to kozak jeste?. To jest moja opinia....

A co do kodu Tostuch, to:
db3:
badArgument @'addEventHandler' [Expected element at argument 2, got nil]

Postaw piwo autorowi tego posta
 

 
Tagi: napisać :: 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 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