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: tabeli
1. Ustawianie skinów z tabeli po kliknięciu
Nie wiem jak doda? dodawanie skin?w z tabeli je?li klikne w przycisk to ustawia skina z tabeli a je??i kilkne drugi button to cofa nam skina poprzedniego.
pr?bowa?em to zrobi? jako? ale ustawia?o mi tylko skina o id 2 a jak cofa?em nic sie nie dzia?o

Kod:

skins = {0, 1, 2}

addEventHandler("onClientClick", root, function(btn, state)
if btn == 'left' and state == 'down' then
if page == "skiny" then
if isMouseInPosition(screenW * 0.5439, screenH * 0.7617, screenW * 0.0312, screenH * 0.0417) then
-- ustawianie skina z tabeli
end
if isMouseInPosition(screenW * 0.4473, screenH * 0.8620, screenW * 0.1064, screenH * 0.0378) then
-- ustawianie skina z tabeli i cofanie
end
end
end
end)
2. string.find porównanie znaków z tabeli
Mam jak?? tam tabelke np:

local znaki = {
["a"] = true,
["A"] = true,
["b"] = true

}

for i , v in ipairs(znaki) do
if string.find((guiGetText(rw_edt_login)), v) ~= true then
login.info="Tw?j login zawiera niedozwolony znak!"
return
end
end

Jak zmieni? ten kod aby sprawdzi?o zawarto?? tabeli i je?eli NIE ma w niej znaku lub nie jest true, to striggerowa?o login.info i zreturnowa?o?

Stawiam piwko za pomoc! ;_)
3. pobieranie indexów z tabeli
Witam, zastanawiam si? jak pobra? indexy z takiej tabeli:



nazwa
= {
    
sflv={
    {
1,2,3},
    {
2,1,3},
    },
    
lslv={
    {
3,1,2},
    {
1,1,3},
   }


}
4. math.random z tabeli
Witam, zastanawiam si? jak wylosowa? np: 3 elementy z tabeli.

Dok?adnie chodzi mi o to ?e jak mam tabele to chcia?bym wylosowa?
[lua]
{lok = {2470.07, -2598.19, 13.66}, rodzaj="paczka"},
{lok = {2007.36, -1705.99, 13.48}, rodzaj="paczka"},
{lok = {1487.58, -2176.79, 14.11}, rodzaj="paczka"},
[/lua]

z tabeli

