Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: logowanie
121. Mysql Logowanie
Witam posiadam logowanie mysql kt?re na serwerze na windows dzia?a?o jednak gdy przenios?em je na linux'a wyskakuje taki b??d.

[code]
[17:42:58] ERROR: [JustLife]/JL-Logowanie/s_login.lua:18: dbConnect failed; Can't connect to local MySQL server through socket '' (111)
[/code]

Kod:

[lua]

addEventHandler( 'onResourceStart', getResourceRootElement( ),
function( )
call( getResourceFromName( 'scoreboard' ), 'scoreboardAddColumn', 'Gracz:ID', getRootElement( ), 20, 'ID', 1 )
call( getResourceFromName( 'scoreboard' ), 'scoreboardAddColumn', 'Score', getRootElement( ), 50, 'Score', 10 )
end
)

local db_host = "localhost"
local db_username = "root"
local db_password = "@#@$##@#@#$@#@#"
local db_table = "logowanie"
local db_port = "3306"
local connection = false

Cywil = createTeam ("Cywile", 255, 255, 255)

function connect()
connection = dbConnect("mysql","dbname="..db_table..";host="..db_host..";port="..db_port,db_username,db_password)
if (connection) then
outputConsole("Po??czono z baz? danych.")
return true
else
outputConsole("B??d podczas ??czenia z baz? danych. Ponowna pr?ba po??czenie nast?pi za 5 sekund...")
setTimer(connect,5000,1)
end
end
addEventHandler("onResourceStart",resourceRoot,connect)

function singleQuery(str,...)
if (connection) then
local...
122. Logowanie
M?j b??d polega na tym, ?e nie dzia?a mi panel logowania. Nie ma ?adnych DB3 poprostu klikaj?c w przyciski nic si? nie pojawia. Prosz? o pomoc poniewa? pierwszy raz robi? panel logowania z po??czeniem SQL i nwm jakich funkcji mam u?ywa?.

KOD:

[lua]local connect = dbConnect("sqlite", "nacje.db")
dbQuery ( connect, "CREATE TABLE IF NOT EXISTS nacje ( login VARCHAR, nacja VARCHAR )" )

usa = createTeam("USA", 255, 0, 0)
polska = createTeam("Polska", 255, 0, 0)
zsrr = createTeam("ZSRR", 255, 0, 0)
rzesza = createTeam("III Rzesza", 255, 0, 0)
wlochy = createTeam("W?ochy", 255, 0, 0)
japonia = createTeam("Japonia", 255, 0, 0)

function onLogin(username, password, nacja)
if not (username == "") then
if not (password == "") then
local account = getAccount(username, password)
if (account ~= false) then
logIn(source, username, password)
resp()
outputChatBox("Zalogowa?e? si? pomy?lnie", 255, 0, 255)
else
outputChatBox("Podany login lub has?o nie pasuj? do ?adnego konta.")
end
else
outputChatBox("Pozostawi?e? puste pole.")
end
else
outputChatBox("Pozostawi?e? puste pole.")
end
end
addEvent("zalogujMnie", true)
addEventHandler("zalogujMnie", getRootElement(), onLogin)

function onRegister(username, password, nacja)
if not (username == "") then
if not (password == "&quo...
123. logowanie mysql
Mam problem bo nie mog? zrobi? konta
ps logowanie z Our Life

Plik ML-DB
[code]
-- Settings
SQL_HANDLER=nil
SQL_HOST="tajne"
SQL_DBNAME="tajne"
SQL_DBUSER="tajne"
SQL_DBPASS="tajne"

-- Functions
local function onConnect()
SQL_HANDLER=dbConnect("mysql", "dbname="..SQL_DBNAME..";host="..SQL_HOST.."", SQL_DBUSER, SQL_DBPASS, "share=1");
if SQL_HANDLER then
outputDebugString("<ml-db> Connecting to MYSQL...");
else
outputDebugString("<ml-db> No Connecting to MYSQL...");
end
end

function setRekord(...)
if not {...} then return end
local query=dbExec(SQL_HANDLER, ...)
return query
end

function getRekord(...)
if not {...} then return end
local query=dbQuery(SQL_HANDLER, ...)
local result=dbPoll(query, -1)
return result
end

function zapytanie(...) -- zostaw to lepiej
local h=dbQuery(SQL_HANDLER,...)
local result,numrows=dbPoll(h,-1)
return numrows
end

addEventHandler("onResourceStart", getResourceRootElement(getThisResource()), onConnect)[/code]

Plik ML-Logowanie

[lua]addEvent("logging:checkAccount", true)
addEventHandler("logging:checkAccount", resourceRoot, function(login,pass)
local result=exports["ML-db"]:dbGet("SELECT * FROM ML-Users WHERE login=?", login)
if result and #result > 0 then
if result[1].login == login and result[1].pas...
124. Logowanie do frakcji przez gui
Cze??. Ostatnio bawi? si? z GUI. Gdy w??czam ten skrypty 0 b??d?w w DB3, ale gdy wejde i klikne zaloguj to jest b??d w 43 linijce.

[lua]
marker = createMarker (-2128, -29.88, 35, "cylinder", 1.5, 255, 255, 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", false)
guiWindowSetSizable(GUI, false)
guiSetVisible(GUI, false)

przycisk1 = guiCreateButton(15/mojeW*sx, 52/mojeH*sy, 205/mojeW*sx, 52/mojeH*sy, "Zaloguj", false, GUI)


-- pokaz gui

addEventHandler("onClientMarkerHit", marker, function(el,md) -- gdy wejdziemy w marker2 pojawia nam si? gui
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) -- gdy wyjdziemy z marker2 chowa nam si? gui
if el~=localPlayer then return end
if guiGetVisible(GUI) then
showCursor(false)
guiSetVisible(GUI, false)
end
end)

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

--logowanie
addEventHandler("onClientGUIClick", przycisk1, function(el,md) -- po nacisni?ciu przycisku wm.przycisk1 otwieramy nasz? bram?
if isObjectInACLGroup ("user."..login, aclGet...
125. Logowanie do frakcji przez marker
Cze??. Zrobi?em taki skrypt, ale chcia?bym, aby nie tworzy?o teamu (w tym przypadku PSP) tylko ?eby przenosi?o do wybranego.


createMarker (-2128, -29.8835"cylinder"1.5255255255170 )
team createTeam "Pa?stwowa Stra? Po?arna"25500)

addEventHandler("onMarkerHit"root, function(e)
    if 
source~=m then return end
    login 
getAccountName getPlayerAccount ) )
    if 
isObjectInACLGroup ("user."..loginaclGetGroup "PSP" ) ) then
        setPlayerTeam 
team )
        
