Witam chcia?bym zrobi? skrypt na zadania tj. Admin wpisuje /quest <tre?? zadania> <poprawna odp> <nagroda tj. ilo?? $> . Jakie u?y? funkcj? i jak by to mia?o wygl?da?.
Cze??! Posiadam skrawek kodu powoduj?cy zepsucie si? k?? pojazdu, po tym jak najedzie na kolczatk?, oczywi?cie kod nie jest m?j lecz wyrwany z jakiego? innego skryptu na moje potrzeby. Chcia?bym Was prosi? o pomoc w zdefiniowaniu "kolce", czyli obiektu ID 2899
Kod:
Chyba powinno dzia?a? po tym zdefiniowaniu, nie? Jestem zielony w lua.
Witam mam problem poniewa? mam zrobione, postawione Teamy.
Jest to zrobione na tym panelu: Klik
Mamy tam teamy: Policja, Mafia, Grove, Pogotowie
Ale o co chodzi, co ja potrzebuje?
No zwracam si? do was poniewa? potrzebuje skrypt kt?ry blokuje zabijanie graczy z teamu w kt?rym jeste?my Np, Policja nie mo?e zabi? Policje; a ju? Policja mo?e zabi? Mafie i ca?? reszt?..
i do tego skrypt kt?ry np. Jeste?my w Teamie: "Policja"
to gdy zostaniemy zbici przez byle kogo np. Gracza z Teamu Pogotowie,
to ?eby odradza?o nas z skinem jaki mieli?my przed zgini?ciem inaczej skin policji,
i ?eby dla ka?dego teamu by?y inne kordy pozycji odradzania po ?mierci. /
Np. Policja ma si? respi?: x, y, z, rotarion (i tylko tu ten team mo?e si? odradza?)
a Mafia ma si? respi? 4x, 9y, 102z, 10rotatnion (i tylko oni i tylko tu mog? si? odradza?)
Witam mam problem chcia?bym doda? muzyke w panelu logowania ale nwm jak.
Posiadam panel logowania Monia!
Chodzi mi tu g?ownie w jak? linike mam to wpisa? i co.
Wiem ?e po stronie clienta!
Prosze o pomoc
Siemka podepnie mi ktos przechowalnie pod skrypt pana prezesa daje piwko!
Ja juz probowalem i stwierdzilem ze nie dam rady. Jesli ktos to podepnie to jest naprawte kozakiem
S
[lua]--2877.96,-1820.72,11.16,13.2
-- 2870.71,-1814.30,12.06,40.5
local cs_wydawanie=createColCuboid(2870.7,-1820.3,10,7.2,6,3)
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
if not vid or not tonumber(vid) then
outputChatBox("* Na wy?wietlaczu urz?dzenia pojawia si? napis ERROR", plr)
return
end
if not pojazdNaParkingu(vid) then
outputChatBox("* Na wy?wietlaczu pojawia si? informacja: tego pojazdu nie ma na parkingu." ,plr)
return
end
if not czyStrefaWydawaniaWolna() then
outputChatBox("* Na wy?wietlaczu pojawia si? informacja: brak miejsca przed bram?. Nie mo?na wyda? pojazdu." ,plr)
return
end
Witam!
Chcia?bym Wam przedstawi? System prac By Stw0reK, kt?ry napisa?em z nud?w System prac mia? przypomina? ten z serwer?w typu tokyo.
Do podanych ju? prac typu: fbi, policjan, medyk, stra?ak itp. zosta?a dodana praca dziwki
Komendy skyptu:
Witam moze ktos mi podac przyklad co napsiac w tych miejscach wyznaczonych do tego :
ratacja oraz pozycje to wiem ale mam problem z np Zamkni?ty/otwarty.
Za pomoc dam
Mam folder z nazw? spawn.
W nim meta.xml, script.lua. Met? i script robi?em w NotePad++ zapisa?em w odpowiednim rozszerzeniu. No i wchodz? na serverproject.pl >> WebFTP >> mods >> deathmatch >> resources >> wrzucam ten folder, restartuje serwer , wchodz? na niego, naduszam panel Admina, szukam skryptu i go nie ma...
[center][size=16][b][color=#00ff99]KONKURS NA SKRYPTY DO MTA![/color][/b][/size][/center]
[center][size=14][color=white]W dniu dzisiejszym, w imieniu administracji, og?aszam konkurs na stworzenie skrypt?w w j?zyku Lua. Jako i? niekt?rzy s? bardziej lub mniej zaawansowanymi programistami, b?d? a? 4 poziomy trudno?ci. Po raz pierwszy dajemy mo?liwo?? wzi?cia udzia?u w konkursie dla u?ytkownik?w o niskiej wiedzy w j?zyku lua. Poni?ej znajduj? si? zadania do wykonania oraz reszta potrzebnych informacji na temat konkursu. [/color][/size][/center]
[line]
[center][size=15][color=#66ffff][u]Wersja dla pocz?tkuj?cych:[/u][/color][/size][/center]
[center][size=15]Do wykonania system powiadomie?, czyli wy?wietlanie na ekranie paska stworzonego poprzez dxDrawRectangle i tekstu na nim poprzez dxDrawText - nie s? wymagane ?adne animacje ani przesuni?cia. [/size][/center]
[center][size=15][color=#66ffff][u]Wersja ?atwa:[/u][/color][/size][/center]
[center][size=15]Do wykonania jedno z poni?szych:
GUI zmiany has?a - obowi?zkowe sprawdzenie czy gracz jest zalogowany, oraz wy?wietlenie na chacie informacji "Has?o gracza (nick) zosta?o zmienione - Praca konkursowa GTAO.pl".
lub
Wykonanie HUD'u, dla punkt?w ?ycia (hp), kamizelki (armor), oraz dodatkowo dla jedzenia (elementData "jedzenie") i picia (elementData("picie"), poprzez funkcj? dxDrawRectangle lub Image, aczkolwiek musz? by? to paski symbolizuj?ce o tej ilo?ci - nie liczba. [/size][/c...
Witam pobra?em sobie map? pst link tak j? testowa?em i zauwa?y?em ?e nie posiada ona skryptu jak kto? wbije na serwer to nie pisze o tym znalaz?em ten skrypt w innej mapie dodaj? go do mapy pst ale cos nie dzia?a mi nie wiem czy zle dodaje czy moze skrypt z?y prosz? o pomoc
x, y, z = -2242.3999,3860.6001,16.9+1
x2, y2, z2 = -2259,3942.8,18.7+1
x3, y3, z3 = -2254.8999,3863.6001,16.7+1
function MarkerHit(hitElement, dim )
if dim then if getElementData(hitElement, "gang") == "SamotniBandyci" then
setElementPosition(hitElement, x2, y2, z2)
else outputChatBox("Marker zastrze?ony! Odmowa dost?pu", hitElement) end
end
end
Cze?? mam skrypt wybiera?ki skin?w i team?w ale on nie dzia?a co tu jest nie tak prosz? o pomoc
C-side:
[lua]GUI = stworz GUI
btn_grove_s = stworz button
btn_ballas = stworz button
guiSetVisible(GUI, false)
function showGui()
guiSetVisible(GUI, true)
showCursor(true)
end
addEvent("showGUI", true)
addEventHandler("showGUI", resourceRoot, showGui)
function hideGUI()
guiSetVisible(GUI, false)
showCursor(false)
end
addEvent("hideGUI", true)
addEventHandler("hideGUI", resourceRoot, hideGUI)
addEventHandler("onClientGUIClick", root, function(btn)
if btn == "left" then
if source == btn_grove_s then
triggerServerEvent("groveS", localPlayer)
elseif source == btn_ballas then
triggerServerEvent("ballas", localPlayer)
end
end
return true
end)[/lua]
S-side:
[lua]addEventHandler("onPlayerJoin", getRootElement(), function()
outputChatBox("Wybierz kim chcesz zostac", source)
triggerClientEvent(source, "showGUI", source)
end)
function wyb()
spawnPlayer(source, 2528.3483886719, -1667.2764892578, 15.168592453003)
setElementModel(source, 105, 106, 107) -- grove
givePlayerWeapon(source, 28, 600)
end
addEvent("groveS", true)
addEventHandler("groveS", resourceRoot, wyb)
function wyb2()
spawnPlayer(source, 1902.2567138672, ...
function uf(el)
if el == localPlayer then
executeCommandHandler ( "connect mtasa://188.165.18.19:22120", el ) outputChatBox("Przenios?e? si? na serwer UF #1 ") end
end
addCommandHandler ("uf", uf)
function uf2(el)
if el == localPlayer then
executeCommandHandler ( "connect mtasa://188.68.249.130:20328", el ) outputChatBox("Przenios?e? si? na serwer UF #2 ") end
end
addCommandHandler ("uf2", uf2)
Nie dzia?a chodzi mi o to ?e jak wpiszemy komende to przechodzisz na 2serwer. Pomo?e kto?? W debugu nic nie ma
Zrobi?em skrypt na spawn, dziala, respi mnie po zalogowaniu gdzie trzeba, ale po relogu ze skinem CJ. zrobilem takie cos, jestem calkowitym nowicjuszem, pomo?ecie ?
function zapiszskin ( ) local playeraccount = getPlayerAccount ( source )
if ( playeraccount ) and not isGuestAccount ( playeraccount ) then
local skingracza = getElementModel ( source ) setAccountData ( playeraccount, "RPGangsta.skin", skingracza ) end
end
function oddajskin (_, playeraccount )
if ( playeraccount ) then
local skingracza = getAccountData ( playeraccount, "RPGangsta.skin" )
if ( skingracza ) then
setElementModel ( source, skingracza ) end
end
end
addEventHandler ( "onPlayerQuit", getRootElement ( ), zapiszskin ) addEventHandler ( "onPlayerLogin", getRootElement ( ), oddajskin )
Witajcie. Mam plan na zrobienie wielkiej paczki rpg na sprzeda? pod MySQL. I mam do was takie pytanie, co wy by?cie chcieli aby znalaz?o si? w takiej paczce. Z g?ry dzi?kuje za pomys?y!.
Cze??, chcia? bym ?eby kto? pom?g? mi z napisanie skryptu... Chodzi mi g??wnie o to:
Ka?dy team ma przy swojej bazie miejsce (zazwyczaj gara?), z kt?rego wr?g mo?e przemyci? jaki? rodzaj broni na swoj? dzielnic? (SAPD nie mo?e przemyca?, ale gangi mog? ukra?? towar policji i go zawie?? na sw?j kwadrat).
Na pocz?tku nale?y kupi? jedno z aut do przemytu (Picador/ Walton/ Bobcat) i pojecha? nim na osiedle wroga, wjecha? w "marker przemytniczy" (tak go nazwa?em XD). Wy?wietla si? tabelka, w kt?rej mo?emy wybra? jaki rodzaj broni chcemy przetransportowa?:
- bro? bia?a (1000$) - 0 [3 sec],
- pistolety (2000$) - 100 [3 sec],
- strzelby (3500$) - 1500 [5 sec],
- pistolety maszynowe (6000$) - 3000 [10 sec],
- karabiny szturmowe (8500$) - 5000 [10 sec],
- karabiny (9500$) - 6000 [10 sec],
- bro? rzucana (12 000$) - 10 000 [15 sec],
- bro? ci??ka (20 000$) - 25 000 [15 sec].
Om?wi? legend?, na przyk?adzie broni bia?ej:
*bro? bia?a - nazwa rodzaju broni, kt?r? mo?emy przewie??,
*1000$ - wynagrodzenie, jakie dostajemy po udanym przemycie,
*0 - ilo?? zab?jstw potrzebna do odblokowania mo?liwo?ci przemytu tego rodzaju broni,
*3 sec - ile trwa za?adowywanie broni na pojazd.
Wszystkie w/w informacje znajduj? si? w tabelce. Po wybraniu w?a?ciwego (takiego, kt?rego mo?emy przewie??) rodzaju broni, wy?wietla si? informacja dla przemytnika:
"Rozpocz?to za?adowywanie broni wroga, na w?z przemytniczy.";
natomiast dla wszystkich graczy wy?wietla si? co? taki...
Witam mam problem z tym skryptem na mandaty :
SERVER:
[code]team = createTeam("Policja", 0, 0, 255)
addEvent("wystawM", true)
addEventHandler("wystawM", getRootElement(),
function (mandat, gracz)
local daj = getPlayerFromName(gracz)
if (daj) then
local money = getPlayerMoney(daj)
if (tonumber(money) < tonumber(mandat)) then
outputChatBox("Dany gracz posiada tylko #FF0000"..money.."$#FFFFFF. Nie starczy mu na mandat!", getRootElement(), 255, 255, 255, true)
else
takePlayerMoney(daj, mandat)
outputChatBox("Policjant wystawi? graczowi "..gracz.." mandat w wysoko?ci #00FF00"..mandat.."$#FFFFFF.", getRootElement(), 255, 255, 255, true)
outputChatBox("Otrzyma?e? mandat w wysoko?ci #00FF00"..mandat.."$#FFFFFF.", daj, 255, 255, 255, true)
triggerClientEvent("closeM", getRootElement())
end
end
end) [/code]
CLIENT
[code]
mand_Window = {}
mand_Button = {}
mand_Label = {}
mand_Edit = {}
mand_Grid = {}
local x,y = guiGetScreenSize()
mand_Window[1] = guiCreateWindow((x-295)/2,(y-138)/2,295,138,"Wystaw mandat",false)
guiSetVisible(mand_Window[1], false)
mand_Label[3] = guiCreateLabel(9,23,274,42,"Wpisz ile ma mandat wynosi? dla gracza,nkt?rego wybra?e?.",false,mand_Window[1])
guiLabelSetVerticalAlign(mand_Label[3],"center")
guiLabelSetHorizontalAlign(mand...
Witam. Publikuj? wam dzisiaj skrypt na zmian? tekstu na tablicach rejestracyjnych pojazd?w. Gracz wpisuje /rejestracja <tekst> i zmienia nam tekst na tablicy z "SF 58205" na "SWAG AV". Skrypt jest przydatny na serwery rpg. Zapraszam do pobierania
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
Jak zrobi? tak, ?eby auto mog?y obr?ci? tylko 2 osoby (tak jak na pylife)
addCommandHandler("obrocpojazd",carRotate)
function carRotate()
if isPedInVehicle(localPlayer) then
localVehicle = getPedOccupiedVehicle(localPlayer) local rotX, rotY, rotZ = getElementRotation(localVehicle) setElementRotation(localVehicle,rotX,rotY,rotZ+10)
Witam.
Przedstawiam wam Skrypt na Team. Opis:
Przed dodaniem do Teamu nale?y stworzy? Grup? ACL.
Nast?pnie Dodajemy Do Teamu Komend?.
W skrypcie jest wszystko opisane co i jak .
Link:
Sendfile
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
A tu na Hostuje
Ukryta wiadomość / Hidden message(aby ją zobaczyć musisz postawić użytkownikowi)
Wiadomość została ukryta, aby ją przeczytać należy się zalogować.
function los(thePlayer, cmd)
local skin = math.random(1, #bronie)
takePlayerMoney(thePlayer, 5)
if skin == 1 then
givePlayerMoney(thePlayer, 1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
if skin == 2 then
givePlayerMoney(thePlayer, 1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
if skin == 3 then
givePlayerMoney(thePlayer, 1)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 1 USD")
if skin == 4 then
givePlayerMoney(thePlayer, 2)
outputChatBox("Wylosowa?e? skin: "..bronie[skin].." o warto?ci: 2 USD")
if skin == 5 then
givePlayerMoney(thePlayer, 2)
outputChatBox("Wylosowa?e? skin: ".....
Witam! Od 2 dni zacz??em si? interesowa? programowaniem lua. Na samym wst?pie chcia?bym poinformowa?, ?e jestem ?todziobem i za g?upie b??dy z tym zwi?zane przepraszam!. Nie obijaj?c w bawe?n? stworzy?em sobie swojego gamemoda, wszystko by?o ok. Nast?pnie chcia?em wgra? tam skrypt (nie mojego autorstwa) i teraz pojawi? si? problem tzn. gdzie go wgra? tak aby dzia?a?? Oczywi?cie stworzy?em dla tego skryptu folder, lecz sewer nie czyta? tego skryptu(zmieni?em oczywi?cie na swojego gamemoda). Bardzo prosi?bym o pomoc, wynagrodz? piwkiem
Witam, chcia?bym zrobi? prac? w kt?rej si? lata DODO. Lecz nie wiem od czego zacz??.
Wiem, ?e b?d? musia? u?y? funkcji:
getPlayerMoney (Chyba ta)
createVehicle (Aby stworzy? dodo)
Te? nie wiem jak zrobi?, gdy wlec? w k??ko to doda mi si? np 50e.
Witam napisa?em skrypt i tak jak by dzia?a a nie dzia?a jak to co dzia?a :
- jak wpisze np. /ammo i nie ten frakcji to pisze ze frakcji nie ma
- komendy dzia?aj?
- jak wpisze np. /policja i policja jest pisze ze wezwanie zosta?o przyj?te
co nie dzia?a :
- wpisze np. /policja i policja jest to ona nie dostaje wiadomo?ci ze wezwa?em frakcje i nie pojawia si? blip gracza kt?ry wezwa? na mapie ani to ?e jak wpisa?em /usunpolicja to mi pisze Usuno?e? policje a policji nie pisze ze usuno?em policje
[code]function taxiCommand ( thePlayer, command )
local team = getTeamFromName ( "Taxi" )
local gracz = getRandomPlayer ()
local taxit = getPlayersInTeam ( team )
local ile = countPlayersInTeam ( team )
if ile == 0 then
outputChatBox ( "Aktulnie nie ma taksowkarzy na serwerze. Przepraszamy!", thePlayer, 255, 0, 0, false )
else
outputChatBox ("Taxi jest juz w drodze", thePlayer, 255, 255, 0, false )
--if getPlayerTeam ( gracz ) == team then
blip = createBlipAttachedTo ( thePlayer, 53, 1, 255, 0, 0, 0, 0, 99999.0, taxit )
outputChatBox ("Masz klienta! Patrz na mapke!", 255, 255, 0, false )
--end
end
end
addCommandHandler ( "taxi", taxiCommand )
function taxiCancelCommand ( thePlayer, command )
local team = getTeamFromName ( "Taxi" )
local gracz = getRandomPlayer ()
local taxit = getPlayersInTeam ( team )
ou...
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??
Witam i? zrobi?em skrypt na prace ale mam problem a chodzi o to ?e jak wjade autem w PKT to ?eby mnie zamrozi?o na okre?lony czas. pr?bowa?em to ju? wsz?dzie ale nie dzia?a. Prosze powiedzie? mi co jak i gdzie. Najlepiej prosz? o gotowy kod tylko wklei?.
Nie wa?ne co jest w tych pod?ogach ale podajcie mi gdzie ma by? ten freez po prostu nie chce wyjawia? kodu jak co jest zrobione.
addEventHandler ( "onClientMarkerHit", root, function ( element )
if source == marker_cel then if element == localPlayer then if getElementData ( ___ ) then
outputChatBox ( ___ ) rnd = tonumber ( ___ ) marker_cel1 = createMarker ( ___ ) blip_cel1 = createBlip ( ___ ) setElementData ( ___ ) setElementData ( ___ ) destroyElement ( marker_cel ) destroyElement ( blip_cel ) end
end
end
end)