Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - Kevcsaho

Oldalak: 1 [2] 3
16
Segítségkérés / New MTA mysql nem indul el.
« Dátum: 2017. január 09. - 20:43:37 »
ugyan ezt írja

17
Segítségkérés / New MTA mysql nem indul el.
« Dátum: 2017. január 09. - 20:39:25 »
ja nem, csak elírtam 1 d-t .. 1d vel van írva

18
Segítségkérés / New MTA mysql nem indul el.
« Dátum: 2017. január 09. - 20:21:28 »
Rájöttem. előre kell írni az sgs_mysql,  meg sgs_core-t mtaserver.conf-ba viszont a karakterkészítés elő se jön mert erre a sorra 
 

            spawnPlayer(source, -2314.1779785156, 1543.7047119141, 18.7734375, 270, 0, 14, 65000+playerid)

 
ezt írja :  attempt to perform arithmetic on local \'playeridd\' (a boolean value)

19
Segítségkérés / New MTA mysql nem indul el.
« Dátum: 2017. január 09. - 16:20:44 »
Sziasztok letöltöttem mivel elvileg see v2 és megszeretném nézni mi merre.. csakhogy nem indul el az sgs_mysql resource és a log nem ír róla semmit csak annyit hogy [2017-01-09 10:10:37] ERROR: sgs_accounts/sources.lua:1: exports: Call to non-running server resource (sgs_mysql) [string \"?\"]
 
mysql:
 

local hostname = \"127.0.0.1\"
local username = \"mta_22299\"
local password = \"h6p5bLxI\"
local database = \"mta_22299\"
local port = 3306
local MySQLConnection = nil
local resultPool = { }
local sqllog = false
local countqueries = 0
function connectToDatabase(res)
MySQLConnection = mysql_connect(hostname, username, password, database, port)

if (not MySQLConnection) then
   if (res == getThisResource()) then
      cancelEvent(true, \"Cannot connect to the database.\")
   end
   return nil
end

return nil
end
addEventHandler(\"onResourceStart\", getResourceRootElement(getThisResource()), connectToDatabase, false)

function destroyDatabaseConnection()
if (not MySQLConnection) then
   return nil
end
mysql_close(MySQLConnection)
return nil
end
addEventHandler(\"onResourceStop\", getResourceRootElement(getThisResource()), destroyDatabaseConnection, false)
function sgs_logsQLError(str)
local message = str or \'N/A\'
outputDebugString(\"MYSQL ERROR \"..mysql_errno(MySQLConnection) .. \": \" .. mysql_error(MySQLConnection))
end
function getFreeResultPoolID()
local size = #resultPool
if (size == 0) then
   return 1
end
for index, query in ipairs(resultPool) do
   if (query == nil) then
      return index
   end
end
return (size + 1)
end
function ping()
if (mysql_ping(MySQLConnection) == false) then
   destroyDatabaseConnection()
   connectToDatabase(nil)
   if (mysql_ping(MySQLConnection) == false) then
      sgs_logsQLError()
      return false
   end
   return true
end
return true
end
function escape_string(str)
if (ping()) then
   return mysql_escape_string(MySQLConnection, str)
end
return false
end
function query(str)
countqueries = countqueries + 1

if (ping()) then
   local result = mysql_query(MySQLConnection, str)
   if (not result) then
      sgs_logsQLError(str)
      return false
   end
   local resultid = getFreeResultPoolID()
   resultPool[resultid] = result
   return resultid
end
return false
end
function unbuffered_query(str)
countqueries = countqueries + 1

if (ping()) then
   local result = mysql_unbuffered_query(MySQLConnection, str)
   if (not result) then
      sgs_logsQLError(str)
      return false
   end
   local resultid = getFreeResultPoolID()
   resultPool[resultid] = result
   return resultid
end
return false
end
function query_free(str)
local queryresult = query(str)
if  not (queryresult == false) then
   free_result(queryresult)
   return true
end
return false
end
function rows_assoc(resultid)
if (not resultPool[resultid]) then
   return false
end
return mysql_rows_assoc(resultPool[resultid])
end
function fetch_assoc(resultid)
if (not resultPool[resultid]) then
   return false
end
return mysql_fetch_assoc(resultPool[resultid])
end
function free_result(resultid)
if (not resultPool[resultid]) then
   return false
end
mysql_free_result(resultPool[resultid])
table.remove(resultPool, resultid)
return nil
end
-- incase a nub wants to use it, FINE
function result(resultid, row_offset, field_offset)
if (not resultPool[resultid]) then
   return false
end
return mysql_result(resultPool[resultid], row_offset, field_offset)
end
function num_rows(resultid)
if (not resultPool[resultid]) then
   return false
end
return mysql_num_rows(resultPool[resultid])

end
function insert_id()
return mysql_insert_id(MySQLConnection) or false
end
function query_fetch_assoc(str)
local queryresult = query(str)
if  not (queryresult == false) then
   local result = fetch_assoc(queryresult)
   free_result(queryresult)
   return result
end
return false
end
function query_rows_assoc(str)
local queryresult = query(str)
if  not (queryresult == false) then
   local result = rows_assoc(queryresult)
   free_result(queryresult)
   return result
end
return false
end
function query_insert_free(str)
local queryresult = query(str)
if  not (queryresult == false) then
   local result = insert_id()
   free_result(queryresult)
   return result
end
return false
end
-- function escape_string(str)
-- return mysql_escape_string(MySQLConnection, str)
-- end
function debugMode()
if (sqllog) then
   sqllog = false
else
   sqllog = true
end
return sqllog
end
function returnQueryStats()
return countqueries
end
function queryNullaz()
countqueries = 0
end

 
s_mysql: 
 

username =  \"mta_22299\"
password =  \"h6p5bLxI\"
db = \"mta_22299\"
host = \"127.0.0.1\"
port = 3306
function getMySQLUsername()
return username
end
function getMySQLPassword()
return password
end
function getMySQLDBName()
return db
end
function getMySQLHost()
return host
end
function getMySQLPort()
return port
end

 
Mtaserver.conf :  <module src=\"mta_mysql.so\"/>
 
<resource src=\"sgs_mysql\" startup=\"1\" protected=\"0\"/>
 
 
 
 
 
SG functions mappába a mysql : 
 

local host = \"127.0.0.1\"
local username = \"mta_22299\"
local password = \"h6p5bLxI\"
local db = \"mta_22299\"
local results = {}
addEventHandler(\"onResourceStart\", resourceRoot, function()
dbHandler = dbConnect(\"mysql\",\"dbname=\".. db ..\";host=\"..host, username, password, \"autoreconnect=1\")
if not dbHandler then
   outputChatBox(\"#1 mysql kapcsolódás meghiúsult\")
   cancelEvent(true)
end
end)
function getMySQLUsername()
return username
end
function getMySQLPassword()
return password
end
function getMySQLDBName()
return db
end
function getMySQLHost()
return host
end
function getMySQLPort()
return port
end
function query_free(q,poll)
local this = #results + 1
results[this] = dbQuery(dbHandler, q)
if poll then
   local result, num_affected_rows, last_insert_id = dbPoll(results[this], -1)
   if result == nil then
      dbFree(results[this])
      return this, nil
   elseif result == false then
      dbFree(results[this])
      return this, nil
   else
      dbFree(results[this])
      return this, tonumber(last_insert_id)
   end
end
dbFree(results[this])
return this
end
function getConnection()
return dbHandler
end
function singleQuery(str,...)
    if (dbHandler) then
        local query = dbQuery(dbHandler,str,...)
        local result = dbPoll(query,-1)
        if (type(result == \"table\")) then
      return result[1]
        else
      return result
        end
    else
        return false
    end
end
function execute(str)
    if (dbHandler) then
   local query, id = query_free(str, true)
   return query
    else
        return false
    end
end
function getFreeResultPoolID()
return #results + 1
end
function escape_string(str)
if (str) then
   return str
end
return false
end
function query_rows_assoc(str,...)
    if (dbHandler) then
   local this = #results + 1
   results[this] = dbQuery(dbHandler, str, ...)
   return dbPoll(results[this],-1)
    else
        return false
    end
end
function query(str,...)
    if (dbHandler) then
   return query_rows_assoc(str,...)
    else
        return false
    end
end
function query_fetch_assoc(str,...)
if(not str)then
   return false
end
return singleQuery(str,...)
end
function query_insert_free(str)
    if (dbHandler) then
   local query, id = query_free(str, true)
   return id
    else
        return false
    end
end
function num_rows(result)
if(not result)then
   return 0
end
if (type(result == \"table\")) then
   return (#result or 0)
else
   return 1
end
end

 
 

20
Segítségkérés / Guiclick
« Dátum: 2016. december 24. - 12:00:25 »
Király, nagyon szépen köszönöm.

21
Segítségkérés / Guiclick
« Dátum: 2016. december 24. - 11:38:58 »
Az a baj, hogy a dxdrawnál nemtudom melyik cuccost kell használni ami = a guisetvisible-val..

22
Segítségkérés / Guiclick
« Dátum: 2016. december 24. - 11:26:52 »
Ha nem fog működni akkor valami megoldást tudsz javasolni?

23
Segítségkérés / Guiclick
« Dátum: 2016. december 24. - 10:52:31 »
Hát gergo eddig én is eljutottam :) ezért raktam fel ide, hátha valaki..

24
Segítségkérés / Guiclick
« Dátum: 2016. december 24. - 08:40:06 »
Helló, írtam egy scriptet teljesen jól működött addig amíg a lekérés gombot nem raktam bele. Azt akarom, hogy a lekérés gomb is működjön úgy mint a mégse, csak mellé még adjon egy kocsit az illetőnek amit majd megtudok oldani, csak most chatboxba kéne írja hogy karácsony, de nem írja... debugscriptbe írja, hogy c.lua:20 \'<eof> expected near \'end\' , de hiába. Utána néztem és hiába törlök/írok/rakok oda zárójelet akkor is ezt dobja ki és nem működik a script.
 

markerem = createMarker(2485.00000, -1667.00000, 13.34375, \'cylinder\', 2.0, 255, 0, 0, 150)
function MarkerHit ( hitPlayer, matchingDimension )
outputChatBox(\"Kiadja az ablakot akkor jรณ\")
kep = guiCreateStaticImage( 510, 250, 250, 350, \"teszt.png\", false )
kep3 = guiCreateStaticImage(0.520, 0.86, 0.28, 0.08, \"lekeres.png\", true, kep)
addEventHandler(\"onClientGUIClick\", kep3, function()
if source == kep3 then
outputChatBox(\"KARACSONY\")
   end
  end)
end
showCursor(true)
   kep2 = guiCreateStaticImage(0.200, 0.86, 0.28, 0.08, \"megse.png\", true, kep)
   addEventHandler(\"onClientGUIClick\", kep2, function()
      if source == kep2 then
         destroyElement(kep)
         showCursor(false)
      end
   end)
end -------- ez a 20.sor
addCommandHandler(\"k\", MarkerHit)
addEventHandler ( \"onClientMarkerHit\", markerem, MarkerHit, tesztk )
function tesztk()
guiSetVisible(kep, true)
end

 
 

25
Segítségkérés / Segítségkérés.
« Dátum: 2016. december 24. - 08:37:02 »
Srác, tökéletesen működik a script.. ezzel a metával.

26
Segítségkérés / Segítségkérés.
« Dátum: 2016. december 20. - 17:18:10 »
Értem. Köszönöm segítségedet.. egyébként meg csak, hogy tudd ezzel a metával és ezzel a \"kóddal\"  tökéletesen fut a script. Neked pedig további szép és csodás dolgokat kívánok az életbe.
 

local x, y = guiGetScreenSize()
function rajz()
addEventHandler(\"onClientRender\", root,
function()
    dxDrawRectangle ( x/3.8, y/3.8, x/2.02, y/2, tocolor ( 0, 0, 0, 150 ) )
end,false)
end
addCommandHandler(\"ah\", rajz)

 
 

27
Segítségkérés / Segítségkérés.
« Dátum: 2016. december 20. - 17:14:21 »

<meta>
<script src=\"dxdraw.lua\" type=\"server\" />
</meta>

 
 

28
Segítségkérés / Segítségkérés.
« Dátum: 2016. december 20. - 17:12:00 »
Én ezt nem értem.. metába cseszhettem én el valamit esetleg??

29
Segítségkérés / Segítségkérés.
« Dátum: 2016. december 20. - 17:07:37 »
Nem, ezt én csináltam.

30
Segítségkérés / Segítségkérés.
« Dátum: 2016. december 20. - 17:05:13 »
Hát én nemtudom.. external a mod alap és bemásoltam ezt amit írtál de sehol semmi.

Oldalak: 1 [2] 3
SimplePortal 2.3.7 © 2008-2024, SimplePortal