Witam. Od tygodnia ju? pisz? skrypt na biznesy i mam problem z aktualizacj? danych biznesu, a dok?adnie kasy. Co jaki? czas ma dodawa? do konta biznesu siano, napisa?em takie o to bzdury i niby dzia?a, ale nie do ko?ca. Pieni?dze aktualizuje tylko na koncie biznesu pierwszego (na pr?b? mam ich trzy), a na reszcie ju? nie aktualizuje. Nie wiem totalnie o co chodzi, gdy? w przypadku pierwszego biznesu podany kod dzia?a, przy drugim nie bo nie ma w?a?ciciela a przy trzecim ju? totalnie nic nie robi. Kto? co? tutaj widzi? Stawiam browary i repe
Przy okazji zak?adania posta. Ma kto? jaki? pomys? jak zrobi? to normalnie, obliczone z zegaru serwera a nie na setTimer? Bo setTimer zdaje egzamin, ale nie w przypadku gdybym restartowa? skrypt albo serwer
[lua]function nabijaj_siano ()
for k, v in ipairs (getElementsByType("pickup", resourceRoot)) do
if getElementData (v, "biznes:nabijacz") then
if getElementData (v, "biznes:owner") == "Brak w?a?ciciela" then return end
wlasciciel_wyplata = getElementData (v, "biznes:owner")
id_wyplata = getElementData (v, "biznes:id")
zarobek_wyplata = getElementData (v, "biznes:zarobek")
czas_wyplata = getElementData (v, "biznes:godziny")
setTimer (function ()
local sprawdzanie = dbQuery (biznesy, "SELECT * FROM BIZNESY WHERE wlasciciel='"..wlasciciel_wyplata.."' AND id='"..id_wypl...
Cze??, mam problem z dxDrawem, gdy? robi? skrypt z chatem i efektem napis?w nad g?ow? kiedy si? co? napisze. Problem polega w tym, ?e nie mog? sobie poradzi? przy tym, aby widzieli ten tekst inni. Obecnie ten tekst widzi wy??cznie osoba, kt?ra wys?a?a dan? wiadomo??. Mo?e da si? to jako? na stron? servera przenie?? czy co?...
Witam ot?? mam dwa skrypty na sygna?y d?wi?kowe. Dla przyk?adu mam sygna?y pod klawiszem "1" oraz "h" i gdy w??cz? dwa wszystko dzia?a Okej, ale gdy chce wy??czy? jeden z nich to wy??czaj? si? dwa. Jak to naprawi? ?Bo generalnie chce ?eby ten pod "h" by? jako horn. ZA POMOC i
KOD
[lua]
addEvent("broadcastSound3D1", true)
addEventHandler("broadcastSound3D1", root, function(sound,range,minrange, bliskiKomunikat, dalekiKomunikat)
local el=source
if getElementDimension(localPlayer)~=getElementDimension(el) then return end
if getElementInterior(localPlayer)~=getElementInterior(el) then return end
local x,y,z=getElementPosition(localPlayer)
local x2,y2,z2=getElementPosition(el)
local dist=getDistanceBetweenPoints3D(x,y,z,x2,y2,z2)
if dist<range*2 then
if bliskiKomunikat and minrange and dist<minrange then
triggerEvent("onCaptionedEvent1", root, bliskiKomunikat, 10)
outputChatBox(" * " .. bliskiKomunikat)
elseif dalekiKomunikat and dist<range then
triggerEvent("onCaptionedEvent1", root, dalekiKomunikat, 10)
outputChatBox(" * " .. dalekiKomunikat)
end
local s=playSound3D(sound, x2,y2,z2)
setSoundMinDistance(s, minrange or 5)
setSoundMaxDistance(s, range)
end
end)
--------------------------------------------------------------------------------------- SAPD
local soundSwitch_lu=getTickCount()-2000
local function sou...
Witam mam taki problem, ?e gui pokazuje si? dla wszystkich. kod jest po stronie clienta kod:
[lua]teoriaAPokaz = false
teoriaBPokaz = false
teoriaCPokaz = false
local screenW, screenH = guiGetScreenSize()
local teoriaA = createMarker (2489.12, -1686.21, 51.95-1, "cylinder", 1.5, 255, 255, 255, 150)
setElementInterior(teoriaA, 1)
local textA = createElement("text")
setElementData(textA, "name", "Cz??? teoretyczna prawa jazdy kat.A")
setElementPosition(textA, 2489.12, -1686.21, 51.95)
setElementInterior(textA, 1)
local teoriaB = createMarker (2471.55, -1676.93, 51.95-1, "cylinder", 1.5, 255, 255, 255, 150)
setElementInterior(teoriaB, 1)
local textB = createElement("text")
setElementData(textB, "name", "Cz??? teoretyczna prawa jazdy kat.B")
setElementPosition(textB, 2471.55, -1676.93, 51.95)
setElementInterior(textB, 1)
local teoriaC = createMarker (2499.44, -1672.87, 51.95-1, "cylinder", 1.5, 255, 255, 255, 150)
setElementInterior(teoriaC, 1)
local textC = createElement("text")
setElementData(textC, "name", "Cz??? teoretyczna prawa jazdy kat.C")
setElementPosition(textC, 2499.44, -1672.87, 51.95)
setElementInterior(textC, 1)
addEventHandler("onClientMarkerLeave", teoriaA, function(plr)
if teoriaAPokaz == true then
teoriaAPokaz = false
removeEventHandler("onClientRender", root, teoriaAGui)
end
end)
Witam tworze serwer dayz i nie mam poj?cia jak zapisywa? wszystkie kille gracza. Bo kille na jednym zyciu gracza (czyli np je?eli gracz nie zgin?? to pokazuje ile ma killi a ja chc? ?eby one si? zapisywa?y i pokazywa?y ??cznie ile ich jest) si? wy?wietlaj?.
Prosze pom??cie
To co wyswietla kille na jednym zyciu to "murders"
Czy da si? zrobi? skrypt kt?ry zamra?a? by wszystkie postacie po wci?ni?ciu jakiego tam klawisze. Skrypt mia?by dzia?a? tak ?e nawet jak posta? spada np. z budynku to zatrzyma si? w powietrzu i nic nie b?dzie mog?a zrobi?.
Witam! Przychodze z pewnym problemem. Zrobi?em GUI do mojego skryptu, zrobi?em tak ?eby pojawia?o si? po wej?ciu w marker.. Wszystko pi?knie i ?adnie lecz jest jedno ale... Gui pojawia si? dla ka?dego gracza na serwerze Co zrobi?em nie tak?
Co u?y? w pisaniu skryptu na automatyczny start wszystkich zasob?w z folderu "resources"?
Lub jak?? tabele zrobi? i funkcj? doda?, jak mo?ecie to wyt?umaczcie : - )
Mam pytanie mam tak zmienn? "ObiectHeatle = 1000" i chce aby ta zmienna by?a dost?pna dla wszystkich graczy i ka?dy gracz m?g? ja edytowa? po stronie klienta w onClientPlayerWeaponFire ? Jak to mog? zrobi??
Mam pytanie jak zrobi? aby dxDrawText by? wy?wietlany wszystkim graczom na serwerze np. jedna osoba wpisze komend? z danym tekstem i ka?demu pokazuje si? dxDrawText z teksem kt?ry wpisa? gracz w komendzie
Robi?em sobie w 3ds max interior kina do modu umo?liwiaj?cego odtwarzanie prawdziwych film?w. Zanim dodam model do MTA najpierw testuje go w normalnej grze czy wszystko z nim jest w porz?dku. Do testowania swoich modeli wspomagam si? programami GTA-SA Crazy Trainer i San andreas teleport 3.0b. Po te?cie model doda?em do MTA ale niestety zapomnia?em (zreszt?, nie pierwszy raz) wcze?niej wy??czy? owe wspomagacze. Przy wej?ciu na sw?j serwer dosta?em ostrze?enie ?e s? w??czone niedozwolone programy wi?cej je zaraz wy??czy?em. Gdy ponownie chcia?em wej?? na serwer komunikat ponownie si? pojawi? tyle ?e pisa?o ?e mam bana na 23 godziny i 30 minut. Troch? zdziwiony tym faktem wy??czy?em mta i sw?j serwer i wszelkie programy jakie mia?em w??czone. Ale nic nie pomog?o, ban dalej jest. Z ciekawo?ci wszed?em na kilka innych serwer?w i jest dok?adnie to samo. Co ciekawe nawet edytora nie mog? w??czy? bo te? si? ten sam komunikat pojawia.
Z mta mam do czynienia od pierwszego wydania. Przez ten czas w wy?ej wymieniony spos?b robi?em i dodawa?em nie jeden sw?j model i jak pisa?em wcze?niej zdarza?o mi si? zapomnie? wy??czy? owe programy i gdy je zaraz wy??czy?em to nie by?o problemu a teraz dosta?em all bana 23 godziny. Mo?e kto? wie o co z tym chodzi i czy da si? to jako? wyja?ni?.
Skrytp dzia?a bardzo dziwnie(Dodam, ?e zapo?yczy?em go od iwanted i w miare swoich mo?liwo?ci przerobi?em).
Skrypt pokazuje to co chcem czyli : RCONi,Administratorzy,Moderatorzy.
Ale nawet wtedy kiedy jestem online pokazuje mi "brak" chocia? jestem przypisany do grupy "RCON".
A druga sytuacj bardzo dziwna. Plik jest podpi?ty pod mtaserver.conf, ale nie odpala si? przy starcie serwera. Moge go odpali? w panelu admina. Nie moge odpali? tego przez konsole komend? "start cmdadmins" bo pokazuje mi, ?e takiego zasobu nie ma chocia? moge go odpali? z panelu oO.
Mo?e teraz kod i dla pewno?ci zapuszcze wam mete.
[lua]function isRCON ( plr )
local accName = getAccountName ( getPlayerAccount ( plr ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "RCON" ) ) then
return true
end
end
function isAdmin ( plr )
local accName = getAccountName ( getPlayerAccount ( plr ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Administratorzy" ) ) then
return true
end
end
function isModerator ( plr )
local accName = getAccountName ( getPlayerAccount ( plr ) )
if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Moderatorzy" ) ) then
Siema, m?g?by mnie kto? obja?ni? jak wykona? komunikat, aby by? dla wszystkich? Tak jak SendClientMessageToAll. Wiem, ?e trzeba p?tl?, ale jak to ju? nie mam poj?cia.
Hej, nie widz? odpowiedniejszego dzia?u do tego tematu wi?c zak?adam go tutaj
Prowadz? od nied?ugiego czasu kana? na YT zwi?zany z GTA. Mam spor? kolekcj? GTA i chcia?bym j? Wam pokazywa? i jak najszczeg??owiej opisywa? ka?de pude?ko i ka?dy szczeg?? danej wersji. Aktualnie "wypu?ci?em" 3 filmiki. Tak s? na nich reklamy, gdy? chc? po??czy? swoje hobby z tym by m?c za to naby? nowe wersje Grand Theft Auto Mam nadziej?, ?e nikomu to nie b?dzie przeszkadza?o a wr?cz przeciwnie b?dziecie mi w stanie pom?c tymi wy?wietleniami filmik?w. Bardzo mi zale?y na Waszych opiniach dlatego wypowiadajcie si?, m?wcie co poprawi? itp.
Mam taki problem, ?e textdraw z towarem wy?wietla np. kto? jest na serwerze, siedzi w aucie, a textdraw kt?ry powinien si? pojawi? po wej?ciu do danego pojazdu wy?wietla si? przy wej?ciu na serwer.
Tak samo jak kto? gra na serwerze, a kto? inny za?aduje towar to wy?wietla si? on u wszystkich.
Chce aby by?o to tylko u tego gracza kto za?aduje towar.
siema ,wiem ?e to nie ten temat .Przejde do rzeczy mama problem z rejestracja ?e jak wejde na serwa i wpisze has?o i potem zn?w wejde i wpisze bule jakie haslo to mnie loguje .
Oto ten kod
Witam wszystkich pom?g? by kto? jak zrobi? radio dla wszystkich graczy kt?rzy s? w poje?dzie niestety mi to nie wychodzi oczywi?cie piwka polec? pozdrawiam i czekam na jak?? odpowied?
Potrzebna mi pomoc. Potrzebuj? kodu na komend?, kt?r? b?dzie mo?na u?y?
raz na np. 30min i b?dzie to czas dla wszystkich graczy, tj. je?li gracz A wpisz? komend? /komenda to gracz B b?dzie m?g? j? u?y? dopiero za 30min - kto pierwszy ten lepszy.
M?j problem polega na tym, ?e gdy dana osoba wpisze komend? np: /bron. I nie ma do nich praw, to wyskoczy na czacie napis: "Nie masz prawa do u?ywania tej komendy" - tylko ?e to wyskakuje ka?dej osobie gdy jedna zrobi b??d.
przyk?adowy kod
[code]function consoleGiveWeapon ( playerSource, commandName, weapName )
if ( hasObjectPermissionTo ( playerSource, "command.bron", false ) ) then
if ( hasObjectPermissionTo ( getThisResource (), "command.bron", true ) ) then
local weapID = getWeaponIDFromName ( weapName )
if ( weapID ) then
giveWeapon ( playerSource, weapID, 200 )
outputChatBox ( "Posiadasz teraz... " .. weapName, playerSource )
else outputChatBox ( "Z?a nazwa broni." )
end
else
outputChatBox ( "Weapon: Nie posiadasz uprawnie? do u?ywania tej komendy." )
end
else
outputChatBox ( "Weapon: Nie posiadasz uprawnie? do u?ywania tej komendy.", playerSource )
end
Druga sprawa, to jak zrobi? aby po ?mierci zapisywa? si? skin kt?ry si? wcze?niej mia?o? Mam ustawione ?e po wej?ciu na serwer domy?lnie dostaje si? skin 0. Lecz gdy kto? go zmieni to po ?mierci ponownie skin robi si? domy?lny. Prosz? o wskazanie b??d?w, ewentualnie poprawienie ich.
[code]function joinHandler()
local x = 1103,506
local y = -1403,155
local z = 13,44096
spawnPlayer(source, x,...