outputChatBox("Zalogowa?e? si? do PSP",e,255,255,255)
    else
        
outputChatBox("Nie jeste? pracownikiem PSP",e,255,255,255)
    
end
end
)   
126. Efect Life - Logowanie
Od czasu kolega robi serwer Effect - Life i jako? nie dzia?a mu panel logowania

kod servera : [lua]
addEvent("onClientSendRegisterDataToServer", true)
addEventHandler("onClientSendRegisterDataToServer", getRootElement(), dodaj)
addEvent("logging:checkAccount", true)
addEventHandler("logging:checkAccount", resourceRoot, function(login,pass)
local result=exports["og-db"]:getRekord("SELECT * FROM og_users WHERE login=?", login)
if result and #result > 0 then
if result[1].login == login and result[1].pass == md5(pass) then
setPlayerName(client, login)
setElementData(client, "player:uid", result[1].id)
triggerClientEvent(client, "logging:result", resourceRoot, true, nil)
else
triggerClientEvent(client, "logging:result", resourceRoot, false, "Podane dane s? nieprawid?owe.")
end
else
triggerClientEvent(client, "logging:result", resourceRoot, false, "Podany login nie istnieje w bazie.")
end
end)
addEvent("onClientSendRegisterDataToServer", true)
addEventHandler("onClientSendRegisterDataToServer", getRootElement(), dodaj)
addEvent("logging:newAccount", true)
addEventHandler("logging:newAccount", resourceRoot, function(login,pass)
local result=exports["og-db"]:getRekord("SELECT * FROM og_users WHERE login=?", login)
if result and #result > 0 then
t...
127. Logowanie ogrpg
Mam problem z logowanie ogrpg
gdy klikam zaloguj repawni mnie na dworcu w sf a ekran mi si? bardzo trze?ni??
128. Logowanie OGRPG
Witam mam problem jak zrobi? aby w logowaniu OGRPG po rejerstracji by? komunikat "Pomy?lnie za?o?ono konto, mo?esz si? teraz zalogowa?"? Bo niestety u mnie jest ?e od razu wchodzi do gry i nie wczytuje mi UID i reszte rzeczy z mysql. Jak to zrobi??
za pomoc R* i :piwo:
Server
[lua]
--[[
Resource: OURGame
Developers: Split <[email protected]>
Copyright <[email protected]> 2015-2016
You have no right to use this code without my permission.

@updates
- Dodano porawk? przy sprawdzaniu loginu
]]

addEvent('onServerPlayerLogin', true)
addEventHandler('onServerPlayerLogin', root, function(login, pass)
local result=exports['og-db']:getRekord('SELECT * FROM og_users WHERE login=? AND pass=MD5(?)', login, pass)
if result[1] and result[1].id then
source:setName(result[1].login)
source:setData('player:uid', result[1].id)

local organizations=exports['og-db']:getRekord('SELECT * FROM og_orgplayers WHERE uid=?', result[1].id)
if organizations[1] and organizations[1].id then
local organizationsPlayer=exports['og-db']:getRekord('SELECT * FROM og_organizations WHERE id=?', organizations[1].id)
if organizationsPlayer[1] and organizationsPlayer[1].Shortcut then
if organizationsPlayer[1].Shortcut then
source:setData('organization:ShroutName', organizationsPlayer[1].Shortcut)
end
end
end


triggerClientEvent(source, 'onClientLoginRequestResponse', resourceRoot, {success=true, ...
129. logowanie PRL
witam.
mam db3 z logowaniem w wyborem spawnu, wszystko git lecz wyskakuje taki db:
[code]
[2016-04-26 18:39:08] ERROR: Client (tester) triggered serverside event core:spawnPlayer, but event is not added serverside
[/code]

kod:
[lua]
local sx,sy=guiGetScreenSize()
local data={ showed=nil, button={}, info=nil, misc=nil, }

function isMouseIn(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end

function renderZoneBox()
dxDrawRectangle(sx*0/1024, sy*201/768, sx*1024/1024, sy*308/768, tocolor(0, 0, 0, 188), false)
if data.info then dxDrawText(data.info, sx*252/1024, sy*232/768, sx*800/1024, sy*255/768, tocolor(237, 0, 0, 255), 1.00, "default", "center", "center", false) end
--dxDrawLine(sx*0/1024, sy*199/768, sx*1022/1024, sy*200/768, tocolor(31, 111, 193, 255), 5, false)
--dxDrawLine(sx*0/1024, sy*509/768, sx*1022/1024, sy*510/768, tocolor(31, 111, 193, 255), 5, false)
dxDrawText("FORUM: W BUDOWIE", sx*0/1024, sy*157/768, sx*1024/1024, sy*237/768, white, 2.00, "pricedown", "center", "center", false)

if not isMouseIn(sx*98/1024, sy*294/768, sx*225/1024, sy*92/768) then dxDrawRectangle(sx*98/1024, sy*294/768, sx*225/1024, sy*92/768, tocolor(192, 192, 19...
130. Logowanie OGRPG V2
Witam, jak doda? do logowania ogrpg v2 Funkcj? , ?e po rejerstracji wywala z serwera pod pretekstem wej?cia jeszcze raz?

[lua]
--[[
Resource: OURGame
Developers: Split <[email protected]>
Copyright <[email protected]> 2015-2016
You have no right to use this code without my permission.

@updates
- Dodano porawk? przy sprawdzaniu loginu
]]

addEvent('onServerPlayerLogin', true)
addEventHandler('onServerPlayerLogin', root, function(login, pass)
local result=exports['og-db']:getRekord('SELECT * FROM og_users WHERE login=? AND pass=MD5(?)', login, pass)
if result[1] and result[1].id then
source:setName(result[1].login)
source:setData('player:uid', result[1].id)

local organizations=exports['og-db']:getRekord('SELECT * FROM og_orgplayers WHERE uid=?', result[1].id)
if organizations[1] and organizations[1].id then
local organizationsPlayer=exports['og-db']:getRekord('SELECT * FROM og_organizations WHERE id=?', organizations[1].id)
if organizationsPlayer[1] and organizationsPlayer[1].Shortcut then
if organizationsPlayer[1].Shortcut then
source:setData('organization:ShroutName', organizationsPlayer[1].Shortcut)
end
end
end


triggerClientEvent(source, 'onClientLoginRequestResponse', resourceRoot, {success=true, komunikat=''})
else
triggerClientEvent(source, 'onClientLoginRequestResponse', resourceRoot, {success=false, komunikat='Podane dane s? nieprawid?owe'})
end
end)
...
131. Logowanie Przeźroczystość
Witam mam panel Logowania ale nwm jak ustawi? prze?roczysto?? kodu kt?ry podam przyk?ad na dole lub obraz jpg/png
logowanie guiCreateLabel(0.770.410.180.05""true)


Za pomoc stawiam piwo
132. Logowanie PNG
witam jak wyswietli? obraz png przy logowaniu mam sw?j panel logowania ale nwm jak to doda?
PS;Za pomoc stawiam zimne lub ciep?e piwo jak kto woli. :piwo: :piwo: :piwo:
133. Logowanie OGRPG V2
Temat do zamkni?cia.
134. Logowanie acl.
Witam, mam panel logowania pod mysql ale chce tez zeby logowalo na acl.
Takie cos mam i nie wiem jakie triggery dac:
addEvent("Zaloguj"true)
addEventHandler("Zaloguj"getRootElement(),
function(
loginhaslo)
local acc getAccount(loginhaslo)
    if 
acc then
    logIn
(sourceacchaslo)
    
triggerClientEvent(source"logging:result"root)
    else
    
outputChatBox("Podane dane s? nieprawid?owe."source)
    
end
end
)

addEvent("Zarejestruj"true)
addEventHandler("Zarejestruj"getRootElement(),
function(
loginhaslo)
local acc getAccount(login)
    if 
not acc then
        
if not regulamin then
        triggerClientEvent
(source"logging:newAccount"root)
        else
        
addAccount(loginhaslo)
        
outputChatBox("Stworzy?e? swoje konto! Mo?esz si? teraz zalogowa?."source255255255true)
        
end
    
else
    
outputChatBox("Podany login jest ju? zaj?ty."source)
    
end
end
)
135. jak podloczyc logowanie z Bazą
server.lua
[lua]addEvent ( "Logowanie:rozpocznij", true )
addEventHandler ( "Logowanie:rozpocznij", root, function ( login, haslo )
local q = exports["fr-core"]:wykonajKwerende ( "SELECT * FROM FR_Accounts WHERE Login = ?", login )
if #q == 0 then
return triggerClientEvent ( "Logowanie:blad", source, "Konto nie istnieje w bazie danych" )
end
for _,v in pairs ( q ) do
if v.haslo ~= haslo then
return triggerClientEvent ( "Logowanie:blad", source, "Has?o do konta '"..login.."' jest b??dne" )
end
end
local konto = getAccount ( login, haslo )
if konto == false then
local account = addAccount ( tostring(login), tostring(haslo) )
for i=0,5 do
outputChatBox ( " ", root )
end
else
local account = logIn ( source, konto, haslo )
end
triggerClientEvent ( "Logowanie:zakoncz", source )
for i = 0, 10 do
outputChatBox ( " ", source )
end
for _,v in pairs ( q ) do
if v.admin == 1 then
setElementData ( source, "ranga", "Admin" )
ranga = "#FF0000Administrator"
elseif v.moderator == 1 then
setElementData ( source, "ranga", "Mod" )
ranga = "#008000Moderator"
elseif v.admin == 0 and v.moderator == 0 then
setElementData ( source, "ranga", "Gracz" )
ranga = "#FFFFFFGracz"
end
setElementData ( sou...
136. Logowanie do policji przez marker

marker 
createMarker (-16156867"cylinder"200155255)
Policja createTeam "Policja"00155 )

function 
praca thePlayerplayer )
local playerName getAccountName getPlayerAccount player ) ) 
if 
isObjectInACLGroup "user." .. playerNameaclGetGroup "Policja" ) ) then 

giveWeapon 
thePlayer39999 )
setPlayerTeam thePlayerPolicja )
giveWeapon thePlayer239999 )
setSkin thePlayer281 )
giveWeapon thePlayer319999 )
giveWeapon thePlayer419999 )
end
end

addCommandHandler 
("onMarkerHit, praca")

ERROR:
[2016-02-20 12] WARNING: Markerserver.lua:17: Bad argument @ 'addCommandHandler' [Expected function at argument 2, got none]


Pomo?e kto? ?
137. Logowanie ekipy
Witam. Mam pytanie. Czy mo?e kto? sprawdzi? co jest ?le w tym kodzie?


Kod:

function logowanieekipy()
local groupName = "Moderator" or "Admin" or "SuperModerator"
if theTarget ~= nil and isObjectInACLGroup ("user."..accN,aclGetGroup (groupName) )
outputChatBox ( "#00ff00[AlternativeRP]..getPlayerName.. zalogowa? si? na serwer jako ..aclGetGroup.." getRootElement(), 255, 255, 255, true )
else
outputChatBox ( "#00ff00* ..getPlayerName.. zalogowa? si? na serwerze." getRootElement(), 255, 255, 255, true )

end
addEventHandler("onPlayerLogin", root,



//Prosz? na przysz?o?? lepiej dobiera? nazwy temat?w //DestroY
138. Logowanie dla frakcji
Witam czy pomo?e mi kto? z tym kodem? Chc? aby osoba kt?ra jest w frakcji "law" mog?a wpisa? koemnde
System frakcji - Basic RP: https://community.multitheftauto.com/index.php?p=resources&s=details&id=4994

KOD:
Kod:

addCommandHandler({"loginpolicja", "loginpoli"},
function(player, cmd, name)
for i,v in ipairs(getElementsByType("ped")) do
if tonumber(getElementData(player, "factions.player")) == tonumber(getElementData(v, "factions.id")) then
if exports.brpExports:getFactionType(v) == "law" then
setElementModel(player, 280 )
outputChatBox("zalogowales sie", 120, 120, 255, false)
end
)

Nie dzia?a. w ds 3 pisze: Loading script failed: brp Factionss_police.lua:313 unexpected symbol near ')'
139. Logowanie
Witam. Od pewnego czasu nie mog? si? upora? z jednym problemem, a mianowicie logowaniem czat?w. Chodzi mi o to, ?e nie wiem jak? napisa? funkcj?, kt?ra b?dzie logowa?a do pliku czat, i inne tego typu rzeczy. Licz? na pomoc od Was, za ka?d? podpowied? stawiam piwo.

Dzi?kuje i serdecznie pozdrawiam, VeiN.
140. Logowanie i spawn pojazdów
1
Witam mam problem z panelem logowania w MTA.
Chodzi o to, ?e nie da si? ani zarejestrowa?, ani zalogowa? :/ .
Pewnie jest to drobnostka, ale nie mam si?y si? z tym m?czy? sam.

2

Na m?j serwer zosta?a wgrana paczka DayZ, wi?c oczywiste jest to, ?e musz? si? na niej spawnowa? pojazdy i tu jest problem bo spawnuje si? ich za du?o w jednym miejscu, co wywo?uje lagi


Licz? na szybk? odpowied? :) .
141. system gangów, logowanie, spawn, skin
Witam, chcia?em wyci?gn?? system gang?w, logowanie ( z wyborem skin?w oraz spawnem ) z tego GM lecz wyskakuj? mi errory. Pomo?e kto? ? :)
142. Logowanie do Frakcji
Witam napisa?em kodzik na logowanie si? do frakcji poprzez wej?cie w marker lecz skrypt nie dzia?a, po wej?ciu w marker nic si? nie dzieje. ?adnych b??d?w w DB 3. Jak bym m?g? naprawi? kod ?

createMarker (002"cylinder"225500255 )
team createTeam "LSPD"25500)

addEventHandler("onMarkerHit"thePlayer, function()
if 
isObjectInACLGroup "user." .. login aclGetGroup "LSPD" ) ) then
local login 
getAccountData getAccountName thePlayer ) )
setPlayerTeam thePlayer team )
else

outputChatBox("Nie jeste? pracownikiem Policji")
end
end
)    
143. Logowanie do Frakcji
Chcem zrobi? co? takiego gdy wejdziesz w marker to robi ci si? czerwony nick i zak?ada ci skina id 299 i to ma by? pod ACL a mam tylko pod

Kod:

[Team Name] = createTeam ( "Team Name", 249, 39, 39 )
marker = createMarker ( x(7), y(5), z(4), "cylinder", 1, 0, 249, 39, 39 ) ----The Position x,y,z
PosetElementData (marker, "opis", " Witamy na slozbie." )
function login ( hitElement, matchingDimension )
local accName = getAccountName ( getPlayerAccount ( hitElement ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "[ACL Grups]" ) ) then
setPlayerTeam ( hitElement, Team Name )
outputChatBox ( "Nie jestes Pracownikiem! Jezeli nie opuscisz terenu zostaniesz ukarany !", hitElement, 249, 39, 39 )
end
end
addEventHandler ( "onMarkerHit", marker, login )
144. Logowanie
W skrypcie na Logowanie aby ustawia?o nick podczas gry taki jaki wpisali?my podczas rejestracji, a nie taki jak mamy ustawiony w Ustawieniach MTA.
145. [INNE] Logowanie MySQL
Witam mam logowanie mysql
?
Zrobi?em taki kod aczkolwiek mam nadal ten sam problem, pobiera informacje z nieba oto kod do funkcji Wczytaj Konto jak i do ca?ego panelu
[code]stock WczytajKonto(playerid)
{
new
s_buf[128];

//format(s_buf, 512, "SELECT uid, skin, cash, plec, wiek, posx, posy, posz, posa, HP, VW, Int, SpawnType, admin FROM gracze WHERE name='%s' LIMIT 1;", NickName(playerid) );
format(s_buf, sizeof(s_buf), "SELECT * FROM `gracze` WHERE `name` = '%s' LIMIT 1;", NickName(playerid));
mysql_query(s_buf);
mysql_store_result();
if(mysql_fetch_row(s_buf, "|"))
{
sscanf(s_buf, "p<|>ds[32]ddddfffffdddd",
PlayerInfo[playerid][uid],
PlayerInfo[playerid][name],
PlayerInfo[playerid][skin],
PlayerInfo[playerid][cash],
PlayerInfo[playerid][plec],
PlayerInfo[playerid][wiek],
PlayerInfo[playerid][posx],
PlayerInfo[playerid][posy],
PlayerInfo[playerid][posz],
PlayerInfo[playerid][posa],
PlayerInfo[playerid][HP],
PlayerInfo[playerid][VW],
PlayerInfo[playerid][Int],
PlayerInfo[playerid][SpawnType],
PlayerInfo[playerid][ADMIN]);
}
mysql_free_result();
}
[/code]
A oto logowanie z dialogid
[code]if(dialogid == D_LOGIN)
{
new string[512];
if(response)
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_INPUT, "["GAMEMODENAME"] Logowanie", "Witaj, aby zalogowa? si? na naszym serw...
146. Logowanie do teamu
Witam mam problem z logowaniem do teamu poniewa? nie wiem dlaczego pisze mi ze nie jestem pracownikiem jak jestem dodany do ACL.

kod:
function przyklad1(thePlayer)
 
local accN getAccountName getPlayerAccount (thePlayer) )
local groupName "PolicjaSF" or "PolicjaLV" or "PolicjaLS"
 
