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

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


Jacob

Głupiomądry






Wiek: 28
Na forum: 5502 dni
Posty: 967
Nick w MP: Jacob

Piwa: 786

Respekt: 212,3
Respekt: 212,3Respekt: 212,3

Zamie? 'but' na nazw? zmiennej pod kt?r? zapisa?e? przycisk.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 15:02


Dixers

No-Life






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

Piwa: 412

Respekt: 56,8

Nadal bad argument...

kod:

addEventHandler("onClientGUIClick"tekst, function()
local text guiGetText(tekst)
triggerServerEvent("123"getLocalPlayer(), text)
endfalse)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 15:34


Tostuch







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

Piwa: 137

Respekt: 110
Respekt: 110

Logiczne, nazwa?e? tak samo buton jak i editbox

local text guiGetText(tu wstaw zmienneditboxa)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 16:04


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Dixers, zgrywam kozaka bo ci wypomnia?em b??d?

Podpis

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

 
Wysłany: 2014-11-11, 16:25


Dixers

No-Life






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

Piwa: 412

Respekt: 56,8

Shuffle, nie. Bo to mi naprawd? nie przeszkadza, bo na b??dach si? ucz?, ale wyskoczy?e? ?e nie znam podstaw to po co si? bior? za programowanie. Ale my?l?, ?e forum to nie miejsce do k??tni wi?c prosz? aby?my si? nie k??cili :)

A co do kodu to nie dzia?a...

dorobi?em te? "if source == wyslij then"


addEventHandler("onClientGUIClick"wyslij, function()
if source == wyslij then
local text guiGetText(tekst)
triggerServerEvent("123"getLocalPlayer(), text)
end
endfalse)


Postaw piwo autorowi tego posta
 

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


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Dixers, haha, z ciebie jest taki programista ?e szok.
Twoje 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)

Oto co ci chodzi to trzeba napisa? pod 2 strony takie jak Client i Server. A wi?c zajmimy si? pisaniem:
function ST() --/Rozpoczynamy funckje
if source == wyslij then --/Sprawdzamy czy klikn?cy objekt to button Wy?lij
local text guiGetText(editbox) --/Sprawdzamy co jest w EditBoxie
triggerServerEvent("NAOT"getLocalPlayer(), text) --/Wysy?amy na strone Server naszwiadomo??
end --/Zamykamy sprawdzanie
end --/Zamykamy Funkcje
addEventHandler("onClientGUIClick"wyslijST) --//Wywo?ujemy zdarzenie Klikni?cia

Teraz piszemy stron? Server:
function ST(text) --Rozpoczynamy funckje
for k,v in ipairs(getElementsByType("player")) do --Pobieramy liste graczy na serwerze
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(v)), aclGetGroup("OSP")) then --Sprawdzamy czy sw grupie acl OSP
outputChatBox("Wiadomo?? dla OSP: #ffffff"..textv25500true) --Wysy?amy im wiadomo?? chat
end --Konczymy spawdzenie
end --Konczymy pobieranie listy graczy
end --konczymy funkcje ST
addEvent("NAOT"true)
addEventHandler("NAOT"root,ST)


Je?eli b?dzie jaki? problem prosz? pisa? napewno pomog?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-11, 20:59


Dixers

No-Life






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

Piwa: 412

Respekt: 56,8

Po pierwsze dzi?ki luki123luki123, bo ty dodatkowo wyt?umaczy?e?, ale nic si?nie zmieni?o bo bd3 dalej jest....dalej jest bad argument

addEventHandler("onClientGUIClick"wyslijST) --//Wywo?ujemy zdarzenie Klikni?cia


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-12, 12:45


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

Dixers, Podaj kod Client(pe?ny) bo co? tam masz ?le .

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-12, 14:22


Dixers

No-Life






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

Piwa: 412

Respekt: 56,8

Jak ca?y to ca?y :)


marker createMarker (-129.14841013.240824.8554"cylinder"100255)

mojeW,mojeH 640480
sW,sH guiGetScreenSize()
widthheight = (sW/mojeW), (sH/mojeH)

addEventHandler("onClientResourceStart"resourceRoot,
    function()
    monitor guiCreateStaticImage(394188806555"images/monitor.png"false)
    guiSetVisible (monitorfalse)
        zamknij guiCreateButton(60343614559"ZAMKNIJ SYSTEM"falsemonitor)
        kamera1 guiCreateButton(519714559"Kamera 1"falsemonitor)
        kamera2 guiCreateButton(5118214559"Kamera 2"falsemonitor)
        kamera3 guiCreateButton(5126914559"Kamera 3"falsemonitor)
        kamera4 guiCreateButton(2119714559"Kamera 5"falsemonitor)
        kamera5 guiCreateButton(21118214559"Kamera 5"falsemonitor)
        alarm guiCreateButton(5029714559"Uruchom alarm OSP"falsemonitor)
        wezwanie guiCreateButton(50218114559"Wezwij druh?w z OSP"falsemonitor)
        kamera6 guiCreateButton(21126914559"Kamera 6"falsemonitor)
        monitoring guiCreateLabel(393933652"Monitoring:"falsemonitor)
        guiSetFont(monitoring"sa-header")
        guiLabelSetColor(monitoring000)
        napisAlarm guiCreateLabel(4703933652"Alarm:"falsemonitor)
        guiSetFont(napisAlarm"sa-header")
        guiLabelSetColor(napisAlarm000)   
        wylacz guiCreateButton(124076730574"Wy??cz pogl?d z kamery"false)    
       guiSetVisible (wylaczfalse) 
        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)
    end
)


function zamknij()
if source == zamknij then
guiSetVisible monitorfalse )
showCursor false )
   end
end
addEventHandler("onClientGUIClick",rootzamknij)

function otworz ()
guiSetVisible (monitortrue)
showCursor (true)
outputChatBox ("Zalogowa?e? si? na komputer OSP." )
end
addEventHandler("onClientMarkerHit"markerotworz)


--kamera 1 off kamer

function kameraJeden ()
if source == kamera1 then
guiSetVisible (monitorfalse)
setCameraMatrix (-116.27801017.878722.783400, -215.25)
guiSetVisible (wylacztrue)
showCursor (true)
outputChatBox ("**Podgl?d z kamery nr 1.")
end
end
addEventHandler("onClientGUIClick"rootkameraJeden)

function kameraOff (thePlayer)
if source == wylacz then
guiSetVisible (wylaczfalse)
guiSetVisible (monitortrue)
setCameraTarget (  localPlayer )
end
end
addEventHandler("onClientGUIClick"rootkameraOff)


--syrena alarmowa OSP

function syrenaOSP () 
if source == alarm then
local syrena playSound3D("syrena.mp3", -129.93801007.052534.8554falsesetSoundVolume(syrena,300)
setSoundMaxDistance(syrena350)
outputChatBox ("Uruchomi?e? syren? alarmow? OSP.")
end 
end
addEventHandler("onClientGUIClick"rootsyrenaOSP)

-- panel alarmowy OSP

function wezwanie ()
if source == wezwanie then
guiSetVisible (monitorfalse)
guiSetVisible (wezwijtrue)
end
end
addEventHandler("onClientGUIClick"rootwezwanie)

function anulujWezwanie ()
if source == anuluj then
guiSetVisible(monitortrue)
guiSetVisible(wezwijfalse)
end
end
addEventHandler("onClientGUIClick"rootanulujWezwanie)

function ST() --/Rozpoczynamy funckje
if source == wyslij then --/Sprawdzamy czy klikn?cy objekt to button Wy?lij
local text guiGetText(editbox) --/Sprawdzamy co jest w EditBoxie
triggerServerEvent("NAOT"getLocalPlayer(), text) --/Wysy?amy na strone Server naszwiadomo??
end --/Zamykamy sprawdzanie
end --/Zamykamy Funkcje
addEventHandler("onClientGUIClick"wyslijST) --//Wywo?ujemy zdarzenie Klikni?cia


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-12, 14:27


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

marker createMarker (-129.14841013.240824.8554"cylinder"100255)

mojeW,mojeH 640480
sW,sH guiGetScreenSize()
widthheight = (sW/mojeW), (sH/mojeH)

    monitor guiCreateStaticImage(394188806555"images/monitor.png"false)
    guiSetVisible (monitorfalse)
        zamknij guiCreateButton(60343614559"ZAMKNIJ SYSTEM"falsemonitor)
        kamera1 guiCreateButton(519714559"Kamera 1"falsemonitor)
        kamera2 guiCreateButton(5118214559"Kamera 2"falsemonitor)
        kamera3 guiCreateButton(5126914559"Kamera 3"falsemonitor)
        kamera4 guiCreateButton(2119714559"Kamera 5"falsemonitor)
        kamera5 guiCreateButton(21118214559"Kamera 5"falsemonitor)
        alarm guiCreateButton(5029714559"Uruchom alarm OSP"falsemonitor)
        wezwanie guiCreateButton(50218114559"Wezwij druh?w z OSP"falsemonitor)
        kamera6 guiCreateButton(21126914559"Kamera 6"falsemonitor)
        monitoring guiCreateLabel(393933652"Monitoring:"falsemonitor)
        guiSetFont(monitoring"sa-header")
        guiLabelSetColor(monitoring000)
        napisAlarm guiCreateLabel(4703933652"Alarm:"falsemonitor)
        guiSetFont(napisAlarm"sa-header")
        guiLabelSetColor(napisAlarm000)   
        wylacz guiCreateButton(124076730574"Wy??cz pogl?d z kamery"false)    
       guiSetVisible (wylaczfalse) 
        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)