[lua]trasy = {
{lok = {2470.07, -2598.19, 13.66}, rodzaj="paczka"},
{lok = {2588.88, 2190.20, 10.82}, rodzaj="paczka"},
{lok = {1101.24, 1724.97, 10.82}, rodzaj="polecony"},
{lok = {1895.48, -2068.92, 15.67}, rodzaj="polecony"},
{lok = {2470.41, -2607.32, 13.66}, rodzaj="paczka"},
{lok = {1193.21, -1020.60, 32.55}, rodzaj="paczka"},
{lok = {1089.73, -1094.07, 25.44}, rodzaj="paczka"},
{lok = {832.33, -924.49, 55.25}, rodzaj="paczka"},
{lok = {2469.21, -1653.56, 13.47}, rodzaj="paczka"},
{lok = {2438.08, -2014.93, 13.55}, rodzaj="polecony"},
{lok = {2076.32, -1731.32, 13.55}, rodzaj="paczka"},
{lok = {2007.36, -1705.99, 13.48}, rodzaj="paczka"},
{lok = {1936.45, -1926.78, 13.55}, rodzaj="paczka"},
{lok = {1695.81, -2117.80, 13.55}, rodzaj="polecony"},
{lok = {1487.58, -2176.79, 14.11}, rodzaj="paczka"},
{lok = {1537.01, -2177.01, 14.11}, rodzaj="paczka"},
{lok = {1027.80, -1451.56, 13.55}, rodzaj="paczka"},
}[/lua...
5. usuwanie poszczególnej wartości z tabeli
no witam, tak jak w temacie. Wstawi?em do tabeli np: "myd?o" i teraz chce tylko je usun??. Pr?bowa?em table.removeValue ale co? nie siada. Licz? na pomoc. Z g?ry dzi?ki.
6. Dodanie tabeli saj w bazie danych
Witam mam problem w DB3 kt?ry pokazuje ?e nie ma tabeli saj.
Mo?e kto? wyt?umaczy? jak j? poprawnie doda??
7. indeksy w tabeli
Jak mam sprawdzic czy sa jakies indeksy w tabeli?
8. Wywolywanie z tabeli
Witam, zrobilem taka petle:
        if #szosty>=1 then
            
outputChatBox("Lista poszukiwanychnPoziom 6",plr)
            for 
i=1,#szosty do
                
outputChatBox("Login: "..getAccountName(szosty[1]).." Nick: "..getPlayerName(getAccountPlayer(szosty[1])),plr)
            
end
        end

I chce sie dowiedziec jak zrobic aby wywolywac kazdego gracza z tabeli a nie tylko pierwszego
9. Pobieranie wyniku z tabeli danych
Witam, ostatnio pr?bowa?em napisa? pewien skrypt, wszystko sz?o ?adnie dopuki nie napotka?em si? na jeden b??d. Ot?? chodzi o to ?e skrypt po wykonaniu pewnej akcji ma pobra? po stronie serwera sid gracza, a nast?pnie przes?a? go do podanej tabeli w bazie danych, niestety tak si? nie dzieje i po wykonaniu tej akcji wyst?puje nast?puj?cy b??d.

Kod:

s_db.lua:11: dbExec failed; (1048) Column 'sid' cannot be null


Kod:
addEvent("prezent"true)
addEventHandler("prezent"resourceRoot, function(sid)
    if 
not md or getElementType(el) ~= "player" then end
    local query1
=exports["pystories-db"]:dbGet("SELECT * FROM pystories_users WHERE id=?"sid)
    if 
query1 then
    local query
=exports["pystories-db"]:dbSet("INSERT INTO tabela (sid,typ,data) VALUES (?,?,NOW() + INTERVAL 7 day)",sid,"jetpack",time)
            return
    
end
end
)


Co robi? nie tak?
10. Id pojazdów w tabeli
Cze??.
Mam problem w kt?rym totalnie nie wiem o co chodzi.
Gdy kupuj? pojazd to pojawia si? on normalnie tylko, ?e z ID 0 gdy kupuje kolejny pojazd r?wnie? ma ID 0 i nie wa?ne jaki bym kupi? zawsze jest to ten sam kt?ry kupi?em na samym pocz?tku. W db3 nie ma tutaj ?adnych b??d?w. Najprawdopodobniej chodzi o co? w tabeli sql tylko nie wiem o co.

Gdy wchodz? w tabele sql i linijk? pojazdy wyskakuje taki komunikat
Kod:

Current selection does not contain a unique column. Grid edit, Edit, Copy and Delete features may result in undesired behavior. Dokumentacja


Dzi?kuj? za ka?d? pomoc.
11. Liczenie wpisów w tabeli
Ot?? , mam taki problem nie moge w skrypcie zrobi? tak ?eby mi policzy?o ile mam wpis?w w tabeli pr?bowa?em to zrobi? tak? metod?
function data()
    for 
i,v in ipairs(pojazdy) do
          
max2 max2 1
    end
end

lecz liczy ale nie prszzestaje i wychodz? kosmiczne wyniki.
12. Losowe koordynaty z tabeli
Uda?o mi si? zrobi? ma?y skrypt, kt?ry pobiera losowe koordynaty z tabeli i wypisuje je printem. Natomiast nie mam poj?cia jak zrobi?, aby co ka?de u?ycie komendy zmienia?o te w?a?nie koordynaty.
Kod:


function losowanie()
local pozycje = {}

pozycje[1] = {1316.82421875, 313.4306640625, 19.410251617432}
pozycje[2] = {1929.1162109375, 174.2578125, 37.28125}
pozycje[3] = {2221.6611328125, -1163.7255859375, 25.733079910278}

local wezwanie = math.random(1, 3)
print(pozycje[wezwanie][1]..", "..pozycje[wezwanie][2]..", "..pozycje[wezwanie][3])
end
addCommandHandler("losuj", losowanie)

My?la?em nad p?tl? for, ale za nic w ?wiecie nie wiem jak to wykorzysta? w tym kodzie. Prosz? o nakierowanie mnie jak to wykona?. Z g?ry dzi?ki ;)
13. MySQL tworzenie tabeli
Siemkaaa, mam problem z MySQL, mianowicie mam takie errory