if isObjectInACLGroup ("user."..accN,aclGetGroup (groupName) )
 
then
    setPlayerTeam 
(thePlayerpolicja )
else
outputChatBox("Nie jeste? pracownikiem Policji"thePlayer)
  
end
 end
147. Logowanie
Witam mam problem z panelem logowania a mianowicie problem polega na tym ze przed wej?ciem na serwer trzeba wybra? team oraz spawn. I chodzi mi o to aby zrobi? ze je?eli si? nie wybierze jednego lub oby dw?ch wyskakiwa?a informacja ze nie wybra? czego? z listy. Bo na razie mo?na wej?? na serwer nie wybieraj?c ani teamu ani spawnu.

tu jest funkcja odpowiadaj?ca za te sytuacje co opisa?em.

kod:
function Koniec()
if 
source == Dogry then
local praca 
guiGridListGetItemText (GUIEditor.gridlist[1], guiGridListGetSelectedItem(GUIEditor.gridlist[1]))
local spawn guiGridListGetItemText (GUIEditor.gridlist[2], guiGridListGetSelectedItem(GUIEditor.gridlist[2]))
if 
praca == "Cywile" or "Policja" or "Pogotowie" or "Pomoc Drogowa" or "Taxi" or "BP Ultimate" or "Administracja" and spawn == "Los Santos" or "San Fierro" or "Las Ventures" then
guiSetVisible
(Window3false)
showCursor(false)
showChat true )
isChatVisible true
showPlayerHudComponent 
("all"true)
toggleAllControlsgetLocalPlayer(), true )
triggerServerEvent("spawn"getRootElement(), getLocalPlayer())
else
outputChatBox ("Musisz wybra? team i spawn."255255255true)
end
end
end
addEventHandler 
("onClientGUIClick"DogryKoniec)


Prosz? o pomoc. Stawiam Zimne :piwo:
148. logowanie
To znowu ja i dbQuery :D


addEvent 
"ZalogujNaKonto"true )
addEventHandler "ZalogujNaKonto"getRootElement(),
function ( 
loginkontahaslokonta )
if 
loginkonta and haslokonta then
local konto 
dbQuery (SQL"SELECT * FROM `Gracze` WHERE `login`=?, `haslo`=?"loginkontahaslokonta)
local results dbPoll (konto, -1)
if (
#results == 0) then
outputDebugString ("Zalogowao")
else
outputDebugString ("Zalogowao !!!!")
end
end
end
)


b??d w db3: dbPool failed; you have an error in your SQL syntax; check the manual that corresponds to your mysql server version for the right syntax to use near `haslo` = haslokonta
149. Panel Logowanie - Zrobiłem wygląd panelu ,co dalej?
Witam , zaczynam dopiero skryptowanie w LUA. Obecnie posiadam pusty gamemode ,a teraz chcia?bym zacz?? od panelu logowania. Zrobi?em taki prosty panel logowania.Teraz wiem ,?e czeka mnie napisanie ,?e jak wcisn? przycisk login to wtedy loguje si? itp. Nie wiem od czego zacz?? ,wi?c prosi?bym o pomoc, mam zrobiony tylko wygl?d panelu.

Kod:

[code]
GUIEditor = {
tab = {},
tabpanel = {},
edit = {},
button = {},
window = {}
}
addEventHandler("onClientResourceStart", resourceRoot,
function()
GUIEditor.window[1] = guiCreateWindow(750, 233, 407, 537, "", false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetAlpha(GUIEditor.window[1], 1.00)
guiSetProperty(GUIEditor.window[1], "CaptionColour", "FF151C44")

GUIEditor.tabpanel[1] = guiCreateTabPanel(492, 316, 0, 211, false, GUIEditor.window[1])

GUIEditor.tab[1] = guiCreateTab("Tab", GUIEditor.tabpanel[1])

GUIEditor.button[1] = guiCreateButton(9, 385, 388, 58, "", false, GUIEditor.window[1])
GUIEditor.button[2] = guiCreateButton(11, 473, 386, 49, "", false, GUIEditor.window[1])
GUIEditor.edit[1] = guiCreateEdit(62, 212, 294, 44, "", false, GUIEditor.window[1])
GUIEditor.edit[2] = guiCreateEdit(65, 60, 291, 46, "", false, GUIEditor.window[1])
end
)

addEventHandler("onClientRender", root,
...
150. Auto Logowanie
Siemka, auto logowanie nadal si? pierdzieli, tym razem wychwytuje 19 linijk?,
db 3:

Kod:

Bad argument @ 'addEventHandler'[expected element at argument 2 got function]


Kod:
Kod:

function login(thePlayer)
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( "user." .. playerName, aclGetGroup ( "Urzad" )) then
setPlayerTeam(thePlayer, urzad)
end
end
addEventHandler("onPlayerLogin", login)
151. [SKRYPT] Rejestracja, logowanie,
Hejo,?
?
Przegl?daj?c komputer natkn??em si? na pewien skrypt kt?ry robi?em na pewien konkurs.
?
Kilka informacji o skrypcie
  • Kodowanie has?a podw?jne MD5 (tak wymaga? organizator konkursu)
  • Komenda na top respektu /top
  • Rejestracja pod komend? /register
  • Zapis: respektu, kasy, skinu, czasu gry, koloru, liczby wizyt.?

?
Skrypt ma do?? prosty kod wi?c bez problemu zintegrujcie go z gamemodem itp.?
?
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
152. Logowanie przez marker
Witam mam taki skrypt ?e jak si? wejdzie w marker to si? loguje do policji.

poli createTeam "Policja"00255 
marker createMarker ( -1614.3000488281686.900024414066.5999999046326 "cylinder"1.5255255255170 )

function 
poli1 thePlayer 
local playerName getAccountName getPlayerAccount thePlayer ) ) 
if 
isObjectInACLGroup "user." .. playerNameaclGetGroup "Policja" ) ) then 
setPlayerTeam 
thePlayerpoli 
giveWeapon thePlayer310000 
giveWeapon thePlayer22200 
giveWeapon thePlayer29500 
setPedArmor thePlayer100 
setElementModel thePlayer280 
setPlayerNametagColor thePlayer00255 
else 

outputChatBox"Nie jeste? pracownikiem Policji."getRootElement()) 
end 
end 
addEventHandler 
"onMarkerHit"markerpoli1 


Chcia?bym ?eby jak si? wejdzie w marker i wpisze komende /loginpoli to ?eby wtedy logowa?o. I ?eby jak si? zaloguje to ?eby na chacie pisa?o Zosta?e? zalogowany do policji. Za pomoc oczywi?cie piwka. :piwo:
153. Logowanie do teamu GUI.
Witam mam skrypty na logowania jak w Temacie ale gui si? nie wy?wietla.
META.xml
[lua]
<meta>
<info author="KineQ" type="script" version="1.1"/>
<script src="server.lua" type="server" />
<script src="client.lua" type="client" />
</meta>
[/lua]
Client.lua
[lua]
GUIEditor = {
button = {},
window = {},
label = {}
}
addCommandHandler ( "loginpoli", resourceRoot.
function()
GUIEditor.window[1] = guiCreateWindow(234, 135, 329, 279, "Logowanie Do Frakcji", false)
guiWindowSetSizable(GUIEditor.window[1], false)
guiSetAlpha(GUIEditor.window[1], 0.68)

button.login = guiCreateButton(48, 193, 232, 52, "Zaloguj", false, GUIEditor.window[1])
GUIEditor.label[1] = guiCreateLabel(80, 255, 172, 15, "Logowanie Do Frakcji By KineQ", false, GUIEditor.window[1])
GUIEditor.label[2] = guiCreateLabel(71, 45, 188, 47, "Logowanie Do Frakcji Policja", false, GUIEditor.window[1])
guiLabelSetHorizontalAlign(GUIEditor.label[2], "center", false)
end
)


addEventHandler("OnClientGUIClick", button.login, poli1)

[/lua]
Server.lua
[lua]
poli = createTeam ( "Policja", 0, 0, 255 )


function poli1 ( thePlayer )
local playerName = getAccountName ( getPlayerAccount ( thePlayer ) )
if isObjectInACLGroup ( &q...
154. logowanie do team
jak zrobi? aby logowa? sie do teamu
wchodz?c w pickup ale trzeb by?o by
by? w ACL
155. [INNE] Logowanie gdy gracz nie wpisze nic
Witam Mam taki kod:
[code]
switch(dialogid)
{
case DIALOG_LOG:
{
switch(response)
{
case 0:
{
new string[128];
Kick(playerid);
format(string, 128, "Gracz %s(%d) zosta? wyrzucony z serwera, pow?d: pr?ba zespawnowania si? bez zalogowania", PlayerName(playerid), playerid);
SendClientMessageToAll(CZ, string);
}
case 1:
{
new konto[128];



format(konto, 128, "Konta/%s.ini", PlayerName(playerid));
if(!strcmp(dini_Get(konto, "Haslo"),inputtext,false))
{

new kasa = GraczInfo[playerid][gKasa] = dini_Int(konto, "Kasa");
GivePlayerMoney(playerid, kasa);
GraczInfo[playerid][gScore] = dini_Int(konto, "Score");
SetPlayerScore(playerid, GraczInfo[playerid][gScore]);
GraczInfo[playerid][gZalogowany] = 1;
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, JN, "Zalogowa?e?(a?) si?!");
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOG, DIALOG_STYLE_INPUT, "Panel logowania", "Poda?e? niepoprawne has?o!nspr?buj jeszcze raz!", "Zaloguj", "Anuluj");

}
}
}
}[/code]
Jest to ta rejestracja;
http://gtao.pl/inne-dinis...ejestracja+dini

i chc? zr...
156. Rejestracja i Logowanie Mysql-Nie działa
Mam taki kod ale nic si? nie dzieje po wpisaniu komendy /reg login haslo - nie tworzy nic w bazie danych.
A po wpisaniu /log login haslo to b??d w debugu-
lay-loginlogin_server.lua:17: attempt to call global 'mysql_fields_row' (a nil value)
Kod:
Kod:

