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: 3733 dni
Posty: 162

Piwa: 18

Respekt: 50

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

{ name = "Humanity", width = 100, data = function (element) return getElementData ( element, "humanity" ) or 0 end }, 
{ name = "Murders", width = 100, data = function (element) return ( getElementData ( element, "murders" ) or 0 ).. "/"..( getElementData ( element, "murders_total" ) or 0 ) end },
{ name = "Zombies killed", width = 100, data = function (element) return ( getElementData ( element, "zombieskilled" ) or 0 ) end },
{ name = "mines", width = 100, data = function (element) return formatTimeFromMinutes(getElementData ( element, "alivetime" ) or 0 ) end },
{ name = "Ping", width = 80, data = function (element) return getPlayerPing ( element, "ping" ) or 99 end },
{ name = "Group", width = 100, data = 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: 4569 dni
Posty: 3409

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: 4128 dni
Posty: 319
Nick w MP: Gusterowskyy

Piwa: 244

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: 2998 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", source, getServerConfigSetting ( "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: 4569 dni
Posty: 3409

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: 2998 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: 4569 dni
Posty: 3409

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: 2998 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: 4569 dni
Posty: 3409

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: 2998 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: 4569 dni
Posty: 3409

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(ammo, killer, weapon, bodypart, stealh)
    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 = 100, data = function (element) return getElementData ( element, "humanity" ) or 0 end }, 
{ name = "Murders", width = 100, data = function (element) return ( getElementData ( element, "murders" ) or 0 ) end },
{ name = "Zombies killed", width = 100, data = function (element) return ( getElementData ( element, "zombieskilled" ) or 0 ) end },
{ name = "mines", width = 100, data = function (element) return formatTimeFromMinutes(getElementData ( element, "alivetime" ) or 0 ) end },
{ name = "Ping", width = 80, data = function (element) return getPlayerPing ( element, "ping" ) or 99 end },
{ name = "Group", width = 100, data = 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: 2998 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 = 100, data = function (element) return ( getElementData ( element, "murders" ) or 0 ).. "/"..( getElementData ( element, "total_murders" ) or 0 ) 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 » tab 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