Ü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.


Témák - Kevcsaho

Oldalak: [1]
1
Segítségkérés / MDC
« Dátum: 2017. december 28. - 21:18:09 »
Sziasztok externalos MDC, működik meg minden fasza csak sima civilek is látják akik nincsenek az adott frakciókba és ezt szeretném megcsinálni csak fogalmam sincs,hogy hogyan.
 
MDC sourceS : 
 

function createDutyBlipServer(vehicle)
   for k, v in ipairs(getElementsByType(\"player\")) do
      local count = getElementData(v, \"groupCount\")
      if count then
         for i=0, count-1 do
      local group = getElementData(v, \"group_\" .. i .. \"\")
         if group == 2 or group == 12 or group == 4 or group == 7 then
            triggerClientEvent(root, \"createDutyBlipClient\", root, vehicle)
                     end
               end
         end
   end
end
addEvent(\"createDutyBlipServer\", true)
addEventHandler(\"createDutyBlipServer\", getRootElement(), createDutyBlipServer)

 
MDC sourceC : 
 

function createDutyBlipClient(vehicle)
    local x,y,z = getElementPosition(vehicle)
    if isElement(backupBlip[vehicle]) then
        destroyElement(backupBlip[vehicle])
    end
    dutyBlip[vehicle] = createBlip(x,y,z,51)
    setElementData(dutyBlip[vehicle], \"blipName\", \"\" .. getElementData(vehicle, \"mdc:group\") .. \" - \" .. getElementData(vehicle, \"mdc:egysegszam\") ..\". számú egység.\")
    attachElements(dutyBlip[vehicle], vehicle)
end
addEvent(\"createDutyBlipClient\", true)
addEventHandler(\"createDutyBlipClient\", getRootElement(), createDutyBlipClient)

 
 

2
Segítségkérés / Account - system
« Dátum: 2017. október 11. - 14:31:55 »
Haló, freedomot újra elővettem mert szeretnék rajta single-ban újra egy kicsit körbenézni csak hogy a regisztráció működik egyedül a loginpanelnél mert a belépés utána már nem mivel ezt dobja vissza a debugscript : \"EdkfwIa.png\"
 
 
 
1299. sor: 
 

removeEventHandler(\"onClientPreRender\", root, updateShader)

 
758 és 760. sor: 
 

local playerid = getElementData(source, \"playerid\") ------- 758.sor
spawnPlayer(source, 258.43417358398, -41.489139556885, 1002.0234375, 268.19247436523, 0, 14, 65000+playerid)  -760.sor

 
előre is köszönöm a segítségeket és szükség esetén még adok több infót a scriptről.

3
Segítségkérés / helyezhető
« Dátum: 2017. október 11. - 14:29:42 »
véletlen 2x nyitottam meg.

4
Segítségkérés / Segítség kérés
« Dátum: 2017. március 01. - 18:11:37 »
Freedom gaming account-system nem működik.  Nagyon szeretném kipróbálni saját házi szerón mivel ez az a változat ahol a tuning system is van meg minden. szóval segítségeket előre is köszönöm.
 
\"Kepkivagas45bd7.png\"
 
 
 

function escape_string(str)
return mysql_escape_string(MySQLConnection, str)
end
--------- 210 sor.
 
833 és 844
function userregister(username, password, operatingsystem, hashPlease)
local safeusername = mysql:escape_string(username)
local safepassword = mysql:escape_string(password)

 
 

5
Segítségkérés / zárható
« Dátum: 2017. március 01. - 11:23:58 »
-

6
Segítségkérés / Unexpected symbol
« Dátum: 2017. január 14. - 21:52:48 »
Sziasztok kerestem neten illetve mindenhol de nem találtam konkrétan erre az errorra megoldást vagy akármit.
 
39. Sorra ami ez -->     local sourceName
 
ezt írja : unexpected symbol near \'

7
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

 
 

8
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

 
 

9
Segítségkérés / Segítségkérés.
« Dátum: 2016. december 18. - 14:39:11 »
Helló. Lenne nekem egy scriptem aminek a működése annyit takarna, hogy ha 1-es adminon van az x illető akkor dxdrawrectangleval rajzoljon \"ki\" egy fekete táblát vagy minek mondjam. De nem nagyon akar működni. (Externalos admin-system)
 

local x,y = guiGetScreenSize()
 
function drawStuff()
if getElementData(thePlayer, \"acc:admin\") >= 1 then
dxDrawRectangle ( x/3.8, y/3.8, x/2.02, y/2, tocolor ( 0, 0, 0, 150 ) )
end
addEventHandler(\"onClientRender\", root, drawStuff)

 
 

10
Segítségkérés / Kiírás
« Dátum: 2016. december 18. - 09:23:15 »
Sziasztok, nagyon kezdő vagyok még és hát tanulgatom a dolgokat, csináltam egy scriptet amit ha elindítok akkor kiírja chatba xy szöveget. Viszont ezt ismételni szeretném magyarán, hogy floodolja és ezt nem tudom, hogy hogyan kéne.
 

function kiiras()
     outputChatBox(\"ad\")
     outputChatBox(\"asd\")
     outputChatBox(\"da\")
addEventHandler(\"onResourceStart\", getRootElement(), kiiras)

 
 

11
Segítségkérés / Hiba
« Dátum: 2016. december 11. - 14:56:36 »
Szép DU.-t előjött még egy problem, méghozzá az,hogy én elkezdtem megírni egy scriptet és azon belül van egy ilyen sorom, hogy : 
 

local Kepernyo = {guiGetScreenSize()}

 
Na és ez debugscriptbe errorozik hogy : attempt to call global \'guiGetScreenSize\' (a nil value)
 
Értem én, hogy nincs megadva érték.. de milyen értéket kéne megadni :)? Segítségeket előre is köszönöm.

12
Segítségkérés / Fegyver
« Dátum: 2016. december 11. - 10:21:52 »
Hali lenne egy olyan gondom, hogy ha belemegyek a cpbe akkor ezt írja ki ami a képen látható \"Nem vagy frakcióba blablabla\" pedig a scriptbe bele van írva, illetve debugscriptbe írja hogy x sorba ez és ez a hiba.
 
ez az a része amikor frakcióba van az illető
 

function isBandas(player)
local theTeam = getPlayerTeam(player)
local factionType = getElementData(thePlayer, \"type\")
if (factionType==48) then
   return true
else
   return false
end
return false
end

 
ez pedig az a sor amit a debugba ír 
 

addEventHandler(\"onClientMarkerHit\", fegyverCP, fegyverPanel)
addEventHandler(\"onClientMarkerHit\", fegyverCP2, fegyverPanel)
addEventHandler(\"onClientMarkerHit\", fegyverCP3, fegyverPanel)
addEventHandler(\"onClientMarkerHit\", fegyverCP4, fegyverPanel)

 
itt pedig a kép : http://imgur.com/a/ofwxo

13
Archívum / Infobox
« Dátum: 2015. június 24. - 11:52:52 »
Na hali emberek. Nekem van egy infobox amit az imént találtam itt fent. http://data.hu/get/7011960/notifications.zip (ez az amiről beszélek). Na ugyebár nekünk van egy full zéró modos szerver. Erre én a see mta v1 admin-systemjét felpakoltam. Aztán ezt az infoboxot is , de nem akar valahogyan működni. amikor /asay , vagy /asayn-t akarok akkor azt írja /am.. de tudok írni /asay,/asayn-ba. Tehát akár milyen admin-systemet rakok be nem működik egyik infobox sem. Se ez se másik. Vagy én nézek el valamit nagyon vagy nemtudom. Lehet, hogy nagyon hülye vagyok. De én nem értek hozzá , tehát segítségeteket előre is köszönöm.

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