handler = mysql_connect("localhost","root","","db123321")

addCommandHandler("reg",
function (player, cmd, login, haslo)
if (login and haslo) then
local md5pass = md5(haslo)
mysql_query(handler, "INSERT INTO konta SET login="..login..", haslo="..md5pass)
end
end
)

addCommandHandler("log",
function (player, cmd, log, pass)
if (log and pass) then
local md5pass = md5(pass)
local zap = mysql_query(handler, "SELECT * FROM konta WHERE login="..log.." AND haslo="..md5pass)
if (mysql_fields_row(zap)) then
-- co jesli sie zaloguje
end
end
end
)


Stawiam zimne :piwo:
157. Rejestracja & Logowanie Mysql + Tabele
Czy m?g?by mi kto? da?/pom?c skrypty/przy skrypcie. Logowanie i rejestrowanie kont na serwerze oparte o baze danych mysql, bo mam ju? powi?zany serwer z baz? danych ale nie wiem jak zrobi? login & register panel oraz tabele do tego. Czy m?g?by kto? pom?c?? Stawiam zimne :piwo: :)
158. Logowanie do frakcji
Witam ! Mam problem z logowaniem do frakcji. Bl?d mam w 4 i 5 linijce (nie ogarnia palyerName)

Sever:
[lua]
local poli = createTeam( "Policja", 0, 0, 255 )

function poli1(thePlayer)
local playerName = getAccountName(getPlayerAccount(thePlayer))
if isObjectInACLGroup ( "user."..playerName..aclGetGroup( "Policja" )) then
setPlayerTeam ( thePlayer, poli )
giveWeapon ( thePlayer, 31, 10000 )
giveWeapon ( thePlayer, 23, 10000 )
giveWeapon ( thePlayer, 29, 10000 )
setPedArmor ( thePlayer, 100 )
setElementModel ( thePlayer, 281 )
setElementPosition ( thePlayer, -1615.56445312, 681.64276123047, 7.1875 )
setPlayerNametagColor ( thePlayer, 0, 0, 255 )
else
outputChatBox( "Nie jestes pracownikiem Policji.", getRootElement())
end
end
addEvent("zmienEvent", true)
addEventHandler("zmienEvent", getRootElement(), poli1)
[/lua]

Client:
[lua]
GUIEditor_Window = {}
GUIEditor_Button = {}
GUIEditor_Image = {}


local panel = guiCreateWindow(277,116,393,413,"Panel Logowania do Frakcji/Firmy",false)
local policja = guiCreateButton(9,29,180,58,"Policja",false, panel)
local pogotowie = guiCreateButton(9,100,180,58,"Pogotowie",false, panel)
local pd = guiCreateButton(9,177,180,58,"Pomoc Drogowa",false, panel)
local taxi = guiCreateButton(9,261,180,58,"Taxi",false, panel)
local tvp = guiCreateButton(9,344,180,58,"TVP&q...
159. Logowanie Błąd
Hej
mam b??d w konsoli
[code][2013-11-15 21:02:38] WARNING: RPGRPG_S.lua:52: Access denied @ 'addAccount'
[2013-11-15 21:02:43] WARNING: RPGRPG_S.lua:52: Access denied @ 'addAccount'
[2013-11-15 21:02:49] WARNING: RPGRPG_S.lua:52: Access denied @ 'addAccount'[/code]
Kod skryptu
[code]setGameType("RPG by Olusia")
setMapName("RPG")
setRuleValue("Wersja", "1.1")
setRuleValue("Autor", "Olusia")

function OnPlayerJoin()
fadeCamera(source, true)
local Blip = createBlipAttachedTo ( source, 0,2,255,255,255 )
setElementData(source,"blip",Blip)
setCameraMatrix( source, -1997.4337158203, 200.27589416504, 51.115345001221, -2015.9968261719, 183.58070373535, 37.68424987793 )
end
addEventHandler("onPlayerJoin", getRootElement(), OnPlayerJoin)

function loginPlayer(username,password,enableKickPlayer,attemptedLogins,maxLoginAttempts,thePlayer)
if not (username == "") then
if not (password == "") then
local account = getAccount ( username, password )
if ( account ~= false ) then
logIn (source, account, password)
triggerClientEvent(source,"hideLoginWindow",getRootElement())
else
if enableKickPlayer == true then
if (attemptedLogins >= maxLoginAttempts-1) then
outputChatBox ("#0000FF* #FFFFFFBlad! Podales zly Login lub Haslo!",source,255,255,255,true)
setTimer(outputChatBox,500,1,"#0000FF* #FFFFFFUwag...
160. [INNE] Jak ominąć logowanie na PP
Wystarczy zwyk?y s0beit.
1. F11 -> SAMP Patches -> NOP ShowPlayerDialog - aby ukry? okienko logowania
2. Shift+7 - aby si? zespawnowa?

Mi?ej zabawy.