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: domow
1. Nie tworzy domów w pysie
Sparawa wygl?da tak ?e wgra?em z navaxy dla testu pystories-admins
pystories-core oraz pystories-domy
Wszystko pod??czone pod baze danych oczywi?cie r?wnie? z baz? navaxy i pystories-db i DB DB2. Wpisuje /dom 1 test
Pisze ?e dom si? stworzy?, owszem w bazie dom r?wnie? si? stworzy?. Restartruje pystories-domy i pisze ?e za?adowano 0 dom?w, pomo?e kto??

Dodano: 2022-01-02, 12:32
Kto?, co??
2. System domów nie działa
Witam wyskakuje error inie mg kupi? domku


DB3: ERROR: [BLife][Testowane]lss-domydomy.lua:80: attempt to get length of local 'lokator1db' (a boolean value)

[lua]
domy={}

local function usunDom(id)
if isElement(domy[id].wyjscie) then destroyElement(domy[id].wyjscie) end
if isElement(domy[id].wejscie) then destroyElement(domy[id].wejscie) end
if isElement(domy[id].cs) then destroyElement(domy[id].cs) end
if isElement(domy[id].text) then destroyElement(domy[id].text) end
domy[id]=nil
end

function dodajDom(v,fast)

if not interiory[v.interiorid] then return false end
-- if tonumber(v.id)==151 then
-- outputChatBox("151")
-- end

--outputDebugString(tostring(v.ownerid))
if domy[v.id] then
usunDom(v.id)
end
local result=exports["BLife-db"]:dbGet("SELECT * FROM BLife_users WHERE id=?", v.ownerid)
if result and #result > 0 then
local r=result[1]
if r.login2 == false then
v.owner_nick = r.login
else
v.owner_nick = r.login2
end
else
if v.ownerid ~= false then
outputDebugString("B?ad domu ID domu#"..v.id)
end
v.owner_nick = "do wynaj?cia"
end
-- outputDebugString(v.owner_nick)
v.drzwi=split(v.drzwi,",")
for ii,vv in ipairs(v.drzwi) do v.drzwi[ii]=tonumber(vv) end
v.punkt_wyjscia=split(v.punkt_wyjscia,",")
for ii,vv in ipairs(v.punkt_wyjscia) do v.punkt_wyjscia[ii]=tonumber(vv) end
local pickupid=1272
if (not v.ownerid) t...
3. Nie mogę domów tworzyć
Siema tutaj macie kod:

