Witam, potrzebuje waszej pomocy Chcia?bym zrobic na gieldzie zeby na aucie bylo widac czy samochod posiada mk1, mk2 itp i nie czyta mi bazy.
[code]ERROR: pystories-gielda/c_giela.lua:88: call: failed to call "pystories-db:dbGet" [string "?"]
ERROR: pystories-gielda/c_giela.lua:89: attempt to get lenght of local "mk1" (a boolean value)[/code]
c_giela.lua
[lua]
local marker=createMarker(1728.85,1855.26,10.82-1, "cylinder", 5, 0, 200, 255, 255)
local cuboid=createColCuboid(1718.10,1851.32,9.5, 39.25, 192, 7)
createBlip(1734.64,1962.44,10.82, 25,2,0,0,0,0,0,275)
local wstep=false
local podatek=0
local text=createElement("text")
setElementPosition(text,1728.85,1855.26,10.82)
setElementData(text,"name","Gie?danUstawianie ceny.")
local wm={}
wm.window=guiCreateWindow(0.74, 0.33, 0.25, 0.50, "Gielda", true)
guiWindowSetSizable(wm.window, false)
guiWindowSetMovable(wm.window, false)
guiSetVisible(wm.window, false)
wm.label=guiCreateLabel(0.06, 0.07, 0.89, 0.07, "Wpisz cen? kt?ra ma widnie? na poje?dzie.", true, wm.window)
guiLabelSetHorizontalAlign(wm.label, "center", false)
guiLabelSetVerticalAlign(wm.label, "center")
wm.label2=guiCreateLabel(0.06, 0.21, 0.89, 0.07, "Po odj?ciu podatku cena wyniesie: 0 PLN", true, wm.window)
guiLabelSetHorizontalAlign(wm.label2, "center", false)
guiLabelSetVerticalAlign(wm.label2, &quo...
Witam. Mam nietypowy problem. Ot?? posiadam taki kod na system logowania:
Co mog? zrobi?, je?eli chc? uzyska? rezultat taki, i? gracz loguje si? z nicku ustawionego w ustawieniach. Ten nick musi by? r?wny nickowi, na kt?ry gracz chce si? zalogowa?. Nie potrafi? tego zrobi?. Pozdrawiam
Witam, pisz? skrypt na przechowywalnie pojazd?w i mam problem. Chcia?bym dodawa? otrzymane wyniki z bazy danych (id, model) do gridlist'y w gui przechowywalni, ale nie mam poj?cia, jak posortowa? dane, aby m?c je tam doda?. Co? z tablicami mo?e? Oto wynik, jaki otrzymuje:
1 - ID
411 - MODEL
10 - ID
411 - MODEL
function odbieramDane(result)
guiGridListClear(GUIEditor.gridlist[1])
if not result then return end
for rid, row in ipairs (result) do
for column, value in pairs (row)
if(column == "model_id") then
outputChatBox(value.." - MODEL")
end
if(column == "id") then
outputChatBox(value.." - ID")
local waluta =
end
end
end
end
addEvent("odbierzD", true)
addEventHandler( "odbierzD", localPlayer, odbieramDane )
Cze??! Od d?u?szego czasu pr?buj? zrobi? zapis do bazy danych skryptu na opis postaci/pojazdu, lecz ju? w ?aden spos?b nie wiem co zrobi?.
(chodzi o skrypt vNex'a)
Bo , znalaz?em skrypt na licznik przerobi?em go (zmieni?em grafiki , po?o?enie ,itp)
i chcia?em go pod??czy? to systemu aut ?e by , m?g? pobra? warto?ci o przebiegu i paliwie.
Ale my?la?em ?e , si? uda a tu ni? .
local sw, sh = guiGetScreenSize();
local zoom = 1;
if sw < 1920 then
zoom = math.min(2, 1920/sw);
end
local function sx(po)
return (po/1920)*sw;
end
local function sy(po)
return (po/1080)*sh;
end
local font = dxCreateFont("cz.ttf", 14/zoom)
addEventHandler("onClientRender", root, function()
if getElementData(localPlayer, "hud") then return end
if getPedOccupiedVehicle(localPlayer) then
local przebieg = getElementData(veh,"vehicle:mileage") or 0
local veh = getPedOccupiedVehicle(localPlayer)
local paliwo = getElementData(veh, "vehicle:fuel") or 100
local sx2, sy2, sz2 = getElementVelocity(veh)
local predkosc = (sx2^2 + sy2^2 + sz2^2)^(0.5)
local kmh = predkosc * 180
local kmh2 = predkosc * 145
if getVehicleOverrideLights(veh) == 1 then
dxDrawImage(sx(1400), sy(586), sx(550), sy(550), ":licznik/licznik/bialy.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
else
dxDrawImage(sx(1400), sy(586), sx(550), sy(550), ":licznik/licznik/bialyon.png", 0, 0, 0, tocolor(255, 255, 255, 255), false)
end
if getElementHealth(veh) < 301 then
setElementHealth(veh,302)
end
dxDrawImage(sx(1400), sy(620), sx(550), sy(550), ":licznik...
Witam. Chcia?bym zrobi? co? takiego, poniewa? mam system logowania, kt?ry zapisuje konta w MySQL w bazie danych, lecz chcia?bym te? ?eby jednocze?nie pobiera? on czy osoba kt?ra si? loguje nale?y do ACL. Chc? z gry uruchamia? skrypty itp., a nie z panelu hostingu. Pozdrawiam.
Chcia?em podj?? si? edytowanie i podpi?cie its your world, fajnie wszystko pi?knie zedytowa?em DB2 Ogrpg - db tak jak pokazuj? poradniki na youtube, poczym wgra?em wszystkie pliki na ftp i potem wrzucam baze na mysql i wyskakuje mi taki b??d po 30 minutach wgrywania bazy...
Tak jak w temacie, chcia?bym wyci?gn?? pewn? liczb? z bazy danych i j? napisa? na chacie gracza, z g?ry dzi?ki.
function sprawdzpunkty(plr) local uid = getElementData(plr, "player:uid") local result = exports["ogrpg-db"]:dbGet("SELECT * FROM job_kurier_topka WHERE uid=? AND ulepszenienapiwki=? AND punkty=?",tonumber(uid),0) outputChatBox("Twoja liczba punkt?w: "..#result.."", plr) end
addCommandHandler("kurier-punkty", sprawdzpunkty)
Witam mam problem bo wchodze w strone z hostingiem i w phpmyadmin i pisze utworz now? baze danych i brak uprawnien Czemu kupi?em hosta i nie moge chce wgrac baze danych MysQl jak ktos umie pom?c prosze bardzo o ni? za pomoc stawiam zimne i mam na hostingu 1shot1kill
POZDRAWIAM
[you]
[ Dodano: 2018-02-14, 10:03 ]
Witam jeszcze raz bo mam takie pytanie czy phpmyadmin z hostingu z strony mam tam link i czy ten link jak on jest od phpmyadmin to czemu w tym phpmyadmin widze graczy nie z mojego serwa i nie moge robic baz danych
Witam. Tworz? z kumplami projekt i mam pytanie. Czy kto? z Was posiada, wie czy ona w og?le istnieje. Ale chodzi mi mianowicie o Baz? Danych Proxy. S?ysza?em, ?e mo?na poprzez port sprawdzac proxy. Z g?ry dzi?ki.
Hej! Chcia?bym z bazy danych 'wyci?gn??' nick gracza, aby potem go por?wna? i pod dane nicki(zdefiniowane przeze mnie) podpisa? funkcje. Zrobi?em co? takiego, ale nie dzia?a.
function greeting7Handler ()
local localPlayerName = mysql_query(handler,"SELECT * FROM users WHERE username = ? ",username)
local wynik = mysql_fetch_assoc(localPlayerName)
if wynik == "samel" then
addPedClothes ( source, "capzip", "cap", 16 )
outputChatBox("jestes wysmienity", source, 27, 89, 224, true)
elseif localPlayerName == "Samel12" then
addPedClothes ( source, "capzip", "cap", 16 )
outputChatBox(" dsdasd", source, 27, 89, 224, true)
else
outputChatBox(" nie jestes wysmienity!!1!1!!", source, 27, 89, 224, true)
end
end
addEvent( "onGreeting7", true )
addEventHandler( "onGreeting7", getRootElement(), greeting7Handler )
Witam. Czy mo?na pod??czy? baze danych mysgl na serwerze lokalnym? Wiem ?e pewnie by?y takie tematy ale chodzi mi na dzie? dzisiejszy. Pono? mozna programem Xampp ale mam tam jaki? b??d z phpmyadmin. Czy mo?na jak?? to inaczej zrobi?, innym programem albo co? takiego?? Za odpowiedz daje zimne piwko
Tak jak w tytule gdy usuwam to jak id ostatnie np mia? 849 to usuwam wszystkie pojazdy z bazy danych i niema tych pojazd?w tylko ?e pierwszy pojazd ma id 850 czyli si? id nie resetuje jak to zrobi? tak samo jest z kontami UID Gamemode to OGRPG
Czy da rade pod??czy? baze danych mysql na serwerze lokalnym? Widzia?em ?e kiedy? da?o si? to wykona? lecz mog?o si? to zmieni?. Jako ?e wynaj?cie serwera pod pisanie skrypt?w na kilka miesi?cy nie jest na moj? kiesze?.
Cze??, mam pewien problem. Ot?? chcia?bym z bazy dany pobra? dwa floaty, a mianowicie 'glod' i 'sen'.
Chc? to zapisa? w textdrawie, robi? tak:
[pawn]stock PlayerLogin(playerid)
{
CameraMoverTimer[playerid] = SetTimerEx("RuchKamery", 100, false, "i", playerid);
format(query, sizeof query, "SELECT * FROM members WHERE nick = '%s'", PlayerName(playerid));
mysql_query(query);
mysql_store_result();
if(mysql_fetch_row(data, "|"))
{
sscanf(data, "p<|>ds[24]s[16]ds[10]dddfffdddff",
PlayerCache[playerid][pUID],
PlayerCache[playerid][pNick],
PlayerCache[playerid][pHaslo],
PlayerCache[playerid][pAdminLVL],
PlayerCache[playerid][pAdmin_Text],
PlayerCache[playerid][pScore],
PlayerCache[playerid][pMoney],
PlayerCache[playerid][pVip_Points],
PlayerCache[playerid][pPosX],
PlayerCache[playerid][pPosY],
PlayerCache[playerid][pPosZ],
PlayerCache[playerid][pSkin],
PlayerCache[playerid][pEq],
PlayerCache[playerid][pGun],
PlayerCache[playerid][pGlod],
PlayerCache[playerid][pSen]);
format(str, sizeof(str), "\c{FFFFFF}Witaj {FFCC33}%s {FFFFFF}na serwerze Homeland {ff0000}Trucking 2017!n\c{FFFFFF}Twoje konto istnieje w naszej bazie danych, wi?c mo?esz si? zalogowa?!n\cZatem wpisz swoje has?o aby to uczyni?!", PlayerName(playerid));
ShowPlayerDialog(playerid, D_LOGIN, DIALOG_STYLE_PASSWORD, "Logowanie do konta", str, "Zaloguj&quo...
Cze??, mam problem bo gdy wgrywam baz? danych z IYW to pisze mi taki komunikat:
B??d
Zapytanie SQL:
CREATE TABLE IF NOT EXISTS `3dtexty` (
`id` int(4) NOT NULL COMMENT 'ID 3dtextu',
`type` varchar(10) COLLATE utf8_unicode_ci NOT NULL DEFAULT 'text' COMMENT 'textorg lub text',
`text` varchar(255) COLLATE utf8_unicode_ci DEFAULT 'TEST 3d TEXTU' COMMENT 'Tekst jaki ma byc widonczy',
`interior` int(4) DEFAULT '0' COMMENT 'Interior w jakim tekst sie znajduje',
`dimension` int(4) DEFAULT '0' COMMENT 'dimension w jakim tekst sie znajduje',
`pos` varchar(180) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT 'pozycja na jakich tekst sie znajduje',
`scale` varchar(4) COLLATE utf8_unicode_ci NOT NULL DEFAULT '1' COMMENT 'Skala tekstu',
`komentarz` varchar(255) COLLATE utf8_unicode_ci NOT NULL COMMENT 'Opis gdzie to jest dla siebie(nie widoczne nic w grze)'
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
MySQL zwr?ci? komunikat: Dokumentacja
#1046 - No database selected
Witam, jak pobra? par? rekord?w do 1 zmiennej ? A mianowicie chodzi mi o to, ?e np. Gracz posiada 3 prywatne pojazdy, to jak pobra? te 3 pojazdy do zmiennej modelid[4]
(4 bo to maxymalna ilo?? aut kt?r? mo?e posiada? gracz).
Witam mam problem z wy?wietlaniem nie wiem jak to zapisa?,dodawanie do bazy ?adnie dzia?a tylko jak napisa? wy?wietlanie ca?ej tabeli sqllite do gridlisty?
mam problem z rejestracj? gracza poniewa? mam taki o to kod:
[code]
if(dialogid == REJESTRUJ)
{
if(response == 0)
{
SendClientMessage(playerid, COLOR_RED, "Anulowales/as rejestracje, zostaniesz wyrzucony z serwera!");
Kick(playerid);
}
if(response == 1)
{
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid, REJESTRUJ, DIALOG_STYLE_PASSWORD, "Rejestracja - RealLife", "Nie wpisales nowego hasla, wpisz swoje nowe haslo: ", "Zarejestruj", "Anuluj");
}
else
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
new EscapedText[60];
new str[128];
mysql_real_escape_string(inputtext, EscapedText);
format(str,sizeof(str),"INSERT INTO `members` (`name`,`haslo`,`cash`,`health`,`armor`,`skin`,`posX`,`posY`,`posZ`) VALUES ('%s','%s,1100,100.0,0.0,25,10.0,10.0,10.0)",name,EscapedText);
mysql_query(str);
printf(str);
}
}
} [/code]
Gdy wchodz? na serwer, wpisuje has?o, w konsoli pokazuje si? error:
[code]
[00:35:50] [join] Noorsik has joined the server (0:127.0.0.1)
[00:35:52] [MySQL] Error (0): Failed to exeute query. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1234,1100,100.0,0' at line 1.
[00:35:52] INSERT INTO `members` (`name`,`haslo`,`cash`,`health`,`armor`,`skin`,`po...
Witam mam taki ma?y problem z po??czeniem bazy z serwerem. Modu? wgra?em oraz inne potrzebne rzeczy ale plik s_db kt?ry powinien ??czy? mi server z baz? w konsoli serwera pokazuje taki b??d
WARNING: ogrpg-db requires upgrade as min_mta_version> section in the meta.xml is incorrect or missing (expected at least server 1.5.2 because of 'dbPrepareString')
Nie wiem o co chodzi z tym ani jak to naprawi? prosz? o pomoc.
Za pomoc stawiam zimne piwko.
witam mam kilku krotny zapis mysql log?w nie wiem czym to jest spowodowane [lua]function getAdmin(player, level)
local r = exports["goyd-db"]:dbGet("SELECT * FROM ogrpg_admins WHERE serial=? AND level=?", getPlayerSerial(player),serial)
if r and #r > 0 then
return true
else
return false
end
end
function isAdmin(plr)
if getAdmin(plr,1) or getAdmin(plr, 2) or getAdmin(plr, 3) or getAdmin(plr, 4) then
return true
else
return false
end
end
addCommandHandler("v", function(plr, cmd, ...)
if not getElementData(plr, "player:premium")~= false and not isAdmin(plr) ~= false then outputChatBox("Musisz posiada? status premium by pisa? na czacie globalnym!",plr,78,255,0) return end
local message = table.concat ( { ... }, " " )
local name = getPlayerName(plr):gsub("#%x%x%x%x%x%x","")
for _,p in pairs(getElementsByType("player")) do
if getElementData(p,"player:premium") or getAdmin(p, 1) or getAdmin(p, 2) or getAdmin(p, 3) or getAdmin(p, 4) then
outputChatBox("#FFC000[PREMIUM] ["..getElementData(plr,"id").."]"..name.."#ffffff: "..message:gsub("#%x%x%x%x%x%x","").."", p, 255, 255, 255, true)
end
local q = string.format("Czat v>"..getElementData(plr,"id").."]"..name..": "..message:gsub("#%x...
Witam, mam problem z exportem, ot?? posiadam panel sms api, kt?ry sam przerobi?em, lecz po kupnie premium w DB nic sie nie zmiania. Db3 nic nie pokazuje.
Korzystam z gamemoda OGRPG
server premium
local result = exports['ogrpg-db']:dbSet(string.format('UPDATE ogrpg_users SET premiumdate = TIMESTAMP(premiumdate, NOW()) + INTERVAL %d DAY WHERE id=%d',days,getElementData(playerToReceive,"player:uid")))
Mam problem z pobieraniem pieni?dzy z bazy danych,
tj. pieni?dze przy wychodzeniu z serwera zapisuj? si? do niej, ale przy wchodzeniu si? resetuj?.
Gdy usun??em funkcj? ResetPlayerMoney(playerid); przy wchodzeniu na serwer pieni?dze si? ju? nie usuwa?y, ale mno?y?y za ka?dym razem x2.
O co mo?e chodzi??
Siemanko! Robi? pewien system team?w i potrzebuje przeszuka? ca?? baze danych, a nie tylko jedn? tabele. Jest to w jaki? spos?b mo?liwe? Chodzi o to, ?e chc? aby system sprawdza? czy gracz znajduje si? ju? w jakiej? tabeli. Z g?ry dzi?kuje za pomoc