Dobry dzie?/wiecz?r lub poranek przychodz? ze skryptem napisanym czysto ciekawsko czy mi si? uda, przedstawiam graficzki obracajace si? wok?? naszego kursora,
nada?em zabezpieczenie kt?re sprawdza czy kursor jest widoczny oraz przygotowa?em binda pod F3 bo wi?kszo?? serwer?w ukazywanie w?a?nie kursora pod tym klawiszem ma, tak?e dodam, ?e autorem skryptu oraz grafik jestem ja
Autor: AmLotte
Video : https://streamable.com/2iyw3g
Download:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
[lua]s.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 domy[v.id] then
usunDom(v.id)
end
local result=exports["pystories-db"]:dbGet("SELECT * FROM pystories_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
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) then
pickupid=1273
end
v.wejscie=createPickup ( v.drzwi[1], v.drzwi[2], v.drzwi[3], 3, pickupid, 0)
v.cs=createColSphere(v.drzwi[1],v.drzwi[2],v.drzwi[3], 1)
if (not fast and v.ownerid) then
v.text=createElement("text")
setElementPosition(...
Siemka, mam problem z kursorem.
Chcia?bym aby w skrypcie pobiera?o mi pozycje kursora i przyczepia?o do niego zdj?cie za pomoc? dxDrawImage, oraz jak b?d? rusza? myszk? to ?eby tak jakby obraz pod??a? za myszk? uwzgl?dniaj?c odst?p jaki? od kursora.
A wi?c mam pytanko, jak sprawdzi? czy kursor jest w tym kszta?cie (Mniej wi?cej narysowa?em go) kt?ry poda?em na dole ? Bo do k?? by?oby to isMouseInCircle czy jako? tak, a na taki kszta?t ? S?ysza?em ?eby to zrobi? jako? punktowo, je?eli tak to m?g?by kto? rozszerzy? temat ? Z g?ry dzi?kuj? i za pomoc daje +
function TeleportDoSkinShop(player)
if getElementType(player)=="player" then
if source == wejscie then
setElementPosition(player, 161.60000610352, -95.699996948242, 1001.799987793)
setElementInterior(player, 18)
setElementInterior(wyjscie, 18)
setElementInterior(sprzedawca, 18)
setElementInterior(markerKupnaSkina, 18)
setElementFrozen(player, true)
setTimer(setElementFrozen,30000,1,player,false)
end
end
end
addEventHandler("onMarkerHit", wejscie, TeleportDoSkinShop)
function WybierzSkina(player)
if getElementType(player)=="player" then
if source == markerKupnaSkina then
triggerClientEvent(player, "onSkinMarkerHit", player)
triggerClientEvent(player, "onClientResourceStart", player)
end
end
end
addEventHandler("onMarkerHit", markerKupnaSkina, WybierzSkina)