[lua]addEventHandler("onResourceStart", resourceRoot, function()
local q = exports.DB2:pobierzTabeleWynikow("SELECT * FROM domy")
for i,v in ipairs(q) do
v.wejscie = split(v.wejscie, ",")
if v.nwlasciciel:len() < 3 then id = 1273 else id = 1272 end
local wejscie = createPickup(v.wejscie[1], v.wejscie[2], v.wejscie[3], 3, id, 0, 0)
local cwejscie = createColSphere(v.wejscie[1], v.wejscie[2], v.wejscie[3], 1)
local wlasciciel = false
local nwlascciiel = false
if id == 1273 then
wlasciciel = "brak"
nwlasciciel = "brak"
else
wlasciciel = v.wlasciciel
nwlasciciel = v.nwlasciciel
end
v.wyjscie = split(v.wyjscie, ",")
v.tpw = split(v.tpw, ",")
setElementData(cwejscie, "dom", {
["id"]=v.id,
["wlasciciel"]=wlasciciel,
["nwlasciciel"]=nwlasciciel,
["cena"]=v.cena,
["nazwa"]=v.nazwa,
["x"]=v.tpw[1],
["y"]=v.tpw[2],
["z"]=v.tpw[3],
["data"]=v.data,
["int"]=v.int,
})
local wyjscie = createMarker(v.wyjscie[1], v.wyjscie[2], v.wyjscie[3], "arrow", 1, 0, 0, 255)
setElementData(wyjscie, "wdom", {
["x"]=v.wejscie[1],
["y"]=v.wejscie[2],
["z"]=v.wejscie[3],
})
setElementInterior(wyjscie, v.int)
setElementDimension(wyjscie, v.id)
...
4. System domow
Witam mam taki kod:
https://pastebin.com/ZPnMiMa8

Jest to system dom?w mysql chce zamienic w nim zapis na dini ale niepotrafi? tego zrobic bo nic nie kminie z tych parametr?w mysl co na co zamieniac prosze o pomoc bede mega wdzi?czny.
5. Tworzenie domów ogrpg
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.
6. Nie działa system domów
Doda?em domy do bazy mysql (lss-domy), a po wej?ciu na serwer w og?le nie dzia?aj? i w konsoli "INFO: Zaladowano domow: 0 w 9ms" Prosz? o pomoc
7. System domów Aspera
[center]Witam [you]!
Witam chcia?em zrobi? spawn w panelu logowania do domu ale i? mam taki problem ze nie wiem jak to zrobi? z tym systemem dom?w chodzi tu o co? takiego jak "player:house" na ya ist itp Je?li kto? wie jak to zrobi? lub mnie nakieruje z g?ry Dzi?kuje.[/center]

(system dom?w Aspera)
C:
[lua]
--[[
Autor: Asper
Skrypt: System domow
Dla: .newMode
]]

bindKey( 'i', 'both', function( key, keyState )
if keyState == 'down' then
for k, v in ipairs ( getElementsByType( 'colshape', resourceRoot ) ) do
local dom=getElementData(v,"dom")
if tonumber(dom.wlasciciel) then
createBlipAttachedTo( v, 32, 2, 255,0,0,255,100,500 );
else
createBlipAttachedTo( v, 31, 2, 255,0,0,255,100,500 );
end
end
else
for k, v in ipairs( getElementsByType( 'blip', getResourceRootElement() ) ) do
destroyElement(v)
end
end

end)

local screenW, screenH = guiGetScreenSize()
local sx, sy = guiGetScreenSize()

function mysz(psx,psy,pssx,pssy,abx,aby)
if not isCursorShowing() then return end
cx,cy=getCursorPosition()
cx,cy=cx*sx,cy*sy
if cx >= psx and cx <= psx+pssx and cy >= psy and cy <= psy+pssy then
return true,cx,cy
else
return false
end
end

local ustawienia = nil
local panel = false

local edit = guiCreateEdit(0.786, 0.48, 0.159, 0.057, "1", true)
guiSetVisible(edit, false)
guiEditSetMaxLength(edit, 2)
guiSetAlpha(edit, 0.5)
loca...
8. System domów
Witam mam w posiadaniu taki skrypt http://www77.zippyshare.com/v/DQLYbZ16/file.html
i zwracam si? z pytaniem jak go podpi?? pod baz? danych i jak j? ustawi?
(dla niekt?rych jest to mo?e g?upie pytanie ale ja jestem nowy w lua)
Za pomoc :piwo:
9. System domów .
Witam ponownie . Tym razem mam do was pytanie jak zrobi? system dom?w . ?e tworzymy dom w skryptcie oraz blip dajemy na nim opis i jak ktos wejdzie to musi wpisac komende aby kupic .
10. System domów mysq
Witam ma pytanie jak zrobi? ten skrypt
https://community.multitheftauto.com/index.php?p=resources&s=details&id=5228
aby dzia?a? w zapisie tak jak system aut pana prezesa .db
11. Refresh Pickup Domów
Witam mam pytanie jak zmieni? ?eby po wejsciu na pickup wyskiwa? panel zarz?dzania dom?w lecz po zamkni?ciu panelu zn?w wyskakuje jak zmieni? by wyskakiwa?o np co 10s ?
12. [GF] System Prywatnych Domów Jak zacząć.
Witam.
Mam zamiar stworzy? system prywatnych domk?w dla graczy.
Chodzi mi mianowicie o to ?eby by?o tyle w tym skrypcie:
-Spawn Gracza gdy ma domek
-Interior Domku
-System zapisu do pliku(DINI)
Nie wiem jak zacz??. Mo?ecie mi podpowiedzie? :)
13. [INNE] System Prywatnych Domów
Witam od kilku dni g?owi? si? jak zrobi? system prywatnych dom?w , nw wog?l? jak zacz?? przegl?da?em inne skrpty ale nie s? zbyt czytelne dla mnie ;/.