function zamknij()
if source == zamknij then
guiSetVisible monitorfalse )
showCursor false )
   end
end
addEventHandler("onClientGUIClick",rootzamknij)

function otworz ()
guiSetVisible (monitortrue)
showCursor (true)
outputChatBox ("Zalogowa?e? si? na komputer OSP." )
end
addEventHandler("onClientMarkerHit"markerotworz)


--kamera 1 off kamer

function kameraJeden ()
if source == kamera1 then
guiSetVisible (monitorfalse)
setCameraMatrix (-116.27801017.878722.783400, -215.25)
guiSetVisible (wylacztrue)
showCursor (true)
outputChatBox ("**Podgl?d z kamery nr 1.")
end
end
addEventHandler("onClientGUIClick"rootkameraJeden)

function kameraOff (thePlayer)
if source == wylacz then
guiSetVisible (wylaczfalse)
guiSetVisible (monitortrue)
setCameraTarget (  localPlayer )
end
end
addEventHandler("onClientGUIClick"rootkameraOff)


--syrena alarmowa OSP

function syrenaOSP () 
if source == alarm then
local syrena playSound3D("syrena.mp3", -129.93801007.052534.8554falsesetSoundVolume(syrena,300)
setSoundMaxDistance(syrena350)
outputChatBox ("Uruchomi?e? syren? alarmow? OSP.")
end 
end
addEventHandler("onClientGUIClick"rootsyrenaOSP)

-- panel alarmowy OSP

function wezwanie ()
if source == wezwanie then
guiSetVisible (monitorfalse)
guiSetVisible (wezwijtrue)
end
end
addEventHandler("onClientGUIClick"rootwezwanie)

function anulujWezwanie ()
if source == anuluj then
guiSetVisible(monitortrue)
guiSetVisible(wezwijfalse)
end
end
addEventHandler("onClientGUIClick"rootanulujWezwanie)

function ST() --/Rozpoczynamy funckje
if source == wyslij then --/Sprawdzamy czy klikn?cy objekt to button Wy?lij
local text guiGetText(editbox) --/Sprawdzamy co jest w EditBoxie
triggerServerEvent("NAOT"getLocalPlayer(), text) --/Wysy?amy na strone Server naszwiadomo??
end --/Zamykamy sprawdzanie
end --/Zamykamy Funkcje
addEventHandler("onClientGUIClick"wyslijST) --//Wywo?ujemy zdarzenie Klikni?cia


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-11-12, 14:50


Dixers

No-Life






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

Piwa: 412

Respekt: 56,8

Teraz zrobi?e? tak, ?e zamknij system nie dzia?a i w og?le okno alarmowe osp si? nie uruchamia.

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 » Napisać do 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