Kod:

gm.pwn(878) : error 075: input line too long (after substitutions)
gm.pwn(879) : error 037: invalid string (possibly non-terminated string)
gm.pwn(879) : error 017: undefined symbol "CREATE"
gm.pwn(879) : error 017: undefined symbol "TABLE"


i jeszcze jeden ale to ?e za du?o error?w w linijce

KOD:

Kod:

stock MySQL_SetUpTables()
{
mysql_tquery(SQL_ID, "CREATE TABLE IF NOT EXISTS `accounts` (
`uid` INT(11) NOT NULL AUTO_INCREMENT,
`name` TEXT NOT NULL COLLATE 'utf8_polish_ci',
`password` TEXT NOT NULL COLLATE 'utf8_polish_ci',
`skinid` INT(11) NOT NULL,
`money` INT(11) NOT NULL DEFAULT '0',
`gender` INT(11) NOT NULL,
`age` INT(11) NOT NULL,
`level` INT(11) NOT NULL DEFAULT '1',
`adminlvl` INT(11) NOT NULL DEFAULT '0',
`lastip` TEXT NOT NULL COLLATE 'utf8_polish_ci',
`lastonline` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
`createdate` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`uid`))");
return 1;
}
14. Wyśrodkowany tekst w tabeli w DGS
Wy?rodkowany tekst w tabeli w DGS.
Jak zrobi??
15. Jak dodac do tabeli kolumne?
Witam,
Chcia?bym doda? kolumne "mk" do tabeli "fg_vehicles" tylko jest taki problem nie wiem wog?le jak to zrobi? i jak ustawi? warto?? domy?lna tej kolumny.
16. Kolejny lub poprzedni skin z tabeli
Witam. Mam tabele i p?ki co zrobi?em, ?eby wybiera?o mi losowo skina z tej tabeli. Jak jednak zrobi?, ?eby bra?o po kolei z tabeli, a gdy dojdzie do ostatniego to od pocz?tku?

