Szerző Téma: OnRegisterClick  (Megtekintve 1665 alkalommal)

OnRegisterClick
« Dátum: 2018. január 13. - 11:25:07 »
0 Show voters
Sziasztok!
 
Letöltöttem egy modot kipróbálni, össze kötöttem az sql-t elindul az összes resource és mikor regisztrálnék, ezt az üzenetet kapom:
 



   
      [11:23:52] ERROR: Client (Martin) triggered serverside event getPlayerBann, but event is not added serverside
      [11:23:58] ERROR: Client (Martin) triggered serverside event onRegisterClick, but event is not added serverside
   

[/quote]
 
Mit ért az alatt hogy nincs szerver oldalhoz adva? És hogyan tudnám megcsinálni?
 
A válaszokat előre is köszönöm!

OnRegisterClick
« Válasz #1 Dátum: 2018. január 13. - 12:24:57 »
0 Show voters
Kód nélkül sokra nem megyünk.

OnRegisterClick
« Válasz #2 Dátum: 2018. január 13. - 12:36:09 »
0 Show voters

function onRegisterClick(player, username, password, email)
local password = md5(password)
local registerQuery = dbPoll(dbQuery(connection, \"SELECT * FROM accounts\"), -1)
for _, row in ipairs(registerQuery) do
   if row[\"username\"] == username then
      exports.san_infobox:addNotification(player,\"Felhasználónév foglalt!\",\"error\")
      returnn
   end
   if row[\"mtaserial\"] == getPlayerSerial(player) and not serials[getPlayerSerial(player)] then
      exportss.san_infobox:addNotification(player,\"Ez a serial már kapcsolva van egy accounthoz!\",\"error\")
      return
   end
end

local registerInsert = dbQuery(connection, \"INSERT INTO accounts SET username = ?, password = ?, mtaserial = ?, ip = ?, regdate = NOW(), lastlogin = NOW(), email = ?\",
                  username, password, getPlayerSerial(player), getPlayerIP(player), email)
local result, num, insertID = dbPoll(registerInsert, -1)
if insertID then
   exports.san_infobox:addNotification(player,\"Sikereses regisztráció! Mostmár bejelentkezhetsz!\",\"success\")
   setElementData(player, \"acc:id\", insertID)
   triggerClientEventt(player, \"login:setPlayerPanelState\", player, \"login\")
end
end
addEvent(\"onRegisterClick\", true)
addEventHandler(\"onRegisterClick\", root, onRegisterClick)

 
 

OnRegisterClick
« Válasz #3 Dátum: 2018. január 13. - 13:24:19 »
+1 Show voters
(SanMTA, máglyán égesd el a merevlemezed) Próbáld a resourceot újraindítani, elvileg hozzá van adva az event.

OnRegisterClick
« Válasz #4 Dátum: 2018. január 13. - 13:38:33 »
0 Show voters
Ennyire rossz mod? Egyébként ha újra indítom sem megy

OnRegisterClick
« Válasz #5 Dátum: 2018. január 13. - 14:32:03 »
0 Show voters
Átnéztem jobban a scriptet, voltak elírások, azértírta az event hibákat, viszont, most ezt írja:
 



   
      [14:30:45] WARNING: san_accounts\\Szerver.lua:143: Bad argument @ \'dbQuery\' [Expected db-connection at argument 1, got nil]
      [14:30:45] WARNING: san_accounts\\Szerver.lua:143: Bad argument @ \'dbPoll\' [Expected db-query at argument 1, got boolean]
      [14:30:51] ERROR: san_accounts\\Szerver.lua:144: attempt to compare number with boolean
   

[/quote]
 
És ez itt a 144. sor:
 

if #spawnQuery > 0 then

 
 
« Utoljára szerkesztve: 2018. január 13. - 14:32:18 írta mrtn0410 »

Nem elérhető gbr333

  • 670
    • Profil megtekintése
OnRegisterClick
« Válasz #6 Dátum: 2018. január 13. - 15:59:40 »
+1 Show voters

local spawnQuery = dbPoll(dbQuery(cnonnection, \"SELECT * FROM characters WHERE id = ?\", accId), -1)

 
Helyett:
 

local spawnQuery = dbPoll(dbQuery(connection, \"SELECT * FROM characters WHERE id = ?\", accId), -1)

 
 

OnRegisterClick
« Válasz #7 Dátum: 2018. január 13. - 17:56:49 »
0 Show voters
Jaaa, látom már. Köszi szépen!! :D
 
 

OnRegisterClick
« Válasz #8 Dátum: 2018. január 14. - 11:06:40 »
+1 Show voters
Bárki is írta, minőségi szkriptek.
 
(Vagy talán pont azért csinálta és publikálta így, hogy a kezdők ne tudják elindítani? :thinking: )

OnRegisterClick
« Válasz #9 Dátum: 2018. január 15. - 19:14:13 »
0 Show voters
Érdekes hogy a publikus modba kerültek olyan hibák ami nekünk nem volt benne :D

OnRegisterClick
« Válasz #10 Dátum: 2018. január 15. - 19:36:12 »
0 Show voters
Gondolom átment ezer emberen, sérülhetett is, véletlen belenyúlhattak, vagy trollok ;)

OnRegisterClick
« Válasz #11 Dátum: 2018. január 15. - 20:34:22 »
0 Show voters
Idézetet írta: thegergo02 date=1516041372


   
      Gondolom átment ezer emberen, sérülhetett is, véletlen belenyúlhattak, vagy trollok ;)
   


Meglehet :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal