Witam, poszukuj? skryptu na wy?wietlane GUI po wej?ciu w Marker.
Chcia?bym aby skrypt takowy, posiada? funkcj? takie jak Anuluj / Wyjd? Oraz Przejdz. Chcia?bym aby te GUI po klikni?ciu "przejdz" b?dzie teleportowa?.
Prosz? tylko, aby nie wysy?a? mi poradnik?w z WikiMTA. Dlaczego? Nie rozumiem ich do ko?ca, a nigdzie tego nie mog? znale??.
Witam, mam nast?puj?cy problem po wej?ciu do markeru nie ma d?wi?ku. Oczywi?cie w debugu zero b??d?w, wi?c nie wiem co ?le zrobi?em. Dodam, ?e skrypt jest po stronie clienta.
[lua]function posadz(player)
local int = getElementInterior(player)
local dim = getElementDimension ( player )
if not player then return fasle end
local x,y,z = getElementPosition(player)
sadzonka = createObject ( 743, x+1, y, z-0.5 )
setElementInterior ( sadzonka, int )
setElementDimension ( sadzonka, dim )
setTimer ( function()
local x2,y2,z2 = getElement...
Mam problem z napisaniem skryptu, kt?ry po wej?ciu w marker pokazywa? tekst na chacie. By?bym wdzi?czny, gdyby kto? podes?a? gotowy skrypt!
Wynagradzam Piwerkiem!
Hejka. Mam problem bo gdy chce wej?? w marker i wywo?a? funkcj? na pokazanie gui nic si? nie dzieje. A jak wywo?uje funkcj? za pomoc? komendy w tedy gui si? odpala mo?e kto? ma jaki? pomys? jak to naprawi?.
Tutaj kod jak to wygl?da na komend? bo na marker mi nie dzia?a.
witam zrobi?em tak jakby w?asny biznes jest on jako frakcja i nie wiem jak zrobi? ze w momencie gdy ta dana frakcja wsi?dzie do pojazdu pojawi si? jakie? miejsce docelowe czy cos
Cze??,
Pr?buj? si? dalej uczy? lua, ale oczywi?cie jeszcze nie pojmuje jakie funkcje bra? i gdzie, no chyba ?e kojarze jakie? rzeczy, daltego narazie postanowi?em tworzy? jakie? ma?e skrypty z pomoc? linijek z innych skrypt?w, ale zrobi? tak aby to dzia?a?o i ?adnie wygl?da?o.
Borykam si? z problemem, ?e gdy rozpoczniemy prac?, daje nam randomowy marker, i po wej?ciu w ten marker powinna by? animacja "?cinania czego?" oraz po zako?czeniu animacji dostawania kasy, lecz po wej?ciu w marker nic si? nie dzieje, dlaczego?
[lua]
--[[
Skrypt: Praca zbieracza Marihuany.
Autor Skryptu: Rynberto
Nie masz prawa u?ycia kodu skryptu bez mojej zgody.
Skrypt utworzony 09.11.2019
]]
createBlip(1102.35, -1189.51, 18.32, 46,2,0,0,0,0,0,275) -- Blip Pracy
local markerPraca = createMarker(1102.35, -1189.51, 17.32, "cylinder", 2.0, 133, 133, 133, 50) -- Marker rozpocz?cia pracy
function MarkerHit ( hitPlayer, matchingDimension )
setElementData(localPlayer, "praca:hodowca", true)
showCursor(true)
setElementFrozen ( localPlayer, true)
vehicle = getPedOccupiedVehicle ( hitPlayer ) -- Je?li gracz b?dzie chcia? wej?? w marker i pracowa? w aucie, to nie b?dzie m?g? tego zrobi?
if hitPlayer ~= localPlayer then return end
if source == markerPraca then
HandleTheRendering() -- poka...
Witam, mam ma?y problem z oknem na dxdrawach. Mianowicie, GUI dzia?a pi?knie bez ?adnych zarzut?w do momentu a? nie zamkn? go/rozpoczn? pracy. Problem jest taki, ?e po ponownym wej?ciu w marker po wy??czeniu okna GUI si? nie pojawia tak jakby tego markera tam nie by?o, B??d?w nie ma ?adnych w db3. Za pomoc daje zimnego
[lua]
local screenW, screenH = guiGetScreenSize()
okieneczko = false
function Panelmagazyn()
dxDraw..
end
addEvent("GUImagazynu", true)
addEventHandler("GUImagazynu", resourceRoot, function()
if okieneczko == false then
addEventHandler("onClientRender",root,Panelmagazyn)
tick = getTickCount()
okieneczko = true
showCursor (true)
end
end)
function ZamknijOkno(button, state)
if okieneczko and button == "left" and state == "down" then
if cursorPosition(screenW * 0.5098, screenH * 0.5573, screenW * 0.1963, screenH * 0.0469) then
removeEventHandler("onClientRender",root,Panelmagazyn)
okieneczko = false
showCursor (false)
end
end
end
addEventHandler("onClientClick", getRootElement(), ZamknijOkno)
function Rozpocznijprace(button, state)
if okieneczko and button == "left" and state == "down" then
if cursorPosition(screenW * 0.2949, screenH * 0.4870, screenW * 0.1963, screenH...
Witam, posiadam paczk? skyGame i pr?buj?c co? tam sobie samemu podzia?a? napotka?em jedn? rzecz kt?rej nie potrafi?, nie rozumiem jak mog? to usun???
Problem jest taki i? po po??czeniu si? z serwerem opr?cz Connect wyskakuje r?wnie? nazwa forum..
Kto? orientuje si? w jakim pliku to mog? zmieni? oraz gdzie to znajd? i jak podmieni??
Oraz w tabelce graczy [po wci?ni?ciu TAB] na 50 slotowym serwerze pokazuje mi np. 5/13 i gdy kto? wejdzie to jest 6/15 itp itd chcia?bym aby by?a lista graczy na ilo?? slot?w, za pomoc piwerko <3
Witam posiadam paczk? power gaming i po ka?dym wej?ciu na serwer zabiera ka?demu po 1 mln
b??dy w konsoli
[GM-PowerGaming]/[Podstawa]/ogrpg-db/s_db.lua:96: attempt to call global 'mysql_query' (a nil value)
[19-03-13 16:11] ERROR: [GM-PowerGaming]/[Podstawa]/ogrpg-core/base.lua:76: call: failed to call 'ogrpg-db:pobierzWyniki' [string "?"]
ale nie wiem czy to ma w tym co? wsp?lnego prosz? o pomoc daj? zmine b?agam szybko
function OtworzSMSA ()
if isPlayerinFaction then
moveObject ( bramaSMSA, 2500, -2091.1001, 1341.6, 2.8 )
setTimer ( function ()
outputChatBox ( "Brama automatycznie zamknie si? za 10 sekund!", player)
end, 10000, 1)
end
moveObject (bramaSMSA, 2500, -2091.1001, 1341.6, 6.2 )
end
addEventHandler ("onMarkerHit", marker, OtworzSMSA)
function isPlayerInFaction(plr)
local sid=getElementData(plr,'player:sid')
if not sid then return end
local result=exports['pystories-db']:dbGet('SELECT 1 FROM pystories_factions WHERE code=? AND sid=? LIMIT 1;', "SMSA", sid)
if result[1] then
return true
else
return false
end
end
Gdy wchodze w marker nic sie nie dzieje, jestem w frakcji, nie ma ?adnych b??d?w w db3
Witam mam problem ot?? polega on na tym ?e tworze marker oddawania paczki lecz gdy w niego wejd? nic si? nie dzieje. Brak b??d?w w DB3. Zaznaczam funkcje gdzie tworze marker tym --<<<<.
Client:
bindKey("H", "down", function()
if isElementWithinMarker(localPlayer, markerZABIERANIA) then else return end if getElementData(localPlayer, "praca:magazyn") == true then
losuj = math.random ( 1, #markery ) markery = createMarker(markery[losuj][1],markery[losuj][2],markery[losuj][3])--<<<<. blip = createBlipAttachedTo(markery, 41) setElementData(localPlayer,"mamskrzynke",true) box = createObject(1271, 0, 0, 0) attachElements( box, localPlayer, 0, 0.8, 0.5) triggerServerEvent("klawisze", localPlayer)
else outputChatBox("Nie pracujesz jako Magazynier.") end
end)
function zabierzidaj()
if localPlayer == markery then
setElementData(localPlayer,"wezpaczke", false) setElementData(localPlayer,"mamskrzynke", false) destroyElement(markery) destroyElement(blip) destroyElement(box) triggerServerEvent("klawZabierz", localPlayer) triggerServerEvent("hajs:paczka", localPlayer) end
end
Witam. Tworz? serwer RPG i mam problem.. Po wej?ciu do pojazdu FPS spadaj? z 60 do 25.. Zauwa?y?em, ?e jest to spowodowane skryptem "frakcja-policja" (ogrpg). Teraz pytanie, jak to naprawi?. Usuwa?em c_policja.lua i nadal to samo.
W wcze?niejszych wersjach MTA by?a mo?liwo?? ustawienia ?eby gracz logowa? si? automatycznie na serwer bez konieczno?ci instalacji dodatkowych skrypt?w. T? opcje nale?a?o zmieni? prawdopodobnie (nie pami?tam dok?adnie) w pliku o nazwie mtaserver.conf, kt?ry znajdowa? si? w folderze servermods. Wystarczy?o zmieni? tylko jeden parametr z 0 na 1 i potem po zarejestrowaniu si? gracza, kt?ry wszed? na serwer logowa? si? automatycznie. Jednak teraz nie widzie tej tam opcji albo j? przenie?li. Jednak przeszuka?em wszystkie pliki w tamtym folderze i nie znalaz?em. Czy kto? wie w jakim pliki nale?y ustawi? auto logowanie?
Witam! Mam problem, poniewa? chcia?bym zrobi? gdy wejdziemy w marker (kt?ry znajdujie si? po Client-Side) usuwa?o pojazd, kt?ry zrespi?em po Server Side:
Kod do Server: https://pastebin.com/ZxVWVHGb
Kod do Client: https://pastebin.com/JXTQ6nRS
Dobra, mam kod i jak mam to zablokowa?, aby po wej?ciu raz w marker zablokowa?o losowanie drugi raz, do czasu, a? nie wejd? w wylosowany marker
[lua]
mrozpo = createMarker(2744.3510742188,-2453.7,12.86225605011,"cylinder",1.1,255,255,255,100)
mmiejsca = {
{2781.9846191406,-2450.6713867188,13.635081291199},
{2782.0900878906,-2448.1870117188,13.635055541992},
{2782.0646972656,-2446.4736328125,13.635061264038},
{2781.9970703125,-2461.3837890625,13.635078430176},
{2782.0153808594,-2463.3923339844,13.635073661804},
{2782.0344238281,-2465.6652832031,13.635068893433},
{2785.318359375,-2450.6000976563,13.634265899658},
{2785.3686523438,-2448.8005371094,13.634254455566},
{2785.3825683594,-2446.7805175781,13.634250640869},
{2785.2280273438,-2461.4089355469,13.634288787842},
{2785.2360839844,-2463.6157226563,13.634286880493},
{2785.1474609375,-2465.6157226563,13.634307861328},
{2790.1884765625,-2461.6752929688,13.63307762146},
{2790.4169921875,-2463.6364746094,13.633021354675},
{2790.4440917969,-2465.9130859375,13.633014678955},
{2790.3989257813,-2450.7512207031,13.633026123047},
{2790.2619628906,-2448.599609375,13.633059501648},
{2790.2163085938,-2446.4538574219,13.63307094574}
}
Mam ambicj? napisa? wszystkie misje z GTA SA na server MTA dla dw?ch os?b, ale nie za bardzo jeszcze umiem pisa? skrypty.
To co uda?o mi si? napisa?, to ?e po wej?ciu na server, pojawia si? rower [tam gdzie pierwsza misja w SA]. Teraz chcia?em ?eby do roweru by? doczepiony marker a po wej?ciu na rower, marker znikn??. Oto moje wypociny, kt?re absolutnie nie dzia?aj?.
M?g?by mi kto? co? podpowiedzie??
[lua]local x1, y1, z1, rx1, ry1, rz1 = 2243.2, -1263.2, 23.5, 0, 0, 270
function startBikes()
local Bike = createVehicle ( 481, 0, 0, 0 )
setVehicleColor( Bike, 88,142,110 )
spawnVehicle( Bike, x1, y1, z1, rx1, ry1, rz1)
local spawnVeh = spawnVehicle ( Bike, x1, y1, z1, rx1, ry1, rz1 )
end
addEventHandler ( "onPlayerJoin", getRootElement(), startBikes)
Witam, tak jak w temacie. Na serwerze dodaje komu? premium, po wyj?ciu z serwera w MySQL wszystko si? zapisuje, ale jak wejdzie na serwer to nie posiada owej premki.
[lua]
api="3dJ02IcwJagzYrpVuGhAeSxPo"
function getPremiumDate(plr)
local queryA=exports['sW-db']:dbGet("SELECT * FROM Ev_Konta WHERE UID=? AND premiumdate>NOW() LIMIT 1", getElementData(plr,"UID"))
if (queryA and #queryA > 0) then
return queryA[1].premiumdate
end
return false
end
function setPremiumDay(plr,days)
if getPremiumDate(plr) then
local queryA=exports['sW-db']:dbSet(string.format("UPDATE Ev_Konta SET premiumdate = DATE(premiumdate) + INTERVAL %d DAY WHERE UID=%d",days,getElementData(plr,"UID")))
return end
local queryA=exports['sW-db']:dbSet(string.format("UPDATE Ev_Konta SET premiumdate = DATE(curdate()) + INTERVAL %d DAY WHERE UID=%d",days,getElementData(plr,"UID")))
end
addEvent("premiumActive", true)
addEventHandler("premiumActive", root, function(code,amount,number)
if not code then return end
outputDebugString(code..":"..amount)
local x=exports['sW-db']:dbGet("SELECT * from Premium_Kody where code=?",code)
if x and #x > 0 then
if x[1].active < 1 then outputChatBox("*B??dny Kod",client) return end
local xamount = tonumber(x[1].amount)
if xamount == tonumber(amount) then
exports['sW-db']:dbSet("UPDATE Premium_Ko...
Witam. Nie wiem czy pisz? w dobrym dziale, ale w razie czego prosz? administracj? o przeniesienie.
Mam problem, ot?? nie wiem jak zrobi? takie co?, ?e po wej?ciu na serwer SA:MP gracz by? od razu zespawnowany w danym miejscu. Gdy umieszcz? SpawnPlayer(playerid) w publicu OnPlayerConnect, lub OnPlayerRequestClass to nie dzia?a. Prosz? o pomoc.
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
-- end
addEventHandler( "onMarkerHit", maker, tele )
Chcia?em zrobi? sobie takie co? ?e gdy si? wejdzie do markera postaci? to obraz na chwil? robi si? czarny i gdy posta? si? ju? telepnie to si? rozja?nia z powrotem. Tylko ?e co? tu nie dzia?a tak jak trzeba bo ekran robi si? czarny jak posta? ju? si? teleportuje. Mo?e kto? wie co jest nie tak?
Witam ma jeden problem, napisa?em skrypt ale wywala mi b??d w konsoli
"Bad argument @ 'outputChatBox' [Expected at argument 2, got function]
function wejsc ()
local nick = getPlayerName (source)
outputChatBox("#00ff00[SDP] #6666ff Gracz "..nick.." Wszed? na Serwer", getRootElement, 255, 255, 255, true)
end
addEventHandler("onPlayerJoin", getRootElement(), wejsc)
function wyjsc ()
local nick = getPlayerName (source)
outputChatBox("#00ff00[SDP] #66ccff Gracz "..nick.." Wyszed? z Serwera", getRootElement, 255, 255, 255, true)
end
addEventHandler("onPlayerQuit", getRootElement(), wyjsc)
function loguj ()
local nick = getPlayerName (source)
outputChatBox("#00ff00[SDP] #ff99ff Gracz "..nick.." Zalogowa? si? do Gry", getRootElement, 255, 255, 255, true)
end
addEventHandler("onPlayerLogin", getRootElement(), loguj)
Prosz? o pomoc.
Za ka?d? ch?? pomocy stawiam piwko.
function duty(thePlayer, matchingDimension)
if isElementWithinMarker(thePlayer, strazak277) then
setElementModel ( thePlayer, 277 )
else
outputChatBox("Aby si? przebra? za stra?aka musisz by? w czerwonym markerze", thePlayer, 255, 0, 0)
end
end
addCommandHandler("277", duty)
Jak doda? do niego ?eby po wej?ciu do markera pojawia? si? jaki? tekst w czacie.
Witam, chc? aby pokaza?o si? GUI po wej?ciu w marker, wpisaniu komendy /pokaz oraz gracz musi by? w grupie ACL.
marker = createMarker (487.599609375, -0.900390625, 1001.4000244141, "cylinder", 0.60000002)
setElementInterior(marker, 17)
function praca(thePlayer)
PD=createTeam("PD", 214, 121, 22)
local playerName = getAccountName(getPlayerName(thePlayer))
if isObjectInACLGroup("user."..PlayerName,aclGetGroup("PD")) then
if isElementWithinMarker(thePlayer, marker) then
showCursor(true)
guiSetVisible(GUIEditor.window[1], true)
end
end
addCommandHandler("otworz", praca)
Po wej?ciu w marker i wpisaniu komendy gui nie chce si? pokaza?, je?li co? jest ?le to pisa?. Dodam ?e w grze doda?em siebie do grupy PD. [/code]
Witam. To Znowu ja. Prosz? o pomoc chce zrobi? skrypt kt?ry po jakim? tam czasie po wej?ciu na serwer wykonuje dan? mu funkcje. Wygl?da?o by to Tak: Gracz W chodzi na serwer i po ilu? sekundach po logowaniu daje mu np. Bronie. Bardzo mi zale?y na op??nieniu funkcji.