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

Wysłany: 2015-06-28, 23:01


Daisu

Programista Lua






Wiek: 26
Na forum: 4444 dni
Posty: 193
SPONSOR
Nick w MP: Daisu

Piwa: 24

Respekt: 90

Witam pisze skrypt na logowanie wg poradnika Pioruna ale nie dzia?a wywala b??d.
B??d : http://scr.hu/3xh1/n1eg5



gui.lua

screenwscreenh guiGetScreenSize()

log = {}
log.background guiCreateTabPanel(screenw 200screenh 2 -150400300false)

log.loginTab guiCreateTab("Logowanie",log.background)
log.registerTab guiCreateTab("Rejestracja",log.background)

guiCreateLabel(20,40,300,50,"Nazwa U?ytkownika",false,log.loginTab
guiCreateLabel(20,100,300,50,"Has?o",false,log.loginTab
        
log.loginEdit guiCreateEdit(20,60,360,30,"",false,log.loginTab)
log.passwordEdit guiCreateEdit(20,120,360,30,"",false,log.loginTab)
        
log.error guiCreateLabel(20,160,360,50,"",false,log.loginTab)
guiLabelSetColor(log.error,255,0,0)
        
guiEditSetMasked(log.passwordEdit,true)
        
main.button guiCreateButton(20,200,360,40,"Zaloguj",false,lig.loginTab)


client.lua


addEventHandler("onClientResourcesStart",resourceRoot
function
    showChat(false)
    setPlayerHudComponentVisible("all",false)
    showCursor(true)
    FadeCamera(true)
    setHeatHaze(0)
    setTime(12,0)
    setMinuteDuration(60000)
    setCameraMatrix(1468.8785400391, -919.25317382813100.1534652711468.388671875, -918.4247436523499.881813049316)
end
)



Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-28, 23:21


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

gui.lua
screenwscreenh guiGetScreenSize()

log = {}
main = {}
log.background guiCreateTabPanel(screenw 200screenh 2 -150400300false)

log.loginTab guiCreateTab("Logowanie",log.background)
log.registerTab guiCreateTab("Rejestracja",log.background)

guiCreateLabel(20,40,300,50,"Nazwa U?ytkownika",false,log.loginTab)
guiCreateLabel(20,100,300,50,"Has?o",false,log.loginTab)
        
log.loginEdit guiCreateEdit(20,60,360,30,"",false,log.loginTab)
log.passwordEdit guiCreateEdit(20,120,360,30,"",false,log.loginTab)
        
log.error guiCreateLabel(20,160,360,50,"",false,log.loginTab)
guiLabelSetColor(log.error,255,0,0)
        
guiEditSetMasked(log.passwordEdit,true)
        
main.button guiCreateButton(20,200,360,40,"Zaloguj",false,lig.loginTab)

Zapomnia?e? doda? nawias?w w 2 i 9 linijce. Plus, masz przycisk 'main.button' - do kt?rego te? jest potrzebna tabela 'main'. :)

Ostatnio zmieniony przez Maximerr 2015-06-28, 23:24, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-28, 23:22


#404







Wiek: 26
Na forum: 4771 dni
Posty: 1438

Piwa: 2512

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

Ostrzeżeń: 60%
Co do clienta pogubi?e? przecinki i takie drobne b??dy

addEventHandler("onClientResourceStart",resourceRoot,
function ()
    showChat(false)
    setPlayerHudComponentVisible("all",false)
    showCursor(true)
    fadeCamera(true)
    setHeatHaze(0)
    setTime(12,0)
    setMinuteDuration(60000)
    setCameraMatrix(1468.8785400391, -919.25317382813100.1534652711468.388671875, -918.4247436523499.881813049316)
end
)


fadeCamera z ma?ej literki si? zaczyna
setMinuteDuration bodaj?e jest funkcj? serwer'a nie clienta, ale g?owy uci?? nie dam
onClientResourcesStart nie ma takiego eventu jest jedynie z Resource


No a co do gui

guiCreateLabel(20,40,300,50,"Nazwa U?ytkownika",false,log.loginTab)
guiCreateLabel(20,100,300,50,"Has?o",false,log.loginTab)

Tak samo pogubi?e? ")"


Zwracaj uwag? na liter?wki, w wi?kszo?ci to one psuj? genialnie napisane kody i sprawiaj?, ?e si? odechciewa dalej pisa? xD

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-06-28, 23:26


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

DestroY, jest to funkcja dzia?aj?ca na obu stronach, aczkolwiek u?ywa? jej lepiej na stronie Serwera, wiadomo na Kliencie ustawisz Duracje tylko dla Klienta, na serwerze dla wszystkich. Wi?c po co ka?demu z osobna na kliencie to ustawia??


Więcej informacji znajdziesz w Wikipedii MTA:

SetMinuteDuration


Postaw piwo autorowi tego posta
 

 
Tagi: początki :: logowania
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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