[ramka][center][size=30][b][color=orange]K[/color]T?RY Z SILNIK?W FORUM B?DZIE DLA CIEBIE NAJLEPSZY[color=orange]?[/color][/size]
[color=orange]________________________________________________________________________________________________________________________________________________[/b][/color][/ramka][/center][center][b]Darmowe, nie zawsze oznacza gorsze. W tym poradniku chcia?bym Wam opisa? jak najwi?cej przydatnych informacji na temat ka?dego ze skryptu obs?uguj?cego forum. Patrz?c tak naprawd? na r??nice mi?dzy p?atnymi skryptami for?w a darmowymi, nie s? one wcale a? takie du?e. Oczywi?cie komercyjne skrypty umo?liwiaj? wi?ksze pole manewru, ale r?wnie? s? trudniejsze do opanowania dla pocz?tkuj?cych os?b. Je?eli jeste? osob? ma?o wymagaj?c? i wystarcz? Ci podstawowe ustawienia, to zdecydowanie wybierz darmowy skrypt. Absolutnie odradzam instalowania darmowego skryptu forum na innym darmowym hostingu. Najwi?ksz? wad? darmowych skrypt?w s? cz?ste problemy z funkcjonowaniem na darmowych hostingach. Cz?sto wy?wietla Nam si? masa reklam, mo?emy spotka? "lagi" b?d? strona b?dzie wczytywa? si? Nam d?u?ej, poniewa? takie hostingi posiadaj? zani?one parametry, kt?re w przysz?o?ci powoduj? wiele problem?w zwi?zanych z funkcjonowaniem forum. Je?eli wybra?e? darmowy skrypt to obowi?zkowo umie?? go na dobrym, p?atnym hostingu.[/b][/center]
[line]
[ramka][center][size=15][b][color=orange]p[/color]hpBB[/size]
[color=orange]______________________________________[/col...
Witam mam problem doda?em na sw?j serwer nowa frakcje i chcia?em zrobic skiny dla S.W.A.T ale jak wchodz? w znacznik zmieniania skina to skin sie nie zmienia.
To m?j kod
[lua]
--[[
Developed by Yolos
All rights reserved!
You cannot use this without permission!
--]]
local skins={
["SAMC"]={
code="SAMC",
positions={
{1565.27,-2606.03,13.56,70,"Skin Dyrektora",120,20,2},
{1564.75,-2608.28,13.56,132,"Skin Lekarza",120,20,9},
{1567.38,-2599.74,13.56,275,"Skin Szpitalny",120, 20},
--{-2722.25,688.96,51.23,274,"Skin ratownika"},
--{-2714.70,689.31,51.23,70,"Skin Kadra"},
{1569.91,-2599.64,13.56,274,"Skin Pielegniarzy",120,20},
{1565.07,-2600.77,13.56,178,"Skin Ratownika",120,20},
},
text="* Nie jeste? na s?u?bie, lub nie jeste? zatrudniony(a) we frakcji SAMC.",
},
["SAPD"]={
code="SAPD",
positions={
--{-6741.48, -1460.61, 97.26,301,"SkinnGeneralnegonInspektora",0,0,98},
--{-6755.12, -1468.03, 97.26,71,"Skin #1",0,0,1},
--{-6758.02, -1467.89, 97.26,282,"Skin #2",0,0,7},
--{-6760.61, -1467.82, 97.26,283,"Skin #3",0,0,3},
--{-6763.14, -1467.78, 97.26,271,"Skin #4",0,0,2}, -- 271 ~ 292
--{-6766.26, -1467.70, 97.26,268,"Skin #5",0,0,4},
--{-6766.14, -1464.14, 97.26...
mam taki ma?y k?opot bo stworzy?em system towar?w i chcia?bym zapisywa? do loga jaki towar zosta? wzi?ty, kiedy etc. i zrobi?em cos takiego ale nie nadpisuje mi tylko zamienia warto?ci
Jak co? to pracuje na plikach z inc. dfile
Tak to wygl?da w kodzie:
a tak w notatniku:
Chcia?bym by sie nadpisywa?o a nie zamienia?o by sie ca?y czas tworzy?o to w notatniku nie wa?ne ile razy wybierzemy ten sam towar
mam taki ma?y k?opot bo stworzy?em system towar?w i chcia?bym zapisywa? do loga jaki towar zosta? wzi?ty, kiedy etc. i zrobi?em cos takiego ale nie nadpisuje mi tylko zamienia warto?ci
Jak co? to pracuje na plikach z inc. dfile
Tak to wygl?da w kodzie:
a tak w notatniku:
Chcia?bym by sie nadpisywa?o a nie zamienia?o by sie ca?y czas tworzy?o to w notatniku nie wa?ne ile razy wybierzemy ten sam towar
Witam, ostatnio doda?em salon z helikopterami na moj serwer. Po zakupie helikoptera pisze ze hest on w przechowywalni lecz go tam nie ma. S? tylko auta oraz motory. Pomo?e kto?? Daje piwko
Przychodz? dzi? do was z pro?b? o pomoc w sprawie dodania do panelu logowania mo?liwo?ci dla odpowiednich frakcji respienia si? w "ich osobnych spawnach".
Chcia?bym zrobi? tak aby przyk?adowo frakcja SMSA, je?li kliknie w opcje w panelu logowania, "Spawn SMSA" to t? osob? zrespi w ustalone kordy(czyli w tym przypadku baze SMSA), ale ?eby domy?lny gracz nie m?g? tego sobie klikn?? i go tam zrespi, tylko ?eby osoba z danej frakcji mog?a wej?? z t? opcje tylko je?li jest w danej frakcji. A gracz ?eby mia? dost?p tylko do standardowych spawn?w (co ju? jest) czyli Spawn, Przecho itp.
Oto kod z teleport?w jaki aktualnie mam:
[lua]
--[[
Resource: OURGme v2
Developers: Split <[email protected]>
You have no right to use this code without my permission.
(c) 2015 <[email protected]>. All rights reserved.
]]
local screenW, screenH = guiGetScreenSize()
local sx,sy=guiGetScreenSize()
local data={ showed=nil, button={}, info=nil, misc=nil, }
function isMouseIn(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
function renderZoneBox()
if data.info then dxDrawText(data.info, (screenW * 0.4414) + 1, (screenH * 0.5028) - 1, (screenW * 0.6477) + 1, ...
Witam zastanawiam si? jak zrobi? lakiernia dla frakcji Sapd. Wje?d?a si? pojazdem w marker i pokazuje si? gui do wyboru koloru 1 i 2. NIE Wiem jak to zrobi?. Za danie kodu i zimne
Hej, prosze Was o pomoc juz chyba 3 raz, no ale kto pyta nie bladzi . Mam problem z tym kodem, kt?ry powinien respi? graczy z druzyny Grove St Family na podanych kordynantach, ale tego nie robi Prosze o pomoc, stawiam zimnke piwko! Kod:
function spawn (player)
local players = getPlayerTeam(player)
if players and getTeamFromName("#008000Grove St Family") == players then
spawnPlayer (source, 2498.77856, -1680.38623, 13.35946, 0, 230, 0, 0)
end
addEventHandler("onPlayerWasted", getRootElement(),spawn)
Siemka,
Chcia?bym zrobi? tak, aby gdy jeste?my zalogowani do frakcji SAPD, mieliby?my komende. Ta komenda otwieraby panel z list? graczy(ich nickami) i przyk?adowo wyszukiwaniem graczy po nazwie(jakby naprzyk?ad by?o du?o os?b i ci??ko by by?o znale?? kogo?), gdy zaznaczymy kogo? nick, mamy w panelu pole mniejwi?cej o nazwie: Zamie? w tryb poszukiwania
Po klikni?ciu osobie tej zmieni si? kolor blipu(lub w moim wypadku kolor nicku bo mam skrypt na f11 nicki i wida? zamiast blip?w graczy ich nicki) owego gracza na przykladowo czerwony, wtedy SAPD bedzie wiedzialo ze to jego ?cigaj? i ?atwo go odszukaj? na f11. Gdy poszukiwany gracz wyjdzie z serwera i ponownie pozniej wyjdzie to itak zapisze mu sie kolor blipu(nazwy).
Druga sprawa z panelem to opcja usuwania tego kolorku i danie normalnego, standardowego bia?ego kt?rego mia? wcze?niej, gdy przyk?adowo po?cig za nim si? sko?czy i sapd mu usuwa ten kolorek aby go ju? nie ?cigali.
Chcia?bym aby SAPD (domy?lne, z ogrpg skygame'a) mia?o impuls elektromagnetyczny, kt?ry b?dzie pod binda przyk?adowo Z ( w ju? radiowozie ), b?dzie tylko w radiowozach, i bedzie powodowa? ?e jak gonimy kogo? radiowozem zalogowani do SAPD, klikniemy Z, to ?ciganemu si? wy??czy na pare sekund silnik.
Wiem ?e da si? takie co? zrobi? napewno, widzia?em to kiedy? na jednym pseudolku z ogrpg.
Dział ten jest przeznaczony głównie dla użytkowników, którzy nie posiadają aktywnego konta. W tym dziale jest możliwość pisania bez potrzeby logowania się/rejestracji, a samym przeznaczeniem działu są głównie prośby o odwołanie się od nadanej kary (najczęściej blokady stałej - bana), prośby o pomoc podczas problemów z logowaniem/rejestracją na forum, a także jest to miejsce, gdzie można składać wszelkie skargi/zażalenia na temat naszej pracy na forum. Posty w tym dziale widoczne są tylko dla Administratorów i Vice Administratorów, a sama administracja będzie starała się odpowiadać na zamieszczone prośby w ciągu 24 godzin od napisania tematu.
Hej. Przedstawiam Wam mini skrypcik napisany w dos?ownie kilkana?cie b?d? wi?cej minut na samochody dla RCON. Skrypt dzia?a na zasadzie iterator?w od Y_Less'a, przez co kod jest optymalny - prezentacja jak zawsze w filmie, cze??.
1.0
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
2.0
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Cze??! Przychodz? do was, z ma?? pro?b?. Mogliby?cie pokaza? jak przerobi? skrypt freeroam, aby komendy ''/wp'' oraz ''/give'' by?y dost?pne tylko dla administracji?
Ten "odcinek" skryptu wygl?da nast?puj?co:
function isPlayerInPoliceFaction(plr)
local sid=getElementData(plr,'player:uid')
if not sid then return end
local result=exports['ogrpg-db']:dbGet('SELECT 1 FROM ogrpg_factions WHERE code=? AND sud=? LIMIT 1;', "SAPD", uid)
if result[1] then
return true
else
return false
end
end
addEventHandler("onMarkerHit", marker1, function(el)
if not isPlayerInPoliceFaction(el) then return end
local px, py, pz = getElementPosition(door1)
moveObject(door1, 2000, px+2, py, pz)
end)
addEventHandler("onMarkerLeave", marker1, function(el)
if not isPlayerInPoliceFaction(el) then return end
moveObject(door1, 2000, -50.099609375, 30.900390625, 980.90002441406)
end)
addEventHandler("onMarkerHit", marker2, function(el)
if not isPlayerInPoliceFaction(el) then return end
local px, py, pz = getElementPosition(door2)
moveObject(door2, 2000, px+2, py, pz)
end)
cze??, jak w temacie.
shadery do tego?
nie mam poj?cia jak to zrobi?, szuka?em na angloj?zyczncznych forach podobnych temat?w; nieskutecznie.
Zak?adam ?e te szyby to konkretna tekstura tak?
A czy na?o?enie zmodyfikowanej tekstury na konkretny pojazd jest realne?
Panowie i Panie
Interesuje si? scen? MTA:SA i skryptowaniem
Chcia?bym zada? pytanie : Skrypty na system Logowania lub na system w?asnych pojazd?w itp. to bardzo obszerne projekty czy nowi skryptrzerzy powinni pisa? w?asne takie systemy od zera czy zaczerpn?? gotowca i nie traci? czasu?
A mo?e u?ywa? od pocz?tku gotowych GameMod'?w i tylko je sobie przerabia? pod siebie ?eby nie traci? czasu?
Witam mam taki problem, ?e gui pokazuje si? dla wszystkich. kod jest po stronie clienta kod:
[lua]teoriaAPokaz = false
teoriaBPokaz = false
teoriaCPokaz = false
local screenW, screenH = guiGetScreenSize()
local teoriaA = createMarker (2489.12, -1686.21, 51.95-1, "cylinder", 1.5, 255, 255, 255, 150)
setElementInterior(teoriaA, 1)
local textA = createElement("text")
setElementData(textA, "name", "Cz??? teoretyczna prawa jazdy kat.A")
setElementPosition(textA, 2489.12, -1686.21, 51.95)
setElementInterior(textA, 1)
local teoriaB = createMarker (2471.55, -1676.93, 51.95-1, "cylinder", 1.5, 255, 255, 255, 150)
setElementInterior(teoriaB, 1)
local textB = createElement("text")
setElementData(textB, "name", "Cz??? teoretyczna prawa jazdy kat.B")
setElementPosition(textB, 2471.55, -1676.93, 51.95)
setElementInterior(textB, 1)
local teoriaC = createMarker (2499.44, -1672.87, 51.95-1, "cylinder", 1.5, 255, 255, 255, 150)
setElementInterior(teoriaC, 1)
local textC = createElement("text")
setElementData(textC, "name", "Cz??? teoretyczna prawa jazdy kat.C")
setElementPosition(textC, 2499.44, -1672.87, 51.95)
setElementInterior(textC, 1)
addEventHandler("onClientMarkerLeave", teoriaA, function(plr)
if teoriaAPokaz == true then
teoriaAPokaz = false
removeEventHandler("onClientRender", root, teoriaAGui)
end
end)
Witam, chcia?bym aby sapd mia?o impuls elektro magnetyczny, i u?ywa?o si? go na przycisk, gdy ?ciga kogo? sapd i jest np przed nimi to jak kliknie przyk?adowo przycisk M, to uciekinierowi ga?nie silnik na odpowiedni? ilo?? sekund.
Posiadam takowy skrypt z jakiej? paczki, ale nie dzia?a na moim serwerze, w db3 nie ma ?adnego b??du.
emcS.lua :
[lua]
function pokarzEMC(player,seat,jacked)
if getElementData(source,"SAPD:EMC") then
if seat == 0 then
triggerClientEvent("pokaz:EMC",player,player)
end
end
end
addEventHandler("onVehicleEnter",root,pokarzEMC)
function schowajEMC(player,seat,jacked)
if getElementData(source,"SAPD:EMC") then
if seat == 0 then
triggerClientEvent("schowaj:EMC",player,player)
end
end
end
addEventHandler("onVehicleExit",root,schowajEMC)
function funkcjeoff(hitElement)
local veh = getPedOccupiedVehicle(hitElement)
if not veh then return end
setVehicleEngineState(veh, false)
setElementData(veh,"PorazenieEMC",true)
setTimer(setElementData,20000,1,veh,"PorazenieEMC",false)
exports["community-notyfikacje"]:noti("Silnik w twoim poje?dzie przesta? dzia?a? na skutek dzia?ania impulsu elektromagnetycznego.",hitElement)
end
addEvent("EMC:nadajblokade",true)
addEventHandler("EMC:nadajblokade",getRootElement(),funkcjeoff)
[/lua]
emcC.lua :
[lua]
local screenW, screenH = guiGetScreenSize()
local resW,resH = ...
function LicznikMotocykle()
local vehicle = getPedOccupiedVehicle( getLocalPlayer() )
if ( vehicle ) then
if Motocykle[getElementModel(vehicle)] then
local speedX, speedY, speedZ = getElementVelocity ( vehicle )
local actualSpeed = (speedX^2 + speedY^2 + speedZ^2)^(0.5)
local KMH = math.floor(actualSpeed*180)
local fuel = getElementData(vehicle,"vehicle:fuel") or 0
local licz = {}
local t=createElement('text')
setElementData(t,'name','Los Santos Police DepartamentnLSPDnRozpocz?cie s?u?by')
setElementDimension(t, 0)
setElementInterior(t, 0)
setElementPosition(t,-6727.30, -1478.71, 97.26)
function isPlayerInPoliceFaction(plr)
local uid=getElementData(plr,'player:uid')
if not uid then return end
local result=exports['ogrpg-db']:dbGet('SELECT 1 FROM ogrpg_factions WHERE code=? AND uid=? LIMIT 1;', "LSPD", uid)
if result[1] then
return true
else
return false
end
end
addEventHandler('onMarkerHit', marker, function(el,md)
if isPlayerInPoliceFaction(el) then
if not getElementData(el,'player:duty') then
setElementData(el,"last:skin",getElementModel(el))
setElementModel(el,71)
outputChatBox("Rozpocz??e? prac? jako Policjant!",el,50,90,200)
exports['frakcja']:rozpocznijnaliczanie(el)
setElementData(el,'player:duty','LSPD')
local rank = exports['frakcja']:getPlayerFactionRank(el,'LSPD')
setElementData(el,"player:rank",rank)
giveWeapon(el,23,9999)
setElementData(el,"last:nick",getPlayerName(el))
setElementData(el,"last:color",tostring(getPlaye...
No wracaj?c do tego to jak robi? 2 marker to go nie pokazuje tylko daje skina w tym miejscu co jest marker i tego markera nie wida? jest pustka tylko daje skin tak jakby z d*py
local licz = {}
local t=createElement('text')
setElementData(t,'name','San Fierro Police DepartamentnSFPDnRozpocz?cie S?u?by')
setElementDimension(t, 2)
setElementInterior(t, 0)
setElementPosition(t,265.78, -1861.70, 10.84)
function isPlayerInPoliceFaction(plr)
local uid=getElementData(plr,'player:uid')
if not uid then return end
local result=exports['ogrpg-db']:dbGet('SELECT 1 FROM ogrpg_factions WHERE code=? AND uid=? LIMIT 1;', "SFPD", uid)
if result[1] then
return true
else
return false
end
end
addEventHandler('onMarkerHit', marker, function(el,md)
if isPlayerInPoliceFaction(el) then
if not getElementData(el,'player:duty') then
setElementModel(el,71)
--setPlayerNametagColor(el,0,0,255)
outputChatBox ("✰ ✰ Rozpoczo?e?(a?) s?u?b? ✰ ✰", el, 0,255,17)
exports['frakcja']:rozpocznijnaliczanie(el)
setElementData(el,'player:duty','SFPD')
local rank = exports['frakcja']:getPlayerFactionRank(el,'SFPD')
setElementData(el,"player:rank",rank)
giveWeapon(el,23,9999)
giveWeapon(el,3,9999)
setPlayerName(el,"#0000CD"...
Mam problem poniewa? chc? stworzy? warianty pojazd?w na serwerze i jak to mam zrobi? znalaz?em ot?? https://wiki.multitheftauto.com/wiki/PL/Vehicle_variants ale nie rozumiem tego chocia? czyta?em kilka razy. Chcia?bym zrobi? ?e stoj? np: Dwie manany w salonie. Jedna normalna oryginalna a druga w hatchback albo cabrio i jak j? kupi to on ma t? w cabrio. Mniejsza o kupno ale jak zrobi? ?eby tylko wybrane auto mia?o ten wariant a nie inne??
Witam chcia? bym kod na brame dla grupy w ACL. Chodzi mi o takie cos ze gracz z danej grupy wpisuje /open to sie otwiera a jak gracz kt?ry nie jest w grupie to sie nie otwiera z g?ry dzieki
Witam, chcia?bym zrobi? przechowywalnie dla ??dek w ustalonym miejscu. W tym celu skopiowa?em ca?y skrypt z przecho (paczka skygame), podmieni?em nazwy wsz?dzie, foldery, nazwa plik?w wraz z met?. Edytowa?em pozycje zapisywania, oddawania, usuwania ??dek, markery poprawi?em, lecz jak testuje to na autach, to auto mi oddaje do przecho w sf, tego domy?lnego, zamiast tam gdzie ustali?em w lv ??dki. Pomo?ecie?
Domy?lny kod z przecho w sf
s_parking:
[lua]
local marker=createMarker(-1787.69,785.37,24.89-5.0, "cylinder", 5, 143,0,255,100)
createBlip(-1800.91,802.22,24.89, 35,2,0,0,0,0,0,250)
local mdestroy = createMarker(-1787.59,801.46,24.89-5.0, "cylinder", 5, 143,0,255,100)
local t=createElement("text")
setElementData(t,"scale",1)
setElementData(t,"name","Pozostawianie pojazd?w")
setElementPosition(t,-1787.59,801.46,24.89+1.3)
local tt=createElement("text")
setElementData(tt,"scale",1)
setElementData(tt,"name","Odbi?r pojazd?w")
setElementPosition(tt,-1787.69,785.37,24.89+1.3)
addEvent("onParkingGetRekords", true)
addEventHandler("onParkingGetRekords", root, function()
local uid=getElementData(source,"player:uid")
if not uid then return end
local org = getElementData(source,"player:organization")
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_vehicles WHERE (ownedPlayer=? ...
Cze??, tworz? sobie z nud?w drug? wersj? mojego starego skryptu, lecz tutaj natkn??em si? na problem, poniewa? owszem - tworzy si? d?wi?k w ka?dym poje?dzie osobno, lecz dzia?a on poprawnie tylko w ostatnio stworzonym poje?dzie/tam gdzie ostatnio zosta?a w??czona syrena. W wcze?niejszym poje?dzie ona si? buguje i robi si? "podw?jna", co za tym idzie jednej nie da si? wy??czy?.
Przychodz? do was z pytaniem jak sobie poradzi? z tym problemem, aby d?wi?k by? indywidualny dla ka?dego pojazdu.