Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Poprawa] Tablica


Rekomendowane odpowiedzi

Opublikowano

Cześć.

 

Jako, że w tablicach jestem kompletnym zerem proszę o pomoc Was.

 

Mam taką tablice

 

		local zupy= {
			[1] = "Pomidorowa",
			[2] = "Ogorkowa ",
			[3] = "Rosol",
		}

I gdzieś tam przy rejestracji ktoś podaje, że lubi pomidorową, czyli w tabelce zapisuje się jeden i teraz chce to wyświetlić

 

local zupcia = query("SELECT Zupa FROM player.player WHERE Id ='"..id.."';")

Jak tą lokalną wstawić w tego say'a?

say("Lubisz zupe "..zupy[zupcia])

Takie cuś nie działa...

Opublikowano
local zupy= {
[1] = {"Pomidorowa"},
[2] = {"Ogorkowa "},
[3] = {"Rosol"},
}


say("Lubisz zupe "..zupy[zupcia][1])


Lub:



local zupy= {"Pomidorowa", "Ogorkowa ", "Rosol"}

say("Lubisz zupe "..zupy[zupcia])

Opublikowano

	local zupy= {

[1] = "Pomidorowa",

[2] = "Ogorkowa ",

[3] = "Rosol",

}

 

local q = query("SELECT `Zupa` FROM player.player WHERE `Id` ="..id..";")

local z = q[1] -- obstawiam, że q zwraca wartości w tablicach.

 

 

say("Wybrałeś zupę: "..zupy[z])

50596142255057180250.png

Opublikowano

 

local zupy= {
    [1] = {"Pomidorowa"},
    [2] = {"Ogorkowa "},
    [3] = {"Rosol"},
}
say("Lubisz zupe "..zupy[zupcia][1])
Lub:
local zupy= {"Pomidorowa", "Ogorkowa ", "Rosol"}
say("Lubisz zupe "..zupy[zupcia])

Nie działa ;)

 

 

 

	local zupy= {
			[1] = "Pomidorowa",
			[2] = "Ogorkowa ",
			[3] = "Rosol",
		}
		
	local q = query("SELECT `Zupa` FROM player.player WHERE `Id` ="..id..";")
	local z = q[1] -- obstawiam, że q zwraca wartości w tablicach.


	say("Wybrałeś zupę: "..zupy[z])

Też nie działa.

 

Może inaczej.

Tablica:

			local id = {
				[1] = {71114},
				[2] = {71116},
				[3] = {71118},
				[4] = {71120},
			}

query

local s1 = query("SELECT cos FROM player.player WHERE Id ='10000772';")

Wyświetlenie

 

say_reward(mount[s1][1])
 

I nie wyświetla...

 

Syserr z game

LUA_ERROR: [string "tescik"]:22: attempt to index field `?' (a nil value)

 

Query pobiera wartość, bo wpisując say(s1) pokazuje się wartość.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...