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

Wysłany: 2016-11-17, 19:04


EvilXmik







Wiek: 28
Na forum: 3620 dni
Posty: 148
Nick w MP: EvilXmik

Piwa: 399

Respekt: 50

Witam mam problem i? nwm co zrobi? ?eby po naci?ni?ciu w gui ko?czy?o nam s?u?b?
i wrzuca?o do team Cywil

tutaj macie kod

Client
Kod:


marker = createMarker ( -2297.84,-173.10,34.33, "cylinder", 1.2, 0, 0, 255, 170 )



local wm={}
sx,sy=guiGetScreenSize()
mojeW, mojeH = 1280, 1024
GUI = guiCreateWindow(0/mojeW*sx, 435/mojeH*sy, 232/mojeW*sx, 203/mojeH*sy, "Logowanie Do PSP", false)
guiWindowSetSizable(GUI, false)
guiSetVisible(GUI, false)

przycisk1 = guiCreateButton(15/mojeW*sx, 52/mojeH*sy, 205/mojeW*sx, 52/mojeH*sy, "Rozpocznij", false, GUI)
przycisk2 = guiCreateButton(15/mojeW*sx, 120/mojeH*sy, 205/mojeW*sx, 52/mojeH*sy, "Zako?cz", false, GUI)

-- pokaz gui

addEventHandler("onClientMarkerHit", marker, function(el,md)
if el~=localPlayer then return end
if not guiGetVisible(GUI) then
showCursor(true,false)
guiSetVisible(GUI,true)
end
end)

------------------------------------------------------


--schowaj gui

addEventHandler("onClientMarkerLeave", marker, function(el,md)
if el~=localPlayer then return end
if guiGetVisible(GUI) then
showCursor(false)
guiSetVisible(GUI, false)
end
end)

-------------------------------------------------------------------------------------

--logowanie
addEventHandler("onClientGUIClick", przycisk1, function()
showCursor(false)
guiSetVisible(GUI,false)
triggerServerEvent("setTeamPSP",localPlayer)
end)
-------------------------------------------------------------------------------------

--Logout
addEventHandler("onClientGUIClick", przycisk2, function()
showCursor(false)
guiSetVisible(GUI,false)
triggerServerEvent("setTeamCywil",localPlayer)
end)


Serwer






Kod:



local PSP = createTeam("PSP",255,0,0)

function setPlayerDuty()
local accName = getAccountName(getPlayerAccount(source))
if isGuestAccount(getPlayerAccount(source)) then
outputChatBox("Tylko zalogowani gracze mog? do??czy? do PSP.",source,255,0,0)
return false
end
if isObjectInACLGroup("user."..accName, aclGetGroup("PSP")) then
if PSP then
setPlayerTeam(source,PSP)
outputChatBox("Pomy?lnie zalogowano do PSP.",source)
end
else
outputChatBox("Nie nale?ysz do PSP.",source,255,0,0)
end
end
addEvent("setTeamPSP",true)
addEventHandler("setTeamPSP",root,setPlayerDuty)




Za pomoc stawiam browarka :D

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-17, 21:47


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3810 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240

s? dwie opcje:

dodanie do teamu o nazwie Cywil:

local PSP createTeam("PSP",255,0,0local cywil createTeam("Cywil",255,0,0) 

function setPlayerCywil() 
if getPlayerTeam(source) ==PSP then
setPlayerTeam(source,cywil)
else 
outputChatBox("Obecnie nie pracujesz.",source,255,0,0end 
end 
addEvent("setTeamPSP",trueaddEventHandler("setTeamPSP",root,setPlayerCywil

usuni?cie obecnego teamu:

local PSP createTeam("PSP",255,0,0) 
function setPlayerCywil() 
if getPlayerTeam(source) ==PSP then
setPlayerTeam(source,nil)
else 
outputChatBox("Obecnie nie pracujesz.",source,255,0,0end 
end 
addEvent("setTeamPSP",trueaddEventHandler("setTeamPSP",root,setPlayerCywil


Kody nie s? testowane.

Mam jescze dla ciebie rad?, u?ywaj tag?w lua , by kod by? czytelniejszy.

Postaw piwo autorowi tego posta
 

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


EvilXmik







Wiek: 28
Na forum: 3620 dni
Posty: 148
Nick w MP: EvilXmik

Piwa: 399

Respekt: 50

Tylko ?e ja mam ju? team cywile....

Kod:

local f_cywil = createTeam("Cywil", 255, 255, 255)

addEventHandler("onPlayerLogin", root, function()
setPlayerTeam(source, f_cywil)
setPlayerNametagColor(source, 255, 255, 255)
end)




Taki ma?y ale jest :P i dzia?a to najwa?niejsze

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-20, 22:07


Pawel5321

Szkrypter






Wiek: 36
Na forum: 3810 dni
Posty: 237
Nick w MP: Pawell

Piwa: 2315

Respekt: 240
Respekt: 240Respekt: 240



local PSP createTeam("PSP",255,0,0) 
function setPlayerCywil() 
if getPlayerTeam(source) ==PSP then
setPlayerTeam(source,getTeamFromName("Cywil"))
else 
outputChatBox("Obecnie nie pracujesz.",source,255,0,0end 
end 
addEvent("setTeamPSP",trueaddEventHandler("setTeamPSP",root,setPlayerCywil


to spr?buj z tym

Postaw piwo autorowi tego posta
 

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


EvilXmik







Wiek: 28
Na forum: 3620 dni
Posty: 148
Nick w MP: EvilXmik

Piwa: 399

Respekt: 50

Teraz to nawet zalogowa? si? nie mog?..... Chodzi mi o to ?e mam marker pokazuj? mi si? gui jak w niego wejd? i s? 2 opcj? rozpocznij i zako?cz.. Jak nacisn? rozpocznij to mnie wrzuca do PSP jak zako?cz to wrzuca mnie do cywila... Mniej wi?cej o to mi chodzi a co jest ?le to ja sam nwm ju? nie powiem czego dostaj?..

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-20, 23:16


Dexnes_

Tiger






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

Piwa: 1394

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

Prosz? , w razie jaki? problem?w pisz ?mia?o.

Client :

marker createMarker ( -2297.84,-173.10,34.33"cylinder"1.200255170 local wm={} 
sx,sy=guiGetScreenSize() 
mojeWmojeH 12801024 
GUI guiCreateWindow(0/mojeW*sx435/mojeH*sy232/mojeW*sx203/mojeH*sy"Logowanie Do PSP"falseguiWindowSetSizable(GUIfalseguiSetVisible(GUIfalseprzycisk1 guiCreateButton(15/mojeW*sx52/mojeH*sy205/mojeW*sx52/mojeH*sy"Rozpocznij"falseGUIprzycisk2 guiCreateButton(15/mojeW*sx120/mojeH*sy205/mojeW*sx52/mojeH*sy"Zako?cz"falseGUI) 

-- pokaz gui 

addEventHandler("onClientMarkerHit"marker, function(el,md) 
if el~=localPlayer then return end 
if not guiGetVisible(GUIthen 
showCursor(true,falseguiSetVisible(GUI,trueend 
end) 

------------------------------------------------------ 


--schowaj gui 

addEventHandler("onClientMarkerLeave"marker, function(el,md) 
if el~=localPlayer then return end 
if guiGetVisible(GUIthen 
showCursor(falseguiSetVisible(GUIfalseend 
end) 

------------------------------------------------------------------------------------- 

--logowanie 
addEventHandler("onClientGUIClick"przycisk1, function() 
showCursor(falseguiSetVisible(GUI,falsetriggerServerEvent("setTeamPSP",localPlayerend) 
------------------------------------------------------------------------------------- 

--Logout 
addEventHandler("onClientGUIClick"przycisk2, function() 
showCursor(falseguiSetVisible(GUI,falsetriggerServerEvent("setTeamCywil",localPlayerend


Server :




local PSP createTeam("PSP",255,0,0local cywile createTeam("Cywile",255,255,255) 

function setPlayerDuty() 
local accName getAccountName(getPlayerAccount(source)) 
if isGuestAccount(getPlayerAccount(source)) then 
outputChatBox("Tylko zalogowani gracze mog? do??czy? do PSP.",source,255,0,0) 
return false 
end 
if isObjectInACLGroup("user."..accNameaclGetGroup("PSP")) then 
if PSP then 
setPlayerTeam(source,PSPoutputChatBox("Pomy?lnie zalogowano do PSP.",sourceend 
else 
outputChatBox("Nie nale?ysz do PSP.",source,255,0,0end 
end 
addEvent("setTeamPSP",trueaddEventHandler("setTeamPSP",root,setPlayerDuty) 

function setPlayerCywil()
    local teamCywil getPlayerTeam(source)
    if teamCywil == cywile then
        outputChatBox("Jeste? aktualnie cywilem!",source)
        return
    end 
    if cywile then
        setPlayerTeam(source,cywile) 
        outputChatBox("Pomy?lnie zako?czono s?u?b?.",source)
    end
end
addEvent("setTeamCywil",trueaddEventHandler("setTeamCywil",root,setPlayerCywil


[ Dodano: 2016-11-20, 23:18 ]
PS : Koledzy wy?ej , lepiej nie piszcie takich g?upot jak macie co? pisa?.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-21, 01:55


EvilXmik







Wiek: 28
Na forum: 3620 dni
Posty: 148
Nick w MP: EvilXmik

Piwa: 399

Respekt: 50

No i pompa powinno zdzia?a?

Postaw piwo autorowi tego posta
 

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


Dexnes_

Tiger






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

Piwa: 1394

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

Temat mo?na zamkn?? ?
[Wygasi?]

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-11-22, 16:15


EvilXmik







Wiek: 28
Na forum: 3620 dni
Posty: 148
Nick w MP: EvilXmik

Piwa: 399

Respekt: 50

zamkn?? mo?na :P

Postaw piwo autorowi tego posta
 

 
Tagi: logowanie
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