Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2023-02-28, 19:50


sabarupl







Wiek: 43
Na forum: 4825 dni
Posty: 347

Piwa: 163

Respekt: 230
Respekt: 230Respekt: 230

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
Kod:

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, kameraSciemnienie)
setTimer(function() -- op??nienie teleportacji po ?ciemnieniu kamery
setElementPosition(gracz, celX, celY, celZ)
fadeCamera(gracz, true, kameraOdmrozenie)
end, kameraSciemnienie, 1)
else
outputChatBox("Nie mo?esz teleportowa? si? z pojazdem!") -- informacja dla gracza
end
end
end

addEventHandler("onMarkerHit", marker, teleportGracza)


Co ciekawe sam skrypt wydaje si? by? poprawnie napisany. W konsoli nie wywala b??d?w ani ?adnych eror?w/

Ciekawostk? jeszcze jest to ?e raczej wystarczy zna? podstawy i wygl?da na to ?e proste jak i chyba bardziej zaawansowane skrypty mo?na napisa?. Dodatkowo ChatGPT bez problemu rozpoznaje j?zyk polski. A same odpowiedzi s? r?wnie? w j?zyku polskim. Do tego komendy kt?re mu si? daje do napisania skrypty to proste s?owa jak, np. stw?rz marker czy teleport.

Postaw piwo autorowi tego posta
 

 
Więcej szczegółów
Wystawiono 1 piw(a):
borsuk
Tagi: skrypta :: napisany :: przez :: chatgpt :: mta( :: ile :: poprawny).
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Skrypta napisany przez ChatGPT do MTA( na ile poprawny). Odpowiedz do tematu

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku