Pasek staminy który kończy się przy bieganiu. Stamina odnawia się w momencie gdy gracz nie biega
Aktualnie posiadana broń ilość ammo oraz animacja ze zmianą broni, do kodu dodałem tylko dwie w tablicy więc można sobie dopisać resztę id broni i dopisać ścieżkę do pliku .png
Jak dopisać id broni oraz dodać nowe pliki graficzne do broni?
W tablicy weaponIcons możemy dopisać id oraz ścieżkę do pliku attrybut name odpowiada za nazwę broni w HUDZIE wyświetlaną, czyli jeśli chcemy sobie dodać bejsbol na przykład to robimy to tak.
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Hej!
Zauważyłem, że od dłuższego czasu na serwerach wciąż nie ma możliwości teleportowania się do własnego pojazdu, gdy ten np. utknie lub wypadnie poza mapę a jesteś w pobliżu jego.
Dlatego postanowiłem napisać prosty skrypt, który rozwiązuje ten problem.
Skrypt tworzy cuboid (50x50x500), który sprawdza, czy pojazd należy do danego gracza i znajduje się w cuboidzie.
(auta, w których vehicle:ownedPlayer jest takie samo jak u gracza player:sid).
Oraz jeśli podany jest argument (vehicle:id) to sprawdza czy taki pojazd znajduję się w cuboidzie.
✅ Jeśli w pobliżu znajduje się tylko jeden taki pojazd o powyższej wzmaince:
– auto zostaje teleportowane do pozycji gracza,
– a sam gracz zostaje automatycznie przeniesiony do pojazdu po jego relokacji.
⚠️ Jeśli w pobliżu znajduje się więcej niż jedno auto, na czacie pojawia się komunikat:
Znaleziono więcej niż jedno auto! Wpisz ponownie komendę, podając ID pojazdu!
Witam
Mam pytanie, a mianowicie chce użyć w skrypcie id gracza, ale nie jestem pewien jak to zrobić. Czy większość paczek używa id z mta w sensie czy ta funkcja zadziała getPlayerNameFromID. Czy każda paczka nadaje jakoś id element datą?
witam jak zrobić taki panel na profilu wiem że się pytałem ale to było na mybb a se kupiłem ips i się chcem dowiedzieć to nazywa się i czy som poradniki z tego na internecie
Potrzebuje pomocy, chc? zrobi? aby po wyj?ciu gracza w miejscu z kt?rego wyszed? pokazywa?a si? wiadomo?? o wyj?ciu razem z powodem wyj?cia, np. quit/ timeout itp. Wi?c prosz? o pomoc w napisaniu takiego skryptu lub podes?anie gotowca.
Elo, mam pewien problem. Dok?adniej taki, ?e gdy wpisuj? komend? /warn /k /b /zpj /mute itp. kara nie jest nadawana dla gracza kt?rego chc? ukara? a dla mnie. Skrypt admina mam wpisany w ACL tak samo jak skrypt core. Nie wiem o co mo?e chodzi? gdy? pierwszy raz mam taki problem. Gdy odpalam debugscript 3 nie wyrzuca mi ?adnego b??du, co mam zrobi??
Witam, tworze skrypt ktory bedzie mutowal graczy.
Pod baze danych mam dodanie do tabelki i usuwanie, teraz powiedzcie jak mam zrobic zeby faktycznie ustawial to, ze gracz nie moze pisac na chacie.
Witam, mam problem.
Bior? koordynaty z /gp i wklejam do panelu logowania (-2648.48, -25.12, 6.13)
Niestety respi gracza ty?em zamiast przodem jak sta?em kiedy bra?em koordynaty
Jak to poprawi??
Pozdrawiam
Witam mam taki problem ze chce zmienic element date i jak nalezy to napisac przykladowo gdy chce by t? element date otrzymal gracz gdy? moj skrypt nie rozpoznaje gracza jako gracza o to kod :
Siemka! Mam pewien problem, a mianowicie nie zapisuje statystyk gracza (core pys 3.0). Baza danych podpi?ta prawid?owo, brak b??d?w w db3. Po dopisaniu sobie danej ilo?ci got?wki do bazy danych statystyki si? wczytuj?, lecz niestety nie zapisuj? si?. Mia? kto? z tym jaki? problem, wie kto? o co z tym chodzi?
Siema, kiedy? przegl?daj?c wiki natkn??em si? na funkcje, gdzie jej argumenty to chyba m.in pozycja od..do. Tworzy?o to jakie? pole kolizyjne, i kiedy gracz w nie wszed?, to go wykrywa?o. Zapomnia?em jednak nazwy tej funkcji. Kto? co? wie?
Witam,
Przedstawiam wam m?j skrypt blokuj?cy podmianki pojazd?w, jest to spos?b na zablokowanie podmianek na pojazdy (zmienionych w plikach gry - gta3.img), jednocze?nie blokuje podmianki bezkolizyjne
Autor: Inder00
Download:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Siema
Pisze w sprawie takiej ?e chce doda? skrypt dok?adniej to chodzi mi frakcje SAPD
ale nie wiem jak mam doda? kogo? do tej grupy ACL. By? bym wdzieczny jakby kto? mi napisa? jak to zrobi? krok po kropku. Z g?ry Dzi?ki. )
addEventHandler("onClientMarkerHit", resourceRoot, function(el,md)
if not md or el~=localPlayer then return end
local cs=getElementData(source, "snn_cs")
if not cs then return end
local vehicles=getElementsWithinColShape(cs,"vehicle")
if #vehicles < 1 then triggerEvent('onClientAddNotification', localPlayer, 'Na stanowisku naprawczym nie znajduje si?npojazd', 'error')
return end if #vehicles > 1 then triggerEvent('onClientAddNotification', localPlayer, 'Na stanowisku naprawczym znajduje si?nzbyt du?a ilo?? pojazd?w', 'error')
return end
local money = getPlayerMoney(el) local cena = 50000 if money < cena then triggerEvent('onClientAddNotification', el, 'Nie masz 50,000PLN przy sobie aby naprawi? pojadzd!', 'error') return end
takePlayerMoney(el,tonumber(cena)) local veh = getPedOccupiedVehicle(el) triggerEvent('onClientAddNotification', el, 'Tw?j pojazd zosta? naprawiony, a z portfelunpobrano 50,000 PLN', 'success') end)
[ Dodano: 2020-05-12, 09:49 ]
Naprawianie dopisz? sam ale nie dzia?a pobieranie kasy gracza
Potrzebuj? napisa? skrypt na "Umieszczanie gracza w poje?dzie."
Czyli: je?eli gracz znajduj? si? w cuboidzie i naci?nie np "K" to wtedy jest wywo?ana funkcja attachElements kt?ra umie?ci go w pojedzie.
for i,v in pairs(players) do local id=getElementData(source,"id") local premkas = getElementData(source, "player:vip")
if premkas then premkas = "[#FFD700PREMIUM#FFFFFF]" else premkas = "" end
local spremkas = getElementData(source, "player:svip")
if spremkas then spremkas = "[#FFBF00PREMIUM+#FFFFFF]" else spremkas = "" end
outputChatBox("#FFFFFF[#b8b8b8"..getElementData(source,"id").."#FFFFFF] "..getPlayerName(source).."#FFFFFF: #FFFFFF "..msg:gsub("#%x%x%x%x%x%x",""), v, _, _, _, true) end
No i chc?zrobi?,?e je?li gracz ma elementDat? player:vip to ten prefix z id w nawiasach kwadratowych b?dzie z?oty. Nie ch? skryptu zepsu? wi?c prosz? o pomoc. Dam piwko i respect.
Witam. Wie kto?, jak zwi?kszy? pr?dko?? gracza podczas biegu? Szuka?em co? w setPedStat, ale nic nie znalaz?em. Nie, nie chodzi mi o setGameSpeed. Dobr? odpowied? nagrodz? respekcikiem i piwkiem
Witam ponownie, wzbranialem sie od robienia kolejnego tematu, ale niestety potrzebuje pomocy, w skrypcie ktory ma robic za mutowanie wszystko jest okej ale nie znajduje mi gracza, w tym przypadku mnie bo robie to na serwerze lokalnym, kod dziala prawidlowo bo gdy nie znajdzie gracza wyswietla dana wiadomosc ale ja jestem na tym serwerze... Kod wyglada tak:
function mutePlayer(plr,nick,powod) local gracz = getPlayerFromName(nick) local correctusage = "Poprawne uzycie: /zmutuj <nick gracza> <powod>" if nick and powod then if gracz then if not isPlayerMuted(gracz) then
setPlayerMuted(gracz, true) outputChatBox("Zostales zmutowany za "..powod.." przez "..getPlayerName(plr),gracz,255,0,0) outputChatBox("Zmutowales gracza "..getPlayerName(gracz).." za "..powod,plr,0,255,0) outputChatBox("Gracz "..getPlayerName(gracz).." zostal zmutowany za "..powod.." przez "..getPlayerName(plr),root,255,0,0)
else
if isPlayerMuted(gracz) then
outputChatBox("Ten gracz jest juz zmutowany!",plr) end
end
end if not gracz then
outputChatBox("Nie znam takiego gracza.",plr) end else outputChatBox(correctusage,plr) end
end
Jest to prosty panel napisany w j?zyku PHP przy pomocy frameworku Laravel. Panel dzia?a z wydanym kilka lat wcze?niej gamemode XyzzyRP , struktura bazy danych pozosta?a bez zmian. Skrypt zostanie rozbudowany, je?li wzbudzi zainteresowanie spo?eczno?ci. Kod zosta? udost?pniony na licencji MIT
[b][size=20]Funkcje panelu[/size][/b][/center]
[list]
Tworzenie kont
Podgl?d podstawowych informacji o koncie
Tworzenie postaci
Podgl?d podstawowych informacji o postaci
[/list][center]Je?li panel zyska zainteresowanie spo?eczno?ci, zostanie rozbudowany o dodatkowe opcje
[b][size=20]Cele projektu[/size][/b][/center]
[list]
Zapoznanie si? z frameworkiem Laravel
Oddanie spo?eczno?ci panelu, kt?ry b?dzie ?atwy w u?ytkowaniu oraz konfiguracji
Zach?cenie spo?eczno?ci do wykorzystywania skryptu XyzzyRP zamiast ci?gle powielanych niskiej jako?ci skrypt?w
[/list][center]
Je?li podczas u?ytkowania panelu napotkasz problemy, skorzystaj z zak?adki Issues aby zg?osi? b??d. Je?li natomiast nie radzisz sobie z jego konfiguracj?, zajrzyj koniecznie na m?j s...
Cze??, wykona?em skrypt na logowanie, rejestracje oraz wyb?r spawnu po zalogowaniu. Wy??czy?em tak?e wybiera?ke, tylko jedyny problem pozosta? w tym, ?e nie wiem jak u?y? funkcji SetSpawnInfo tak, abym nie musia? tam ustawia? skina, bo ju? po zalogowaniu go nadaje, jest taka mo?liwo?? czy musze modyfikowa? ca?y kod?
Siema, zrobi?em skrypt z dx gridlist? za pomoc? tego zasobu: Link
Mam problem z pobraniem informacji zaznaczonego gracza, np. jego pieni?dze, pojazdy
Pr?bowa?em getElementData(data, "player:money") i inne tego typu sposoby, lecz nie dzia?aj?
zmienna data ma tekst z itemu gridlisty i nie mam poj?cia jak z tego tekstu pobra? informacje o graczu
Za pomoc oczywi?cie
B??dy z debugscirpt w przypadku wpisania getElementData(data, "player:money")
[code]WARNING: AdminGUIc_adminGUI.lua:41: Bad argument @ 'getElementData' [Expected element at argument 1, got string 'Kamil2662']
WARNING: AdminGUIc_adminGUI.lua:41: Bad argument @ 'outputChatBox' [Expected string at argument 1, got boolean][/code]
[lua]function drawList()
if gridlist then return end --sprawdzam czy gridlista jest stworzona
gridlist = dxGrid:Create(278, 150, 150, 608, true) --tworz? gridlist?
gridlist:AddColumn("Gracze", 120) --tworz? kolumny
gridlist:AddColumn("ID", 30)
local players = getElementsByType("player") --pobieram graczy
for k,v in ipairs(players) do
player = getPlayerName(v)
gridlist:AddItem(1, getPlayerName(v):gsub("#%x%x%x%x%x%x","")) --tworz? item z nazw? gracza w pierwszej kolumnie
gridlist:AddItem(2, "["..getElementData(v, "id").."]") --tworz? item z id gracza w drugiej kolumnie
end
function click()
if cursorPosition(278, 150, 150, 608) then
...
Siema,
Pobra?em sobie tabik, wszystko dzia?a lecz nie pokazuje kolor?w gracza tylko tzw system szesnastkowy #fffff oraz nick potem, jak to zapobiec dodam ?e zrobione jest to dxdrawem oraz zmienn?
Siema, taki problem mam ?e przy dodaniu niekt?rych skrypt?w wywala taki b??d. Po czym wywala graczy z serwa. Po do??czeniu na serwer po chwili wywala.
Kto? wie co jest nie tak?https://imgur.com/a/mHm959R Postawiony na serverproject.eu
Cze?? potrzebuje pomocy z dodawaniem ilosci postawionych objekt?w przez gracza, i chce ?eby t? ilo?? mia? on sam a nie wyszyscy. Ni?ej jest funkcja od dodawania i local objekty.Daje zimne piwerko
Witam ot?? chcia?bym aby zabiera?o pieni?dze nie z konta gracza lecz, z banku. Bazuje na GM ogrpg.
Kod jest na salony, chcia?ym jak ju? pisa?em by po kupnie pojazdu zabiera?o hajs z bankomatu a nie z ekwipunku.
kod
[lua]--BLIP CYGANA
createBlip(1011.35, -1355.06, 13.35, 16,2,0,0,0,0,0,275)
--salon
createBlip(1250.35, -1651.25, 12.67, 55,2,0,0,0,0,0,275)
--salon drogi
createBlip(973.90, -1470.15, 19.20, 55,2,0,0,0,0,0,275)
--mech
createBlip(1021.82, -1469.92, 13.55, 27,2,0,0,0,0,0,275)
--posX="1443.9" posY="-1578.6" posZ="13.6"
--posX="1965.3" posY="2169.7" posZ="9.5"
[lua]addEventHandler("onClientRender", root, function()
local nick = getPlayerName(localPlayer)
local premium = getElementData(localPlayer, "player:premium")
local zegar_h, zegar_m = getRealTime().hour, getRealTime().minute
local pln = getPlayerMoney(localPlayer)
local uid = getElementData(localPlayer,"player:uid")
local status = nil
if premium then
status = "(Premium)"
else
status = ""
end
Witam. Mam problem z UID na serwerze. Nowy gracz nie dostaje odpowiedniego uid. Ja mam uid 1 (Sam ustawi?em), a nast?pny gracz dostaje 121,122 itd.
Baz? danych czy?ci?em ju? 2 razy i nadal to samo.
Tak samo jest z pojazdami.