dlatego ?e chcesz pobra? konkeretny index z tabeli
[ Dodano: 2020-03-11, 21:41 ]
Jak zrobisz co? takiego
To tw?j if sprawdza pobrany wynik ze wskazanym ID i teraz Ty musisz sprawdzi? LiderBiznesu
zapomnialemoTym = mysql:query_fetch_assoc("SELECT * FROM `characters` WHERE `id` = '"..id.."'")
if zapomnialemoTym[1].LiderBiznesu == -- i tutaj 1 albo "1" then
-- ale polecam tak
if zapomnialemoTym[1].LiderBiznesu ~= `i tutaj 1 albo "1"` then return end-- jesli LiderBiznesu jest inny ni? np. 5 to funkcja dalej si? nie wykona
Aby? zrozumia? jak to dzia?a:
1. zapomnialemoTym - to pobiera tabel? z mysql ze wskazanym ID
tabela zawiera to co masz w strukturze czyli np. (bazuj?c na tym co pokaza?e?)
{
id = "1",
LiderBiznesu = "5",
}
I je?li zapomnialemoTym zadzia?a i pobierze wynik to w tym wypadku bazuj?c na ID (zawsze poka?e tak? tabel?) jako index [1]
2. je?li zrobisz to tak:
if zapomnialemoTym then
to komunikat si? poka?e je?li zapomnialemoTym pobierze wynik
3. ?eby sprawdzi? inne dane nie tylko LiderBiznesu musisz wskaza? na jakim indexie chcesz robi? sprawdzenie(w tym wypadku 1) to np:
if zapomnialemoTym[1].LiderBiznesu == 5
-- sprawdza czy lider ma przypisan? "pi?tk?" czyli najwyzsza range
i w ten spos?b mo?esz sprawdza? r??ne dane np.
if zapomnialemoTym[1].oplataBiznesu == 1
-- i tutaj sprawdzasz czy jest oplacony(nie wiem co tam masz w strukturze)
kamison, tak co do literki mog? nawet wys?ac ca?y kod... poniewaz nie jest jako? imponuj?cy
s-side
mysql = exports.mysql
function biznesNowe(thePlayer, target)
id = getElementData(thePlayer, "dbid")
zapomnialemoTym = mysql:query_fetch_assoc("SELECT * FROM `characters` WHERE `id` = '"..id.."'")
if zapomnialemoTym[1].LiderBiznesu >= "1" then
outputChatBox("Doda?e? do biznesu gracza!",thePlayer,255,255,255)
if not target then
outputChatBox("Przyk?ad: /dodaj.biznes [ID gracza]", thePlayer, 255, 194, 14)
else
targetPlayer, targetPlayerName = exports.global:findPlayerByPartialNick(thePlayer, target)
username = getPlayerName(thePlayer)
outputChatBox("" .. username .. " doda? ci? do twojego biznesu.", targetPlayer)
setElementData(targetPlayer, "muskeln", 1)
end
end
end
addCommandHandler("dodaj.biznes", biznesNowe,false,false)
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach