Siemka od paru dni nurtuje mnie pytanie od czego najlepiej zacząć skryptowanie własnego serwera mta bez jakich kolwiek obcych skryptów? czy jest to może panel logowania czy coś innego ?
Mam problem z tworzeniem organizacji gdy chce ja stworzyc i wpisac nazwe organizacji i kliknac utw?rz, organizacja sie nie tworzy a w debugu wyskakuje taki owy b??d:
c_client.Jua:83: attempt to compare boolean with numb [DUP x4]
[code]--[[
unrealMTA @ 2020
autor zasobu: Chojnas
]]--
local sx, sy = guiGetScreenSize()
local zoom = sx < 1920 and math.min(2, 1920 / sx) or 1
Siemka mam pytanie szukam w necie za jakim? skryptem, bo o dziwo ka?dy serwer ma takie co?, lecz nie mog? tego ogarn?? czy istnieje jaki? skrypt? panel na tworzenie eventu np. Tworzenie rat serwerowych, podw?jny zarobek co? w tym stylu
Siemka, to znowu ja tym razem mam problem z tworzeniem pojazd?w
Robie w kodzie tak [lua]local pojazdy = exports["r_pojazdy"]:stworzAuta(pobierz[i]["model"], pozycja[1], pozycja[2], pozycja[3], pozycja[4], pozycja[5], pozycja[6])[/lua] to wtedy wyrzuca ten b??d [img]https://cdn.discordapp.com/attachments/698159597546111088/701405352368799744/unknown.png[/img], a jak zrobi? tak [lua]local pojazdy = exports["r_pojazdy"]:stworzAuta(pobierz[1], pozycja[1], pozycja[2], pozycja[3], pozycja[4], pozycja[5], pozycja[6])[/lua] to wtedynie wyrzuca b??du ale tworzy pojazdy tylko o jednym modelu
[lua]function stworzAuta(p, x, y, z, rx, ry, rz)
if not x and not y and not z then
local pozycja = split(p.pozycja, ",")
auto = createVehicle(p.model, pozycja[1], pozycja[2], pozycja[3], pozycja[4], pozycja[5], pozycja[6])
end
if x and y and z then
auto = createVehicle(p.model, x, y, z, rx, ry, rz) ---- 32 linijka
end[/lua]
Ca?y kod:
[lua]addEvent("stworz:auta", true)
addEventHandler("stworz:auta", root, function()
local pobierz = exports["r_db"]:query("SELECT * FROM pojazdy WHERE wlasciciel=? AND garaz=1", source:getData("gracz:gid"))
for i = 1, #pobierz do
local pozycja = split(pobierz[i]["pozycja"], ",")
local pojazdy = exports["r_pojazdy"]:stworzAuta(pobierz[i]["model"], pozycja[1], pozy...
Witam, szuka?em funkcji lecz nie znalaz?em. Pom?g?by mi kto? chodzi mi tutaj o funkcje, lub event gdy pojazd si? respi. OnSpawnVehicle co? w tym stylu, lecz no nie ma tego na wiki.
Witam ot?? pisz? prac?, stworzy?em pojazd, stworzy?em marker zaka?czaj?cy, i marker kt?ry zaka?cza prac? tworzy si? razem z odpaleniem skryptu. Pom?g?by kto? ? Chcia?bym zrobi? tak, aby marker w kt?rym zaka?czamy prac? tworzy? si? dopiero po wej?ciu w marker gdzie dostajemy pojazd.
Skrypt ma za zadanie tworzy? pedy w miejscu gdzie stoimy. Do wyboru skin, bro? i animacja. Przydatny do robienia ich zdj??.
Zosta? napisany, poniewa? widzia?em, ?e w dziale lua kto? czego? takiego potrzebuje: https://gtao.pl/skrypt-ped-vt130090.htm#812081
Cze?? mam takie pytanie: ma kto? jaki? prosty skrypt lub wie jak zrobi? by si? zapisywa?o to co wpiszemy na stronie do plik?w na komputerze? (co? w stylu log?w)
Witam przychodz? do was z pytaniem bo chc? zacz?? tworzy? co? swojego i teraz pytanie jak zrobi? jakie? rangi w mysql lub podpi?? jako? acl pod mysql(je?eli jest taka mo?liwo??)
Witam, m?g?by mi kto? pom?c, poniewa? chce, ?eby pojazd tworzy? si? pod dan? grup? acl, tu macie dziewicze linijki, sam pr?bowa?em, ale nie wychodzi?o mi to
Witam. Tworzymy nowy serwer. Mapa San Andreas zosta?a wycofana i zamiast niej jest nowa inna. Radar spod M i F11 jest stary. Kto? ma pomys? jak stworzy? now? map? radarow? z pliku gta3.map ?
Witam,
chcia?bym stworzy? komende np /napraw <nick> a drugiej osobie by wyskakiwa?o gui z pytaniem "Czy chcesz aby nick naprawi? ci auto?" i by by?y przyciski TAK i NIE, jak to zrobi??
[ Dodano: 2018-07-18, 15:09 ]
Ja mialem taka inicjatywe by zrobi? sprawdzanie czy jest gracz na serwerze, potem zrobic funkcje kt?ra by wyswitla?a tej osobie gui a ta osoba by klikala tak i wtedy by sie zmienia?a element data na tak czy to dobry pomysl czy da rade inaczej to zrobic?
Siemkaaa, mam problem z MySQL, mianowicie mam takie errory
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:
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;
}
Witam, przychodz? z takim pytaniem.
U?ywam jednego folderu gdzie s? czcionki i meta.xml, kt?rych u?ywam do paneli DX.
Dzisiaj sprawdzam, czcionki si? nie stworzy?y, nie da si? gra? itp...
Wcze?niej ten spos?b dzia?a?.
Nasuwa si? teraz pytanie.
Jako i? w auto start wpisuje skrypty (do mtaserver.conf), na samym pocz?tku auto startu kr?luje folder z owymi czcionkami, a p??niej osobne zasoby. Najpierw w??cza si? folder z czcionkami a nast?pnie zasoby gdzie s? panele DX etc. Czcionki si? ju? nie tworz?. Pr?bowa?em restart serwera, czy w??czanie tego folderu z czcionkami na samym ko?cu auto startu lecz nadal czcionki si? nie tworz?.
Prosz? o wszelakie rozwi?zania, kt?re mog?yby mi pom?c w rozwi?zaniu problemu!
Stawiam piwo, a nawet respekt za pomoc.
Witam mam pewien problem, pobra?em gm gta-rp i podpi??em go na serwer, lecz nie wiem jak utworzy? tam konto i posta?, prosi? bym o pomoc, z g?ry dzi?ki.
Witam, mam problem z tworzeniem dom?w pod OGRPG. Komenda w plikach serwera jest, po jej u?yciu (/dom2) w bazie danych w tabeli lss_domy pojawia mi sie takowy dom, ale po w??czeniu skryptu lss-domy w DB3 pokazuje mi sie "INFO: Zaladowano domow: 0 w 1ms". Prosz? o pomoc.
Cze??! Tak jak w temacie, zastanawia mnie jak stworzy? jakiego? stringa ??cz?c literki ze sob? Dla przyk?adu mam na my?li takie co? - mamy klawiatur? z przycisk?w zrobion? w GUI i przy jej pomocy (wciskanie myszk? na poszczeg?lny przycisk) napisanie jakiego? s?owa Oczywi?cie jak zrobi? backspace przy okazji te? si? przyda. Dacie rad? jako? naprowadzi?? Z G?ry dzi?kuje za pomoc
Witam, udost?pniam ten skrypt kt?ry bra? udzia? w konkursie lua na tworzenie pojazdu z mo?liwo?ci? usuni?cia go. W sam raz dla kogo? kto robi event na serwerze MTA, a nie posiada owego skryptu
Spos?b dzia?ania jest bardzo prosty nale?y wpisa? przyk?adowo /auto bullet auto si? respi i teleportuje nas do niego a je?li chcemy go usun?? nale?y wpisa? /usun
Prosz? o zachowanie autora !
I nie udost?pniania go na innych forach !
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
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
Siemka, chcia?bym stworzy? skrypt na tworzenie r??nych obrazk?w na elementach, typu budynki, pojazdy czy te? cz?owiek, ale jak to zrobi?? Nie chodzi mi o edycje czy podmienienie pliku .txd czy te? .dff, chodzi mi o jak?? funkcj? na zrobienie tego Za dobr? podpowied? stawiam oraz
wbijam z kolejnym problemem kt?ry nie wiem jak rozwi?za? na ten moment, nigdy nie tworzy?em dynamicznych stref. Dopiero zaczynam, wi?c przejd?my do rzeczy, mam taki kod:
[pawn]
enum E_STACJA {
//...
Float:zones_points[8],
area_station,
//...
}
new StationInfo[MAX_STATIONS][E_STACJA];
// P??niej wczytywani wszystkich stacji (i tutaj zaczyna si? problem)
public LoadStations()
{
new query[256], station_id = 0, string[124], pos_station[124];
mysql_query("SELECT * FROM `stations`");
witam nie dodaje mi loginu do bazy myQel pr?bowa?em zrobi? ale nie idzie nw jak to zrobi?
[code]function OrganizacjaAdd(code)
local kasa = getPlayerMoney(source)
if kasa < 15000 then
outputChatBox("* Nie posiadasz 15 000 PLN!", source, 255,255,255, true)
return
end
if code == "" then
outputChatBox("* Nie wpisa?e? nazwy organizacji!", source, 255, 0, 0, true)
return
end
local uid = getElementData(source, "player:uid")
local result3=exports["ogrpg-db"]:dbGet("SELECT * FROM organizacje WHERE uid=?", uid)
if result3 and #result3 > 0 then
outputChatBox("* Ju? znajdujesz si? w innej organizacji!", source, 255, 0, 0)
return
end
local nazwa = exports["ogrpg-db"]:dbGet("SELECT code FROM organizacje WHERE code=?", code)
if #nazwa > 0 then
outputChatBox("* Podana nazwa organizacji jest ju? zaj?ta!", source, 255,0,0, true)
return
end
local query1=exports['ogrpg-db']:dbSet("INSERT INTO organizacje (code,login,uid,actived,rank) VALUES (?,?,?,curdate(),4)",code,result1[1].login,uid)
outputChatBox("* Organizacja o nazwie "..code.." zosta?a utworzona!",source, 255,255,255, true)
outputChatBox("* Wpisz /panel aby otworzy? panel lidera.",source, 255,255,255, true)
takePlayerMoney(...
Witam tworz? system rejestracji kt?ry sk?ada si? z fazowego rejestrowania
tutaj tworzenie pliku gracza przy 5 fazie rejestracji
DOF_CreateFile(DOF_udb_encode(PlayerName(playerid)));
DOF_SetString(DOF_udb_encode(PlayerName(playerid)), "haslo", inputtext);
DOF_SetInt(DOF_udb_encode(Player(playerid)),"kasa",0);
DOF_SetInt(DOF_udb_encode(Player(playerid)),"score",0);
if(dialogid == REJESTRACJA){
if(response){
if(strlen(inputtext)>=5 && strlen(inputtext)<=20){
// tutaj musze wklepac ten kod kt?ry zapise mi has?o do jakiego? newa kt?ry p?zniej zostanie wykorzystany do ustawienia has?a w stringu
}
else {
SendClientMessage(playerid,BIALY,"Z?e Has?o! Has?o musi zawierac od 5 do 20 znak?w");
}
return 1;
}
}
Teraz najwa?niejsze pytanie jak w?asnie ustawic to has?o w jakims newie i zeby potem ustawic to w tym stringu:
DOF_SetString(DOF_udb_encode(PlayerName(playerid)), "haslo", inputtext);
jaki program/skrypt jest do tworzenia dxDrawRectangle i dxDrawImage i tym podobne?
chc? stworzy? wed?ug mojego widzenia dxDrawRectangle to jaki skrypt czy w og?le jest do tworzenia?
prosty w obs?udze, angielski nie ruski itp.
if (connection) then
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 )
addEventHandler("onResourceStart", resourceRoot,
function()
-- connect
faction_db = dbConnect( "sqlite", "plugins/factions/faction.db" )
if faction_db then
outputDebugString( "Po??czenie z baz? SQLite zako?czy?o si? powodzeniem.")
else outputDebugString( "Po??czenie z baz? SQLite zako?czy?o si? nie powodzeniem.") stopResource(getThisResource()) end
-- create
dbQuery ( faction_db, "CREATE TABLE IF NOT EXISTS FACTIONSMONEY ( police int, army int, taxi int, sannews int)" ) end )
W jaki spos?b pobra? warto?ci, jak i nada??
[ Dodano: 2016-04-24, 21:53 ]
// wiem ?e gdzie? tam w czelu?ci znajduje si? poradnik, ale zrobi?em sobie tydzie? przerwy od lua i wylecia?o mi z g?owy na czym stan??em, jutrzejszego dnia od nowa zajm? si? edukowaniem o sql, jednak mo?e kto? pisz?c spos?b w jaki pobra? by te warto?ci po prostu mnie o?wieci, pozdrawiam