[code]mySkins = { 111, 67, 1, 100, 10, 213 }
local losowy = mySkins[math.random(1, #mySkins)]
setElementModel(thePlayer, losowy)[/code]

Stawiam piwko za pomoc!
To u g?ry to jedna sprawa.
Planuje zrobi?, ?e gracz stoi w blipie i za pomoc? dw?ch klawiszy ustawia sobie skina nast?pnego lub poprzedniego z tabeli. (tylko tutaj lekko skrypt do przebudowy, bo teraz jest onMarkerHit, a wtedy b?dzie musia?o by? onPlayerIsInMarker czy co? w ten dese? xD). W ka?dym razie druga sprawa to jak zrobi?, ?eby sprawdzi?o kt?rego skina z tabeli mam obecnie i wczyta?o poprzedniego?

Czy b?dzie potrzeba przebudowy tabeli? Mam na my?li zrobienie tak:
[code]mySkins = { [1] = 111,
[2] = 67,
[3] = 1 , <---
}
[/code]
Zaznaczy?em te? jeden przecinek - czy jest on w tym miejscu konieczny?



//edit:
[code]function zmianaskina(thePlayer, matchingDimension)
if isElementWithinMarker(thePlayer, skinomarker) then
mySkins = { 111, 67, 1, 100, 10, 213 }
local losowy = mySkins[math.random(1, #mySkins)]
local account = getPlayerAccount(thePlayer)
if account then
setAccountData(account, "stats.skin",losowy)
setElementModel(thePlayer, losowy)
else
end
else
end
end
addCommandHandler("kolejny", zmianaskina)[/code]
W skr?cie: Jak zamieni? math.random na co?, ?eby bra...
17. Zawsze otwiera się OSTATNIA BRAMKA W TABELI :(
Witam,
Tak jak w tutyle, a mianowicie pr?buj? zrobi? tabel? z obiektami, kt?re si? otwieraj? lecz ZAWSZE, ALE TO ZAWSZE otwiera si? ostatni obiekt w tabeli.

local marker_test createMarker(1786.90002441412337.55.5"cylinder"2.500075)

local blokady = {
{
12511792.59997558592328.39990234385.5000},
{
12511790.69995117192328.39990234385.5000},
}

for 
k,v in pairs (blokady) do
    
local blokada createObject(v[1], v[2], v[3], v[4], v[5], v[6], v[6])
    
function 
brama_otworz_test(thePlayer)
    if 
isElementWithinMarker(thePlayermarker_testthen
        moveObject 
blokada500v[2], v[3], 6)
    
end
end


function brama_zamknij_test(thePlayer)
    if 
isElementWithinMarker(thePlayermarker_testthen
        moveObject 
blokada3000v[2], v[3], v[4])
    
end
end
end


META
Kod:

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

bindKey'e mam zrobione.
18. pobieranie seriala z tabeli
Witam, mam problem pierwszy raz bawi? si? z tak? tablic?.
Nie wiem jak mam pobra? serial z poni?szej tabeli do eventu onPlayerJoin, kt?ry b?dzie sprawdza? czy serial wpisany w tabeli jest, je?eli tak wy?wietli mu si? chat box.
Mniej wi?cej chc? uzyska?: jestem wpisany w tabeli (m?j serial) to wbijam na serwer to wy?wietla si? chat box, chodzi mi o to, jak mam pobra? serial z takiej tabeli.
Prosz? o szybk? pomoc!


zablokowani 
= {
  [
"serial"] = true,
  [
"serial"] = true,
  [
"serial"] = true,
  [
"serial"] = true,
}

addEventHandler("onPlayerJoin"root, function ()
if 
getPlayerSerial (source) == COTUTAJMAMDACthen outputChatBox ("test"sourceend
end
)
19. Tworzenie podwójnego rekordu w tabeli po restarcie
Witam. W bazie danych tworzy mi si? podw?jny rekord po restarcie skryptu [ je?eli by? ju? utworzony ]. Jak temu zapobiec?



connect 
dbConnect "sqlite""baza.db" )
if 
connect then
    outputDebugString
"Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
    
tabela dbExec connect"CREATE TABLE IF NOT EXISTS player ( Nick TEXT, ID INTEGER PRIMARY KEY AUTOINCREMENT )" )
    
tabela_frakcja dbExec connect"CREATE TABLE IF NOT EXISTS frakcja ( Nick TEXT, Ranga TEXT, ID INTEGER PRIMARY KEY AUTOINCREMENT)")
else
    
outputDebugString"Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.")
    
stopResource(getThisResource())
end


addEventHandler
("onResourceStart"resourceRoot
function()

    for 
k,v in pairs(getElementsByType("player")) do
        
local nick getPlayerName(v)
        
dbExec(connect"INSERT INTO player (Nick) VALUES (?)"tostring(nick)) 
            
   
end
  end 
)

20. Pobieranie danych z tabeli (mysql) i wklejanie ich do dialog
Witam chcialbym sie zapyta? w jaki spos?b zrobic aby pobiera? dane z mysql(w moim wypadku towary, ich id, dostepnosc i takie tam) i wkleic je do dialogu?
Dziekuje za wszystkie odpowiedzi.
21. poruszanie się po tabeli
Witam, chcia?bym si? spyta? jak mog? zrobi? regulacje zawieszenia?
Tzn. wiem jak zrobi? sam? regulacj?, ale nie wiem jak ustawi? ten limit.
My?la?em nad zrobieniem tego w tabeli, i po klikni?ciu poruszaniu si? po niej, ale co? mi si? to nie widzi.
Kto? jakie? pomys?y? :v

Pozdrawiam

za pomoc oczywi?cie wynagrodze ;d
22. Dodawanie aut do tabeli
Witam, chce zrobi? takie co? ?e sprawdza jakie gracza ma auta na serwerze i chce to doda? do dxDrawText lecz wyskakuje mi z milion text?w.

kod:

local pojazdy = {}

function 
auta() 
local uid=getElementData(localPlayer,'uid')
if 
not uid then return end
    local vehicles
=getElementsByType('vehicle')
    for 
i,v in pairs(vehicles) do
        if 
getElementData(v,'owner') and getElementData(v,'owner') == uid then
        infoVeh 
"Marka: "..getVehicleNameFromModel(getElementModel(v)).."" 
                 
table.insert(pojazdy,infoVeh)
        
end
    end  
                textVeh 
""
        
for i,v in ipairs(pojazdy) do
            
textVeh textVeh.."n"..v
        end
dxDrawBorderedText
(textVehscreenW 0.3227screenH 0.2933screenW 0.6766screenH 0.7800tocolor(255255255255), 1.00fonted2"center""center"falsefalsefalsefalsefalse)  
end
23. Usuwanie czegoś z tabeli

local table 
= {
    {
"Test1"},
    {
"Test2"},
}
function 
removePlayerFromTable(playertable)
    
local oldTable table
    local newTable 
nil
    
for iplr in pairs(oldTable) do
        
outputChatBoxplr[1] )
        if 
plr[1] == player then
            table
.remove(oldTablei)
        
end
    end
    newTable 
oldTable
end
removePlayerFromTable
("Test1"table)



B??d: attempt to call field 'remove' (a nil value)
Nie ogarniam co robie zle
24. Pobieranie skinów z tabeli
Nie dzia?a mi pobieranie skin?w z tabeli, w b??dach pisze tak:
Kod:


test/s.lua:11: 'then' expected near ','


a to kod:

local ubrania 
= {
  {
28028128250277278279270271272274275276}
}
function 
postawbarierke(plr
    if 
getElementModel(plr) ~= v[1], v[2], v[3], v[4], v[5], v[6], v[7], v[8], v[9], v[10], v[11], v[12], v[13then --return end
    
if getPedOccupiedVehicle(plrthen return end
    local x
,y,getElementPosition(plr)
    
local rx,ry,rz getElementRotation(plr)
    
local barierka createObject(1228xyz-0.5)
    
setElementData(barierka"isBarierka1"true)
    
setElementRotation(barierkarxryrz+90)
    
setElementData(barierka"isBarierka1"getPlayerName(plr))
end
addCommandHandler
("b"postawbarierke)
25. Dodawanie textu do tabeli
Witam, a wi?c tak mam o to taki skrypt:

local NumerCzesci=0
local minCzesci
,maxCzesci=1,16

czesci 
= {
[
1] = 1073,
[
2] = 1074,
[
3] = 1075,
[
4] = 1076,
[
5] = 1077,
[
6] = 1078,
[
7] = 1079,
[
8] = 1080,
[
9] = 1081,
[
10] = 1082,
[
11] = 1083,
[
12] = 1084,
[
13] = 1096,
[
14] = 1097,
[
15] = 1098,
[
16] = 1099,
}

function 
Costam()
dxDrawText(""..czesci[NumerCzesci]..""ry+screenW 1.2000screenH 0.1549screenW 0.5695screenH 0.2018tocolor(000Alpha), 1.10"pricedown""center""center"falsefalsefalsefalsefalse)
end

function CosDodaj()
    
local NumerCzesci=tonumber(NumerCzesci)
        
local vehicle getPedOccupiedVehicle(localPlayer)
        
addVehicleUpgrade (vehicleczesci[NumerCzesci])
end


I chce gdy wybiore liczb? 1 to pokazywa?a mi si? nazwa cz??ci?

robi?em tak:

[1] = 1073,"Shadow",


by? tekst, ale wtedy nie mog?em zamontowa? cz??ci.
26. Sortowanie wartości w tabeli sqlite
Cze??. Pisz? skrypt na pr?b? czasow? i potrzebuj? posortowa? wyniki w tabeli sqlite od najmniejszej do najwi?kszej tylko za bardzo nie wiem jakiej funkcji u?y? albo zapytania(o ile tak to si? nazywa w sqlite - nie ogarniam tego praktycznie) dlatego przychodz? do was poprosi? o pomoc :D Za pomoc stawiam piwko ;)
27. Porównywanie wybranej odpowiedzi z poprawną z tabeli
Witam, mam problem mianowicie podczas pisania kodu natkn??em si? na b??d kt?ry raz si? pojawia a raz znika i nie ma zale?no?ci kiedy si? tak dzieje.

Na SS zaznaczy?em kawa?ek kodu kt?ry nie daje nic w db3 a jednak czasem dzia?a czasem nie.
https://zapodaj.net/983ccf743159a.png.html


tabele z pytaniami wygl?daj? tak:

pytaniaPodstawoweB 
= {
{
"Czy 2+2 to 4?""Tak""Nie"},
{
"Czy 2+2+2 to 7?""Tak""Nie"}
}
pytaniaSpecjalistyczneB = {
{
"Czy 2*2 to 4?""Tak""Nie"},
{
"Czy 2*4 to 6?""Tak""Nie"}
}

Czyli pytanie, odpowied? A, odpowied? B, i kt?ra jest prawid?owa.

Jednak m?j skrypcik albo wcale nie por?wnuje sobie czy to co zaznaczam jest okej albo stwierdza , ?e nie jest pomimo ?e wybra?em dobr? odpowied? albo wszystko jest okej i nie widzi problemu i pokazuje, ?e wybrana odpowied? jest ok. Nie ma regu?y na to.

Kto? ma pomys? jak to poprawi??
Za pomoc stawiam :piwo:
28. Tworzenie tabeli mysql
Witajcie mam problem.
B??d: Obrazek --> Klik

Kod lua


local connection 
nil

addEventHandler
("onResourceStart"root,
    function()
        
connection dbConnect("mysql""host=xyz123;dbname=logowanie""xyz123""xyz123")
        
        if (
connectionthen
            connection
:exec("CREATE TABLE IF NOT EXISTS `vehicles`(id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, model INT DEFAULT 0, owner_name VARCHAR(50),  pos_x FLOAT DEFAULT 0, pos_y FLOAT DEFAULT 0, pos_z FLOAT DEFAULT 0, rot_x FLOAT DEFAULT 0, rot_y FLOAT DEFAULT 0, rot_z FLOAT DEFAULT 0, przebieg INT DEFAULT 0, paliwo INT DEFAULT 50, r1 INT DEFAULT 0, g1 INT DEFAULT 0, b1 INT DEFAULT 0, r2 INT DEFAULT 0, g2 INT DEFAULT 0, b2 INT DEFAULT 0, r3 INT DEFAULT 0, g3 INT DEFAULT 0, b3 INT DEFAULT 0, r4 INT DEFAULT 0, g4 INT DEFAULT 0, b4 INT DEFAULT 0, lr INT DEFAULT 255, lg INT DEFAULT 255, lb INT DEFAULT 255)")
        
end
    end
)



Za pomoc oferuj? :piwo: .
29. Pozycje obiektów z tabeli
Witam mam pewien problem bo robi?em se skrypt na pozycje obiekt?w kt?re s? ju? w MTA oryginalnie lecz co? mi to nie dzia?a (nie pokazuje pozycji) ale jak uruchomie zrobione w mapedytorze pokazuje pozycje czemu tak jest Co jest zle ?
chcia? bym tez zrobi? jako? ze wybrane id obiektu z tabeli pokazuje te pozycje ale nie wiem jak to zrobi? ;(

Za pomoc :arrow: :piwo:

addCommandHandler("g",function() 
for 
ko in ipairs (getElementsByType("object")) do
         
local xygetElementPosition(o)
         
pozycja string.format("%.2f, %.2f, %.2f"xyz)
         
outputChatBox("Pozycja Obiektow: "..pozycja.. " | MODEL: " ..getElementModel(o))
     
setClipboard(pozycja)
    
end
end
)
30. dodawnie do tabeli
Mm problem polegaj?cy na tym ?e mam przyk?adow? tabele:

table = {
["ABC"] = "123",
["HJK"] = "QWE",
["test"] = "TAK"
}

i chcia?bym doda? do tabeli ?e: LOL = PPP
i po dodaniu ?eby wygl?da?a tabela tak:

table = {
["ABC"] = "123",
["HJK"] = "QWE",
["test"] = "TAK",
["LOL"] = "PPP"
}

jak to zrobi?? funkcja table.insert (table, [pos,] value) przyjmuje pozycje tylko w postaci cyfr
31. Usuniecie tabeli scoreboard
Cz??? prosz? o pomoc gdy? nie wiem jak usun?? tabele race rank i checkpoints
koledzy znaj?cy si?na lua podpowiedzieli ?e mam zrobi? co?z tym kodem
exports["scoreboard"]:scoreboardRemoveColumn("Race Rank")
exports["scoreboard"]:scoreboardRemoveColumn("CheckPoint")
Lecz nie znam si? na programowaniu lua od niedawna zacz??em si? tym interesowa? prosze o pomoc albo o gotowy skrypt :) daje :piwo:
32. Pobranie tabeli z MYSQL
Chcia?em si? was zapyta? jak zrobi? by pobra?o ca?? tabel? z MYSQL

Ja to zrobi?em tak:

Kod:

function zaladujrangi()
for k,v in ipairs(getElementsByType("player")) do
local lider = ktoJestLiderem(getElementData(v,"NumerLidera"))
local result = mysql_query(database, "SELECT * FROM `Rangi` WHERE `frakcja` = '"..lider.."' and `id` = '"..id.."'")
if result then
local row = mysql_fetch_assoc(result)
if row then
triggerClientEvent("client:ZaladujRangi", getRootElement(), (row.ranga), (row.wyplata))
else
if id == 15 then
if isTimer(timerrang) then
killTimer(timerrang)
end
mysql_close(database)
end
end
end
id = id+1
local timerrang = setTimer(zaladujrangi(), 400, 0)
end
end
addEvent("server:ZaladujRangi",true)
addEventHandler("server:ZaladujRangi", getRootElement(), zaladujrangi)


lecz wydaje mi si? ?e za bardzo obci??a baz? danych, wi?cj jak bym m?g? to zrobi? inaczej ? ( Lepiej :P )
33. Potrzebuję rubryki ID w tabeli i ID dla każdego gracza
Witam , potrzebuj? pomocy w stworzeniu rubryki ID na tabeli i ?eby ka?dy gracz po stworzeniu konta mia? w?asne ID. Tabelke raz uda?o mi si? stworzy? ale nie by?o ?adnego ID po prostu puste pole.
34. ID z tabeli w mysql
Cze??! Jak zrobi? aby wy?wietla?o mi si? ID przy nikach graczy tak samo jak jest w mysql? Bo mam stworzone konto i jest ID do niego przypisane, wi?c jak zrobi? aby pod TAB te? to wy?wietla?o ?
35. Linjika w kodzie lub w tabeli
Witam jak zrobi? by w skrypcie po wpisaniu komendy pojawia?a si? linjika ? Je?eli si? nie da to jak zrobi? by pojawia?a si? w tabeli ?
36. [INNE] Rejestracja GUI do tabeli MySQL
Witam, m?g?by kto? mi pom?c odno?nie rejestracji? Chcia?bym ?eby zamiast zapisywania si? do pliki, zapisywa?a si? do MySQL.
37. [TUT] Funkcje zapisane w tabeli
Funkcje w tabeli

?atwo, szybko i prosto!


Witajcie forumowicze. Ostatnio doszed?em do wniosku, ?e przyda wam si? dowiedzie?, ?e do tabel mo?na zapisywa? funkcje. Aby rozpocz?? tworzenie 'grupy' funkcji musimy na starcie utworzy? tabel?, kt?ra b?dzie przechowywa?a nasze funkcje. Tutaj przyk?ad:

funkcja = {}


Umieszczamy to gdzie? na samej g?rze, a nast?pnie mo?emy przyst?pi? do programowania. W tym celu, aby nasze funkcje znalaz?y si? w w/w tabeli musimy u?ywa? przed nazw? ka?dej funkcji nazw? tabeli. Tutaj przyk?ad:

function funkcja.mojaPrzykladowaFunkcja() ... end


Teraz u?ywaj?c p?tli for mo?emy wyczyta? wszystkie nazwy funkcji. Kod:

for functionName,tableElement in ipairs funkcja ) do
outputChatBox functionName )
end


My?l?, ?e u?atwi to znajdowanie si? w nowo utworzonych funkcjach przez nas i przy?pieszy pisanie wielkich skrypt?w :) .