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

Wysłany: 2018-09-09, 21:21


Fl!k







Wiek: 26
Na forum: 3592 dni
Posty: 162

Piwa: 18

Respekt: 50

Witam nie zapisuj? mi si? morderstwa na serwerze dayz :/

name "Humanity"width 100data = function (element) return getElementData element"humanity" ) or 0 end }, 
{ name "Murders"width 100data = function (element) return ( getElementData element"murders" ) or ).. "/"..( getElementData element"murders_total" ) or end },
{ name "Zombies killed"width 100data = function (element) return ( getElementData element"zombieskilled" ) or end },
{ name "mines"width 100data = function (element) return formatTimeFromMinutes(getElementData element"alivetime" ) or end },
{ name "Ping"width 80data = function (element) return getPlayerPing element"ping" ) or 99 end },
{ name "Group"width 100data = function (element) return getElementData element"Group" ) or "None" end },


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-09, 21:25


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Pytanie - czy posiadasz system zapisywania morderstw w swoim GameModzie?
Czy w scoreboardzie tworzy si? owa kolumna?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-09, 22:43


Norbert1234

Nie umiem w LUA






Wiek: 22
Na forum: 3987 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 242

Respekt: 60

Dok?adnie, jak kolega wy?ej, masz gdzie? zapisy? ?eby elementdaty mog?y sk?d? informacje pobiera??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-10, 15:43


Agonia







Wiek: 26
Na forum: 2857 dni
Posty: 5
Nick w MP: X__O



Respekt: 50

w tabeli jest wszystko ok. tylko sie nie zapisuj? kille
w skrypcie server jest taki kod

    addEventHandler("onPlayerLogin"root,
    function()
        triggerClientEvent source"sendMaxPlayersOnServer"sourcegetServerConfigSetting "maxplayers" ))
    end
)


Gdzie mam szuka? tego systemu zapisywania?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-10, 15:47


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Sk?d my mamy wiedzie?, nie wiemy czy masz gotowe GM z neta czy sam robi?es. Mo?e nawet nie masz takiego zapisu.
Poszukaj w plikach frazy "onPlayerWasted", b?dzie to event.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-10, 15:53


Agonia







Wiek: 26
Na forum: 2857 dni
Posty: 5
Nick w MP: X__O



Respekt: 50

nie mam nigdzie onPlayerWasted moge jakos to zrobi??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-10, 16:26


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Jasne, opisz jak maj? dzia?a? morderstwa u Ciebie - zabicie innego gracza dodaje punkt morderstw, co? jeszcze?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-10, 16:28


Agonia







Wiek: 26
Na forum: 2857 dni
Posty: 5
Nick w MP: X__O



Respekt: 50

tak to ma wygl?da??


        if getElementData(source,"total_murders") == true then
            setElementData(killer,"murders",getElementData(killer,"total_murders")+1)
        end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-10, 16:44


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

total_murders to tekst czy liczba? Tw?j kod przeczy samemu sobie.

Po co Ci 2 elementdaty, jakie one pe?ni? funkcj?? Nie wystarczy Ci jedna?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-10, 16:48


Agonia







Wiek: 26
Na forum: 2857 dni
Posty: 5
Nick w MP: X__O



Respekt: 50

a m?g?by? mi to napisa??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-10, 16:49


Wilq







Wiek: 24
Na forum: 4428 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Mog? ale ja nie wiem jakie funkcje pe?ni? te elementDaty, opisz mi ich dzia?anie.
Chcesz jedn? elementDat? "zab?jstwa" czy 2, kt?rych dzia?anie mi opiszesz, proste polecenie.

Najprostszy kod do zapisywania zab?jstw:

addEventHandler("onPlayerWasted"getRootElement(), function(ammokillerweaponbodypartstealh)
    if killer and getElementType(killer) == "player" then
        local kills getElementData(killer"murders") or 0
        setElementData(killer"murders"kills 1)
    end
end)


P??niej kod scoreboardu zmieniasz na:

name "Humanity"width 100data = function (element) return getElementData element"humanity" ) or 0 end }, 
{ name "Murders"width 100data = function (element) return ( getElementData element"murders" ) or end },
{ name "Zombies killed"width 100data = function (element) return ( getElementData element"zombieskilled" ) or end },
{ name "mines"width 100data = function (element) return formatTimeFromMinutes(getElementData element"alivetime" ) or end },
{ name "Ping"width 80data = function (element) return getPlayerPing element"ping" ) or 99 end },
{ name "Group"width 100data = function (element) return getElementData element"Group" ) or "None" end },


Postaw piwo autorowi tego posta
 

 
Wysłany: 2018-09-10, 16:54


Agonia







Wiek: 26
Na forum: 2857 dni
Posty: 5
Nick w MP: X__O



Respekt: 50

zrobi?em to na podstawie tego. ten kod jest z gm.


if getElementData(source,"bandit") == true then
            setElementData(killer,"banditskilled",getElementData(killer,"banditskilled")+1)
        end


to odpowiada za to jak zabijesz bandyte to dodaje do debugmonitora zab?jstwo bandyty

[ Dodano: 2018-09-10, 17:09 ]
My si? chyba nie zrozumieli?my albo ja nie rozumiem. kille si? naliczaj? ale nie naliczaj? si? wszystkie kille.


name "Murders"width 100data = function (element) return ( getElementData element"murders" ) or ).. "/"..( getElementData element"total_murders" ) or end },


nie dzia?a total_murders[/code]

Postaw piwo autorowi tego posta
 

 
Tagi: tab
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

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