Jump to content

fix player id állandó játékos id


Recommended Posts

Helló!

Regisztrációnál van egy ID oszlop is tehát adatbázisban kap a karakter egy id-t.

Ezt a scoreboardban sikeresen le is tudom kérdezni már csak az admin systemet kéne megvariálni. CTRL+H   playerid --> acc:id
tehát ha a lekérdezést cserélem az ott nem működik.Scoreboardban tökéletesen bevált viszont nem igazán passzol az admin systemben. 

Jelenleg playerid alapján kérdez le de az acc:id kellene. A scoreboardban tök jól bevált a csere de itt nem akar működni. 

 

A mód nem titok,nem is nyitni szeretnénk vele(bár sablonosan hangozhat)hanem a tudásunkat tesztelni illetve megnézni mit lehet ebből kihozni.Most tértünk át mta-ra és próbálgatjuk a LUA nyelvet.

https://data.hu/get/11230500/codeServer.lua

A teljes lua letölthető de itt egy részlet.. Itt is próbáltuk cserélni a playerid-t acc:id -re viszont nem működött ez csak local tehát egy adott résznél valamennyire ment de nem az igazi volt.

local targetPlayer, targetPlayerName = exports.mta_main:findPlayer(thePlayer, targetPlayer)
if not (targetPlayer) then return end
local message = table.concat({...}, " ")
local playerRank = tonumber(getElementData(thePlayer, "acc:admin")) or 0
local targetRank = tonumber(getElementData(targetPlayer, "acc:admin")) or 0
local targetHelper = tonumber(getElementData(targetPlayer, "acc:aseged")) or 0
local adminduty = getElementData(targetPlayer, "char:adminduty")
local playerName = getPlayerName(thePlayer):gsub("_", " ")
local playerNameTarget = targetPlayerName:gsub("_", " ")
local adminNameTarget = getPlayerAdminName(targetPlayer)
local adminName = getPlayerAdminName(thePlayer)
local playerID = getElementData(thePlayer, "playerid")
local targetID = getElementData(targetPlayer, "playerid")

Köszi előre is.

 

Link to comment
  • 2 weeks later...
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...