Od dawien dawna testuje sobie ChatGPT. ChatGPT napisał mi nie jeden skrypt do MTA. Co o dziwo większość z nich działa. Jedno co mnie ciekawi na ile one są sprawne żeby można by było je wrzucić na serwer i nie powodowały błędów, mogli z nich korzystać inni gracze itd.
Sam się na dokładnej budowie skryptów nie znam, nie ogarniam tego. Jedynie potrafię takie bardzo proste skrypty napisać. Moim konikiem jest modelowanie modeli i w połączeniu z ChatGPT daje nowe możliwości w tworzeniu modeli. Tutaj dla przykładu podaje skrypt na radio. Radio można włączyć po przez markera. Zmienić stacje, wyłączyć i zmieniać głośność i to za pomocą klawiszy na klawiaturze. W sumie pytam z ciekawości. na ile on jest poprawnie napisany?
[lua]local markerX, markerY, markerZ = -684.65417, 935.66187, 12.33281
local marker = createMarker(markerX, markerY, markerZ, "cylinder", 1.0, 0, 255, 0, 150)
local defaultVolume, radioStream, currentStationIndex, isRadioPlaying, isInMarker, isBKeyUsed = 1.0, nil, 1, false, false, false
-- Dodaj stacje radiowe
local stations = {
{ url = "http://audio.radio.opole.pl:9000/ro1mp3", name = "Radio Opole" },
{ url = "http://n-16-8.dcs.redcdn.pl/sc/o2/Eurozet/live/meloradio.livx?audio=5", name = "Meloradio" },
{ url = "http://srv0.streamradiowy.eu:80/radio90-aac", name = "Radio 90" }
}
local lastVolumeUpdateTime = 0 -- Czas ostatniej aktualizacji głośności
local lastVolumeChan...
Ostatnio odkry?em ?e ChatGPT nie tylko potrafi wyszukiwa? r??ne informacje z internetu czy odpowiada? na r??ne tematy ale potrafi te? pisa? skrypty w lua i to do MTA, kt?re co odziwo prawie ka?de dzia?aj?. Mo?liwe ?e i ka?dy dzia?a? ale ja nie umie do ko?ca tego poprawi?. Np. w konsoli pisze mi ?e brakuje jakiego? argumentu.
Tutaj dla przyk?adu da?em mu za zadanie stworzenia skryptu kt?ry tworzy marker. Po wej?ciu do markera posta? zostaje teleportowana w inne miejsce. Dodatkowo chcia?em ?eby po wej?ciu do markera posta? zosta?a zamro?ona i obraz zosta? zaciemniony, a po teleportacji obraz zosta? rozja?niony natomiast sama kamera zosta?a ustawiona zaraz za postaci? i posta? ?eby zosta?a odmro?ona.
Przyk?ad owego kodu
[code]local markerX, markerY, markerZ = 2457.61035, -1658.38782, 12.31438 -- koordynaty markera
local markerRozmiar = 2 -- rozmiar markera
local celX, celY, celZ = 2355.60913, -1659.38721, 12.79288 -- koordynaty celu teleportacji
local kameraSciemnienie = 2000 -- czas w milisekundach przez jaki kamera ma by? ?ciemniona
local kameraOdmrozenie = 2000 -- czas w milisekundach przez jaki kamera ma by? rozja?niona
local marker = createMarker(markerX, markerY, markerZ, "cylinder", markerRozmiar)
function teleportGracza(gracz)
if isElementWithinMarker(gracz, marker) then -- sprawdzenie czy gracz jest w ?rodku markera
if not isPedInVehicle(gracz) then -- sprawdzenie czy gracz jest w poje?dzie
fadeCamera(gracz, false, kamer...
Hejoo!
Dzisiaj wlecia? nowy odcinek na moim kanale, w kt?rym wyda?em 100 tysi?cy na kasyno, czy uda?o mi si? wygra? zobaczcie sami
Mam nadziej?, ?e odcinek wam si? spodoba i docenicie moje starania ?
Wyniki konkursu ju? nie d?ugoo! ?troch? przed?u?ymy konkurs bo nadal cieszy si? mega zainteresowaniem.
Siemka, kolega prosi? mnie ?eby wgra? mu GTA V bo akurat mam na p?ytce i ma on taki komputer:
Karta graf: ATI Mobility Radeon HD 4650
RAM: 3GB
Procesory:
Intel(R) Core(TM)2 Duo CPU T6600 @ 2.20GHz
Intel(R) Core(TM)2 Duo CPU T6600 @ 2.20GHz
2 procesory
Gdy jestem sam na czacie pokazuje si? tylko jedna wiadomo??, gdy wchodzi m?j kolega wiadomo?? si? wysy?a x2, pewnie to jest zale?ne od u?ytkownik?w.
To jest kod, nie wiem jak to naprawi?... jakie? pomys?y?
W temacie pewnie co? ?le napisa?em, wi?c wyja?ni? tutaj.
Nie wiem co zrobi?, aby sprawdzi? ile amunicji gracz ma w np. broni
id 24. Chc? to da? w Public OnPlayerUpdate, aby by?o tak, ?e je?li
gracz ma w wymienionej wy?ej broni id24 wi?cej amunicji ni? 50
to zmienia mu si? na dopuszczaln? liczb?, kt?r? w tym przypadku jest 50.
Z tym ostatnim nie b?d? mia? problem?w, potrzebna mi tylko pomoc
jak zrobi? aby wyszukiwa?o ile ma ammo w danej broni.
Witam,
mam problem i niewiem jak to zrobi?
mianowicie....
w OnPlayerDisconnect
mam taki kod
i chcia?bym to przerobic na tak by pisa?o np
"jakisnick opu?ci?(a) server. (wyszed?) gra?(a) : (i tu by pokazywa?o ile kto? gra? w formacje
HH:MM:SS
przyk?ad
jakisnick opu?ci?(a) server. (wyszed?) gra?(a) : 0 godz 15 min 30 sek
z g?ry thx; za pomoc lec? zimne
Witam. Mam do was pytanie a mianowicie chcia?bym aby kto? z was kto si? zna na VPSach oceni? ile graczy poci?gnie bez lag?w ka?dy z poni?ej przedstawionych VPS?w.