Nw jak zacz??.

Hm my?la?em tak :
[code]
enum DaneDomow
{
Float:Pos[3],
hnazwa,
dikons,
dpickup
}
[/code]

Komenda

[code]
CMD:stworzdom(playerid, params[])
{
if(dane[playerid][ranga] >= 5)
{
new id = strval(params);
new dcena = strval(params);
new housename[100];
if(sscanf(params, "dds[100]", id,dcena,housename))
{
SendClientMessage(playerid, Pomaranczowy, "Uzyj: /stworzdom [id domu] [cena] [nazwa]");
}
else
{
new msg[200];
format(msg, 200, "Nazwa: %snID: %dnCena: %d$", housename, id, dcena);
new Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
CreateDynamic3DTextLabel(msg, Niebieski, pos[0], pos[1], pos[2], 10.0);

dom[dpickup] = CreateDynamicPickup(1273, 1, pos[0], pos[1], pos[2]);
dom[dikons] = CreateDynamicMapIcon(pos[0], pos[1], pos[2], 31, -1, -1, -1, -1);
dom[Pos][0] = pos[0];
dom[Pos][1] = pos[1];
dom[Pos][2] = pos[2];
}
}
else return SendClientMessage(playerid, Czerwony, "{00C3FF}Serwer: {FF0000}Nie masz dotepu do tej komendy !");
return 1;
}
[/code]

w onplayerkeys dalem takie cos

[code]
if(IsPlayerInRangeOfPoint(playerid, 2.0, dom[Pos][0], dom[Pos][1], dom[Pos][2]))
{
SendClientMessage(playerid, Czerwony, "jestes w domu");
}
...
14. System domów
Witam chce wiedzie? jak to w??czy? :
[URL=http://hostuje.net/file.php?id=1d2a6205a7ee8f35dfa8826feaabe37b ]Clinet[/URL]
[URL=http://hostuje.net/file.php?id=07b102fe6b3ac85aad96350734b6ed3e ]Serwer[/URL]
M?wi? ju? ze ten skrypt to kupi?em .
15. system domów
Witam! Mam pytanie jak si? robi system dom?w w MTA. Za pomoc stawiam :piwo:
16. System domów
Witam, chcia? bym poprosi? o pomoc . Do rzeczy. ?ci?gne?em z Community system dom?w : http://community.mtasa.co...details&id=5228

Po wrzuceniu to na m?j serwer, i wpisaniu /debugscript 3 wyskakuje takie co?.






PS. Skryptu nie mog? w??czy? ;c

Czyta?em poradnik Pioruna Mysql, ale nic mi to nie pomog?o.


Prosze o pomoc. :) GG;3689199


Edit: M?j serwer stoi, na 69host :)
17. [SKRYPT] !! Dynamiczny system dom
[color=#008000][b]Nazwa skryptu:[/b][/color] Dynamiczny system dom?w by Quis (Quis Dynamic Houses System)
[color=#008000][b]Wersja:[/b][/color] 2.0 R3
[color=#008000][b]Autor:[/b][/color] Quis
[color=#008000][b]Opis:[/b][/color] Skrypt s?u?y do dynamicznego (w trakcie dzia?ania serwera) tworzenia dom?w. Umo?liwia tak?e
graczom kupowanie i sprzedawanie dom?w, a tak?e mo?liwo?? wchodzenia do dom?w. W?a?ciciel ma tak?e mo?liwo?? otworzenia/zamkni?cia drzwi do domu dla innych graczy, mo?liwo?? zmiany nazwy domu czy dodanie specjalnych os?b, kt?re mog? wchodzi? do jego domu.
[color=#008000][b]Zdj?cia:[/b][/color] Galeria Dropbox
[color=#008000][b]Komendy gracza:[/b][/color] /dompomoc /dom /dodajczlonka
[color=#008000][b]Komendy administratora:[/b][/color] /dompomoc /savehouses /addhouse /removehouse /housename /houseprice /houseflat /housepos /houseposmanual /houseowner /houseteleport /houseslist /saveflats /addflat /flatinterior /flatpos /flatposmanual /flatslist
Komendy administratora s?u?? g??wnie do edycji danych dom?w.
[color=#008000][b]Miejsce zapisu danych:[/b][/color] Dane zapisuj? si? w formacie SQLite, w pliku "Houses.db" w folderze "scriptfiles". Plik ten, jak i struktura bazy danych, tworz? si? automatycznie.
[color=#008000][b]Wykorzystane biblioteki i wtyczki:[/b][/color] sscanf by Y_Less , ZCMD by ZeeX , Streamer by Incognito
[color=#008000][b]Wykorzystane ID dialog?w GUI:[/b][/color] 7777-7785
[color=#008000][b]Prawa autorskie:[/b][...
18. [INNE] System domów
Witam mam pewnien problem w swoim systemie dom?w, mianowicie gdy wystawie dom na sprzeda? i kto? go kupi to pieni?dze za dom nie wracaj? do by?ego w?a?ciciela

Oto kod komendy "kup"

Kod:


dcmd_sprzedaj(playerid,params[]) {
#pragma unused params
if(IsPlayerConnected(playerid)){
new Sell;
if(sscanf(params, "i", Sell)) return SendClientMessage(playerid, COLOR_WHITE, "/sprzedaj [Cena Sprzeda?y]");
if(Sell < 0 || Sell > 5000000) return SendClientMessage(playerid, COLOR_WHITE, "Cena domu nie mo?e by? mniejsza ni? 0 i wi?ksza ni? 5000000$");
for(new h = 0; h <= MAX_HOUSES; h++){
if(PlayerToPoint(PTP_RADIUS, playerid, HouseInfo[h][hExitX], HouseInfo[h][hExitY], HouseInfo[h][hExitZ])){
if(strcmp(HouseInfo[h][hName],GetName(playerid), false ) == 0){
DestroyPickup(HouseInfo[h][hPickup]);
HouseInfo[h][hPickup] = CreatePickup(1273, 23, HouseInfo[h][hExitX], HouseInfo[h][hExitY], HouseInfo[h][hExitZ]);
HouseInfo[h][hSellable] = 1; HouseInfo[h][hSell] = Sell; SavePlayerHouse(h);
} else return SendClientMessage(playerid, COLOR_WHITE, "Nie jeste? w?a?cicielem tego domu");
} } }
return true;
}
19. [DM] System domów - Y_Ini
Cze??, ju? ?adne par? godzin pr?buj? robi? system dom?w w Y_Ini.
Pocz?tek ?adnie mi szed?, ale potem ju? tak pi?knie nie by?o.
No wi?c tak.

Wpisuj? /nowydom (komenda od stworzenia nowego domu). Po wpisaniu tej komendy ma ustawi? cen? domu, cen? domu jak si? go b?dzie sprzedawa?, postawi? pickupa i 3DTextLabela oraz zapisa? do pliku Wejscie X, Y, Z, w?a?ciciela (tutaj jest ustawione na 0 ) Na razie jest wszystko OK.

Po stworzeniu nowego domu chodz? w pickupa z domem i pojawia mi si? okienko GUI, ?e dom jest na sprzeda? (jak na razie wszystko przebiega pozytywnie, a? do tej chwili).

Zatwierdzam kupno domu, a mi tu nagle wyskakuje taki tekst "Nie sta? Ci? na ten dom" pomimo, ?e mam o wiele wi?cej pieni?dzy ni? po ustawieniu wpisaniu kwoty w komendzie /nowydom ...


OnDialogResponse :

[code]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 5001)
{
if(!response)
return SendClientMessage(playerid, SALAMON, "Nie kupi?e? domu. ");

if(response)
{
if(GetPlayerMoney(playerid) < HouseInfo[playerid][hCost])
{
GetPlayerName(playerid, HouseInfo[playerid][hOwner], MAX_PLAYER_NAME);
MaDom[playerid] = 1;
SendClientMessage(playerid, GREEN, "Kupi?e? dom ! Gratulacje. ");

DestroyPickup(HouseInfo[playerid][hPickup]);
Delete3DTextLabel(HouseInfo[playerid][hLabel]);

new string[128];
...