Mam taki skrypt, kt?ry po wej?ciu do markera i wci?ni?ciu klawisz H powinna si? otworzy? bram ale brama si? nie otwiera. Po wej?ciu do markera napisy si? pojawiaj?. W konsoli nie ma ?adnego b??du.
local function toggleBrama()
local status = getElementType(brama) == "object" and getElementData(brama, "brama:status") or "closed"
if status == "closed" then
moveObject(brama, 3000, 2505.52, -1690.99, 10.7281, 0, 0, 0)
setElementData(brama, "brama:status", "open")
else
moveObject(brama, 3000, 2505.52, -1690.99, 14.3281, 0, 0, 0)
setElementData(brama, "brama:status", "closed")
end
end
addEventHandler("onMarkerHit", marker, function(hitElement, matchingDimension)
if getElementType(hitElement) == "player" and matchingDimension then
outputChatBox("Wci?nij H, aby otworzy? bram?")
end
end)
addEventHandler("onMarkerLeave", marker, function(hitElement, matchingDimension)
if getElementType(hitElement) == "player" and matchingDimension then
outputChatBox("Opuszczasz marker")
end
end)
Witam. Nie wiem jak mam zrobi? tak ?eby ta funkcja: To jest funkcja gdzie jak zamienie w interakcji na false to sie wyswietla sie okno a jak jest true to sie wyswietla. guiSetVisible(logowanie_login,state) te logowanie login to jest miejsce na wpisanie loginu. A kod loginu wygl?da tak:
Siema dzisiaj si? postanowi?em pobawi? tymi portami i zrobi?em tak jak by?o na poradniku: https://i.imgur.com/BwNU984.png
i w konsoli serwera pisze ?e wszystkie s? "closed"
Siema dzisiaj si? postanowi?em pobawi? tymi portami i zrobi?em tak jak by?o na poradniku: https://i.imgur.com/BwNU984.png
i w konsoli serwera pisze ?e wszystkie s? "closed"
Co zrobi? by przy wej?ciu Stra?nika Granicznego granice si? otwiera?y i ?eby sprawdza?o czy jaki? stra?nik inny nie jest ju? na serwerze bo jak jest ju? jaki? to ?eby nie otwiera?o
Jak powinien wygl?da? skrypt na otwieranie i zamykanie drzwi pod k?tem np. 90 stopni? Z punktu a do b i odwrotnie idzie bez problem zrobi? ale z tym mi si? co? nie udaje.
Siemanko.
Ostatnio zacz??em dzia?a? co? z gui i chc? teraz zrobi? panel gracza ,lecz nie wiem jak zrobi? aby panel pokazywa? si? poprzez klikni?cie klawisza f3.
Witam, (nie wiem czy w dobrym dziale pisze)
Mam pro?b?, czy mo?e kto? mi powiedzie? jak otworzy? plik "internal.db" i go edytowa?, potrzebuje programu. Pr?bowa?em DB Managerem ale pisze ze niewlasciwy format
Witam mam problema z bram? w jednym GM , polega on na tym ?e s? bramy PSP otwiera si? za pomoc? tab a nast?pnie otworz zamknij , chc? to przerobi? na komend? , zrobi?em tak :
Chcia?em napisa? skrypt na otwieranie baga?nika/maski napisa?em co? takiego ale to otwiera wszystko naraz. A ja chc? tylko baga?nik/mask? . Pr?bowa?em wszystkiego i nie wiem jak to zrobi? . Prosz? o pomoc
addCommandHandler ( "open", function ( playerSource )
local vehicle = getPedOccupiedVehicle ( playerSource )
if vehicle then
for i=0,5 do
setVehicleDoorOpenRatio ( vehicle, i, 1 - getVehicleDoorOpenRatio ( vehicle, i ), 2500 )
end
end
end )
Witam zrobi?em createColCuboid dla id bramy z?by si? otwiera?a ale chce z?by da? te otwieranie przez nick ( np: m?j nick ) i ?aden inny gracz nie m?g? otworzy?.
Za pomoc stawiam
GARAGE_ID = 25
addEventHandler("onResourceStart", getResourceRootElement(),
function (resource) local garage25 = createColCuboid(-2108.50, 889.60, 76.70-1.5, 6.6, 13.8, 4) addEventHandler("onColShapeHit", garage25, onGarageCubeHit) addEventHandler("onColShapeLeave", garage25, onGarageCubeLeave) end)
function onGarageCubeHit(hitElement, matchingDimension)
if (getElementType(hitElement) == "player") then if (not isGarageOpen(GARAGE_ID)) then
setGarageOpen(GARAGE_ID, true) end
end
end
function onGarageCubeLeave(leaveElement, matchingDimension)
if (getElementType(leaveElement) == "player") then if (isGarageOpen(GARAGE_ID)) then
setGarageOpen(GARAGE_ID, false) end
end
end
Witam serdecznie, jak zrobi? do tego ?eby gui otwiera?o si? jak kto? jest w ACL OSP.
Wiem, ?e po stronie servera, ale nie za bardzo wiem jak zrobi? trigger.
Najlepiej jakby kto? zrobi? stron? servera i wstawi? trigger to dam oraz . Bo stron? servera sobie wtedy por?wnam, czy dobrze zrobi?em.
function otworz () guiSetVisible (monitor, true) showCursor (true) outputChatBox ("Zalogowa?e? si? na komputer OSP." ) end
addEventHandler("onClientMarkerHit", marker, otworz)
Witam ot?? mam pytanie co zrobi? aby GUI otwiera?o si? tylko po klikni?ciu klawisza "F2".
Chodzi dok?adnie o to ze po wej?ciu do gry razem z panelem logowania pojawia si? te GUI co zrobi? aby tak si? nie dzia?o.
function ruchomeElementyCH(hitElement, matchingDimension)
if (not matchingDimension or getElementType(hitElement)~="player") then
return
end
-- szukamy elementu
for i,v in ipairs(ruchome_elementy) do
if (ruchome_elementy[i].colshape and ruchome_elementy[i].colshape==source) then
-- sprawdzamy czy nie ma ograniczen do frakcji
if (ruchome_elementy[i].frakcja) then
local t=getElementData(hitElement,"faction:name")
if (not t or t~=ruchome_elementy[i].frakcja) then
outputChatBox("Dostep tylko dla czlonkow frakcji "..ruchome_elementy[i].frakcja, hitElement)
return
end
if ruchome_elementy[i].minrankid then
local lfrid=tonumber(getElementData(hitElement,"faction:rank_id"))
if not lfrid or lfrid<ruchome_elementy[i].minrankid then
return
end
end
end
-- przesuwamy!
for i2,v2 in ipairs(ruchome_elementy[i].obiekty) do
local o=getElement...
[center][b]Witam! Mam problem.
Poniewa? ucz? si? PAWN, to tworz? podstawowe komendy. Chcia?em zrobi? skrypt na granice. Gdy podjad? samochodem w markera wy?wietla mi si? "Witamy! Chcesz jecha? dalej zap?a?", czy co? w tym stylu. Gdy klikn? na "P?ac?" to otwiera mi si? brama na 7 sekund. I mam kilka problem?w:
1. Jakie ID ma marker? Bo p?ki co mam ikon? "$".
2. Jak zrobi?, ?e gdy wjad? autem to wy?wietla mi si? to. Ja musz? z pojazdu wysi??? i dopiero to si? wy?wietla.
3. Zrobi? tak, ?e gdy klikn? "p?ac?" otwiera mi si? brama na 7 sekund, a nast?pnie automatycznie zamyka.
Przypominam ?e chc? to wykona? w GUI.
Kod mojej mapki testowej:
[code]
#include <a_samp>
new string[256];
new pName[30];
new pickup[1];
new brama[1];
Nie wiem jak otworzy? i zamyka? szlaban na komend?, a chc? to zrobi? . ; -))
Chodzi mi o to ?eby tylk owyznaczeni ludzie mogli j? otwiera? ( biznes ), ale ?ebym tez m?g? j? sprawdzi? na edytowanej mapie .
Jestem pocz?tkuj?cym w edytowaniu mapy lecz nie wysz?a ?le . ; -))