Widzieli?cie nowe pojazdy w GTA ONLINE? Tym razem poznali?my ich ceny. I oto pojawiaj? si? schody - jest drogo. Dzi?kuj? Boduczek za podes?anie Newsa na gta**te
Tutaj wystawiam wam co ile b?dzie kosztowa?o
B?dzie Was sta? czy jednak sobie odpu?cicie? Rockstar przesadza z cenami czy s? one jednak uzasadnione? Zapraszam do dyskusji w komentarzach.Pozdrawiam
Przedstawiam ci skrypt na prac? dorywcz?, kt?ra polega na transporcie pojazd?w.
Opis pracy
Wchodz?c do markera rozpoczynaj?cego prac?, wyskakuje okienko z informacjami o pracy.
Po rozpocz?ciu pracy teleportujemy si? do pojazdu Packer i jedziemy do bia?ego markera.
Po wjechaniu w bia?y marker czekamy 5 sekund na za?adowanie pojazd?w, a po za?adowaniu jedziemy do checkpoint'a oznaczonego na mapie.
Tam roz?adowujemy pojazdy 5 sekund i dostajemy wynagrodzenie.
Dodawanie nowych miejsc
Skrypt zosta? napisany tak, aby mo?na by?o ?atwo dodawa? nowe miejsca.
W pliku s.lua znajduje si? wz?r jak powinny by? dodawane nowe miejsca pracy w tabeli "packer_job".
Natomiast w pliku c.lua znajduje si? tabela "transport_points" do kt?rej wpisywane s? miejsca dostarczania pojazd?w.
Screeny
Download
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Koordynaty miejsc by?y wpisywane testowo, wi?c zalecam ich edycj?.
Witam
Chcia?bym si? dowiedzie? w jaki spos?b i czy jest mo?liwe wy??czenie wy?wietlania nazwy pojazdu do kt?rego wsiadam dla wszystkich graczy na serwerze. Ewentualnie zmiana wy?wietlanej nazwy.
Witam, chcia?bym stworzy? list? pojazd?w znajduj?cych si? w pobli?u pod komend?. Problem jest w tym, ?e poni?szy kod nie wykonuje si? i wyskakuje napis na chacie "SERVER: Unknown command" zamiast tego kt?ry ustali?em.
dcmd_sprzet(playerid, params[])
{
#pragma unused params
new str[50];
for(new i; i <= sizeof(PSPZ); i++)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new Float:Distance = GetVehicleDistanceFromPoint(i, x, y, z);
Chcia?bym zaprezentowa? mam skrypt kt?ry dzisiaj napisa?em. Zaj??o mi to 2 godziny ale efekty pracy wida?.
Skrypt kt?ry wam prezentuje jest Zapis Pojazd?w na SQLite. Ca?y skrypt jest napisany w spos?b taki, aby ka?dy m?g? go ka?dy edytowa?.
Na ten czas system zapisuje takie warto?ci jak: -Model pojazdu
-ID pojazdu( elementData )
-Color ( 12 color?w )
-Tuning
-Tablice
-Pozycje
-Rotacje
-?ycie
-PaintJob
Wymagania aby zapisa? pojazd:
-Aby zapisa? pojazd trzeba by? jego kierowc?
-Auto musi posiada? elementDate (vehicle:id, vehicle:owner, prywatne )
Komendy:
- /veh.zapisz = zapisuje pojazd do bazy danych SQLite
- /veh.usun = usuwa pojazd z bazy danych SQLite
Prosz? o zg?aszanie swoich pomys??w oraz wszelkich b??d?w skryptu ( b??d?w prawdopodobnie nie ma )
Download:
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Witam, chcia?bym zrobi? przechowywalnie pojazd?w na moim serwerze ale mam troche prooblem?w. Wi?c tak mam prooblem z markerem do wsadzania pojazd?w do przechowywalni, nigdzie nie mog? znale?? kodu do tego markeru. Marker do odbioru pojazd?w mam ale tego do wsadzania nie moge znale?? wi?c na dole wsadzam kod i prosz? o pomoc.
local function pojazdNaParkingu(vid)
local query=string.format("SELECT 1 FROM lss_vehicles WHERE id=%d AND przechowalnia=1", vid)
local wynik=exports.DB:pobierzWyniki(query)
return (wynik and true or false)
end
local function czyStrefaWydawaniaWolna()
local p=getElementsWithinColShape(cs_wydawanie, "vehicle")
for i,v in ipairs(p) do
setElementFrozen(v,false)
end
if #p>0 then return false end
return true
end
W jaki spos?b dokona? respawnu pojazd?w kt?re tworz? w takiej p?tli:
addEventHandler("onResourceStart", resourceRoot,
function()
for k,v in ipairs (vehicles) do veh = createVehicle(v[1], v[2], v[3], v[4], 0, 0, v[5], v[6]) setElementData(veh, v[7], true) end
end )
[code]
local mdestroy=createMarker(-2046.85, 480.07, 35.17-1, "cylinder", 5, 50,255,250,50)
createBlipAttachedTo(mdestroy, 35)
local t=createElement("text")
setElementData(t,"scale",1.5)
setElementData(t,"name","Pozostawianie pojazd?w")
setElementPosition(t,-2046.85, 480.07, 35.17)
addEvent("onParkingGetRekords", true)
addEventHandler("onParkingGetRekords", root, function()
local uid=getElementData(source,"player:uid")
if not uid then return end
local result=exports["ogrpg-db"]:dbGet("SELECT * FROM ogrpg_vehicles WHERE ownedPlayer=? AND parking=1", uid)
if #result > 0 then
triggerClientEvent(source, "onParkingGetVehicles", source, result)
end
end)
addEventHandler("onMarkerHit", mdestroy, function(el,md)
if getElementType(el) == "player" then
local veh=getPedOccupiedVehicle(el)
if not veh then return end
if getVehicleController(veh) ~= el then return end
local id=getElementData(veh,"vehicle:id")
if not id then return end
if isTimer(timeroddania) then return end
setElementFrozen(veh,true)
outputChatBox("* Trwa zapisywanie pojazdu.", el,255,255,255,true)
toggleControl(el,"enter_exit",false)
timeroddania=setTimer(function()
...
Witam jak zrobi? skrypt na to aby zrobi? przyk?adowo dwa sultany tylko ?e jeden to b?dzie normalny jak w GTA a drugi to np. wgram na niego podmiank? i tylko na nim b?dzie to wida? ?
Zgodnie z niedawnymi zapowiedziami rozpocz??em tworzenie skrypt?w na sprzeda?. G??wnym za?o?eniem moich prac maj? by? bogate mo?liwo?ci dostosowania skrypt?w do indywidualnych potrzeb. Chcia?bym si? ju? teraz podzieli? z wami informacjami o post?pach, licz?c jednocze?nie, ?e podpowiecie mi, czy zmierzam w po??danym kierunku.
Jako pierwszy cel obra?em stworzenie systemu tankowania pojazd?w. Poni?ej kilka za?o?e? nt. dzia?ania mojego skryptu:
- ka?dy pojazd ma pewne indywidualnie ustawione cechy: maksymalna pojemno?? zbiornika, spalanie, poziom paliwa, poni?ej kt?rego w??cza si? rezerwa
- pojazd spala paliwo tylko wtedy, gdy silnik jest uruchomiony
- pompa dystrybutora ma okre?lon?, konfigurowaln? wydajno??, czyli ilo?? paliwa, jak? jest w stanie przepompowa? w czasie minuty
- cena litra paliwa, jak i kilka innych rzeczy r?wnie? jest mo?liwa do ustawienia w pliku
[img]http://i.imgur.com/7sUpJdj.jpg[/img]
Teksty znajduj?ce si? na ekranie s? tylko na potrzeby testowania.
[img]http://i.imgur.com/0aTmp5c.png[/img]
Tak wygl?da konfiguracja.
W tym momencie mam ju? sko?czone spalanie paliwa przez pojazdy oraz wst?pnie mechanizm tankowania. Mechanizm ten wygl?da tak:
1. wje?d?amy w marker tankowania
2. wy??cza si? silnik
3. trzymamy spacj?, aby tankowa? - d?ugo?? tankowania jest zale?na od ustawionej wydajno?ci pompy dystrybutora
4. po zako?czeniu tankowania wciskamy peda? gazu, aby silnik uruchomi? si? ponownie
Witam posiadam problem z systemem pojazd?w Pana Prezesa.
B??d polega na tym ?e po kupnie auta ka?dy mo?e do niego wej?? i dopiero po restarcie skryptu mo?e wej?? tylko w?a?ciciel pojazdu.
Drugi problem to po restarcie skryptu wszystkie auta przenosi do Salonu.
Jak to naprawi??
Pomo?ecie?
Cze??, witajcie mam taki problem ze skryptem. Jest to skrypt na komend? kt?ra naprawia pojazd, jednak po wpisaniu komendy wyskakuje db3 i nie naprawia.
kod ( Server Side )
function repairVehicle(sourcePlayer, fixName) local fixed = getPlayerFromName ( fixName ) fixVehicle ( fixed, true ) end
Napisa?em sobie prost? komende kt?ra usuwa wszystkie nie uzywane pojazdy w dim 1.. nie ma b??d?w lecz gdy wpisze /usun nic si? nie dzieje tylko wy?wietla mi tekst ">> Uwaga.."
Mimo wszystko, nie usuwa mi pojazd?w.
addCommandHandler("usun", function(plr,vehicle) local accName = getAccountName ( getPlayerAccount ( plr ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "event" ) ) then
outputChatBox(">> Uwaga..",root,255,0,0,true)
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
if ( getElementDimension ( v ) == 1 ) then if not getPlayerOccupiedVehicle(plr)==v then
destroyElement(vehicle[v]) end
end
end
end
end)
Cze??, wie kto? mo?e co zrobi? aby w systemie pojazd?w by panprezes naprawi? bug z t? sprzeda???
Dla niewiedz?cych o co chodzi...
Sprzedaj?cy sprzedaje kupuj?cemu pojazd za np.-99999, wtedy kupuj?cy ma -99999, a sprzedaj?cy 100k ...
Jak to naprawi?? Prosz?? o pomoc.
link do systemu:
Witam jak dorobi? do Skryptu Systempojazdowbypanprezes mo?liwo?? kupowania w sklepie aut Np. Stoi Infernus i piszemy /kuppojazd i kupujemy pojazd jak to zrobi??
Witam mam problem a mianowicie staram si? na?o?y? oznaczenia pojazd?w na auta s?u?bowe jednak nie wiem za bardzo jak to zrobi? dlatego prosz? o pomoc tutaj.
Witam , wiem ?e istnieje mo?liwo?? zrobienia dla pojazd?w kryptonimy , tzn napis na pojazdach . Tylko w?a?nie mam pytanie jak zrobi? aby ka?dy pojazd mia? inny napis ?
Witam napisa?em sobie kod na przechowalnie aut (wiem ?e powinienem wstawi? kod ale wiadomo jak to z niekt?rymi kopiuj i wklej) i mam tak ?e wszystko dzia?a ale jest problem z tym ?e jak wyjme auto i wyjde z niego to wszystko dzia?a ale moge wyci?ga? to samo auto z tym id itp niesko?czono?? razy
Witam, mam sw?j system pojazd?w i robi? teraz zapis do niego ale jak mi zapisuje pojazdy to wszystkie nawet publiczne jak zrobi? aby tylko zapisywa?y z systemu a druga rzecz polega na tym jak zrobi? aby zapisywa? mi si? tuning jakie funkcje za pomoc zimne
1
Witam mam problem z panelem logowania w MTA.
Chodzi o to, ?e nie da si? ani zarejestrowa?, ani zalogowa? .
Pewnie jest to drobnostka, ale nie mam si?y si? z tym m?czy? sam.
2
Na m?j serwer zosta?a wgrana paczka DayZ, wi?c oczywiste jest to, ?e musz? si? na niej spawnowa? pojazdy i tu jest problem bo spawnuje si? ich za du?o w jednym miejscu, co wywo?uje lagi
Witam. Chcia?em doda? handling do radiowoz?w przez skrypt, lecz ca?y czas nie dzia?a. Nie wiem gdzie jest b??d, wed?ug wiki jest wszystko ok, a jednak nie dzia?a.
Prosi?bym o szybk? pomoc.
--pojazdy
dbExec(handler, "CREATE TABLE IF NOT EXISTS pojazdy (id INTEGER PRIMARY KEY AUTOINCREMENT, wlasciciel TEXT, model INTEGER, x FLOAT, y FLOAT, z FLOAT, rot FLOAT, ca INTEGER, cb INTEGER, cc INTEGER, przebieg FLOAT, paliwo FLOAT)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on pojazdy(id)")
--tuning
dbExec(handler, "CREATE TABLE IF NOT EXISTS tuning (id INTEGER, t0 INTEGER, t1 INTEGER, t2 INTEGER, t3 INTEGER, t4 INTEGER, t5 INTEGER, t6 INTEGER, t7 INTEGER, t8 INTEGER, t9 INTEGER, t10 INTEGER, t11 INTEGER, t12 INTEGER, t13 INTEGER, t14 INTEGER, t15 INTEGER, t16 INTEGER, paintjob INTEGER, hr INTEGER, hg INTEGER, hb INTEGER)")
dbExec(handler, "CREATE UNIQUE INDEX IF NOT EXISTS IDX_id on tuning(id)")
function onStartLoadVehicles()
local query = dbQuery(handler, "SELECT * FROM pojazdy")
local result, num_rows, errormsg = dbPoll (query, -1)
for i,v in pairs(result) do
local veh = createVehicle(v["model"], v["x"], v["y"], v["z"])
setElementRotation(veh, 0, 0, v["rot"])
setVehicleColor(veh, v["ca"], v["cb"], v["cc"])
ustawDanePojazdu(veh, v["id"], v["wlasciciel"])
--ustawiam paliwo i przebieg
setElementData(veh, "pojazd_paliwo", v["paliwo"] or 50)
setElementData(veh, "pojazd_przebieg&qu...
Witajcie chcia?em zrobi? sprzeda? pojazd?w ale nwm jak doda? aby pojazd m?g? sprzedawa? tylko w?a?ciciel danego pojazdu a oto kod:
addCommandHandler ("sprzedajpojazd",
function (player, _,carID, ownerName, price, thePlayer) local vehTab = DB:getResultsTable('SELECT * FROM `vehicles` WHERE `id` = ?', id);
for k, v in pairs(vehTab) do
if v.ovner == ovner then if carID and ownerName then if player:getData ("Sprzedaj") == false then
player:outputChat ("Aby kontyny?owa? sprzeda? swojego pojazdu wpisz /tak ID Pojazdu Nazwa Gracza") player:outputChat ("Przed Wpisaniem komendy '/tak ID Pojazdu nazwa gracza' upwenij si?, ?e gracz przela? Ci pieni?dze") player:outputChat ("Je?eli chcesz zrezygnowa? ze sprzeda?y wpisz: /nie") player:setData ("Sprzedaj", true) player:setData ("Nie_Sprzedaj", true) end
end
end
end
end )
Wszystko dzia?a, lecz pojazdy respawnuj? si? razem z graczem, czyli przerzuca gracza razem z pojazdem na jego miejsce spawnu, gdzie jest luka, bo nie mog? jej dostrzec.
for i,v in ipairs(pojazdy) do local rndm = math.random(1,3) local veh1 = createVehicle( idpojazdow[rndm], v[1], v[2], v[3], v[4], v[5], v[6], v[7]) end
addEvent("respawnik", true) addEventHandler("respawnik", root,
function()
for i,v in ipairs(getElementsByType("vehicle", resourceRoot)) do
if not getVehicleOccupant(v) then
triggerClientEvent("send", root) outputChatBox("#FFFFFFZa 20 sekund nast?pi respawn pojazd?w", root, 255, 255, 255, true) setTimer(function() respawnVehicle(v) end,20000,1) end
end
end)
function respwn(thePlayer) local time = getRealTime() local minutes = time.minute
local x = 60 - minutes
local y = minutes * 60
local z = 60 * 60 * 1000
setTimer(function() triggerClientEvent("firsts", resourceRoot) setTimer(function() triggerClientEvent("first", resourceRoot) end, z, 0) end, y, 1) end
addEventHandler("onResourceStart", resourceRoot, respwn)
Witam, daje na te forum m?j system pojazd?w komedy dla admina
udost?pniam skrypt z powodu ?e inni podkradli si? pod moje skrypty
za niebawem udost?pnie ca?ego Gamemode YLGames i YW-Life serwery kt?re robi?em
-zapiszpojazdy zapisujemy pojazdy
-stworz <id pojazdu> <login w?a?ciciela>
max mo?na mie? 5 aut.
Sprzedawanie jest za pomoca markera
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Witam. Zaczynam w tworzeniu serwera DayZ i mam problem. Mam GM DayZ gdzie jest podstawowy resp pojazd?w. Chcia?bym nie kt?re usun?? (nie wiem jak) oraz doda? nowe spawny pojazd?w (r?wnie? nie wiem jak). Chcia?bym pomocy.
Pozdrawiam Kacper.
Witam, mam ma?y problem z podmian? pojazd?w na serwerze MTA.
Nie robi? tego po raz pierwszy, jednak straci?em ju? nerwy i naprawd? nie wiem gdzie jest b??d. Po uruchomieniu pojazdy nie maj? tekstur...
Jako ?e te pojazdy s? w miar? du?e, podobno w HD, pomy?la?em, ?e mo?e tu jest problem. Wgra?em zatem stary pojazd (2005r. - data dodania) jednak to nic nie pomog?o.
Oczywi?cie zamieszczam kod skryptu + meta.xml
P.S.
Jak wida? jest tu wi?cej aut. Nic nie dzia?a tak jak powinno...
Kto? wie gdzie pope?niam b??d kt?rego by? mo?e nie widz??