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

Wysłany: 2020-04-12, 21:31


pozdrominiek







Wiek: 26
Na forum: 2285 dni
Posty: 57



Respekt: 50

Witam, chc? napisa? komend?, kt?ra b?dzie dawa?a rp ka?demu graczowi na serwerze (najlepiej tym aktywnym). U?y?em do tego funkcji update w bazie danych, jednak tak nie da rady. Da jedynie osobom nieaktywnym na serwerze. Ze wzgl?du na odczyt i zapis danych w core. Wi?c prosz? Was o pomoc. Wydaje mi si?, ?e raczej jest to mo?liwe przy u?yciu for i...
Kod:


function dajrp ( commandName )
"no i tu mamy problem"
end
addCommandHandler("rozdaj.rp",dajrp)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-12, 22:14


Qwertick

Coming soon...






Wiek: 23
Na forum: 3577 dni
Posty: 472
Nick w MP: Qwertick

Piwa: 2726

Respekt: 215,8
Respekt: 215,8Respekt: 215,8

setElementData(arg"rp"getElementData(arg"rp") + ilo??)
to arg zmie? na swoje i rp na swoj? elementdate

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-13, 00:13


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

?eby ustawi? element dat? ka?demu graczowi jednocze?nie, musisz u?y? p?tli i funkcji

Więcej informacji znajdziesz w Wikipedii MTA:

getElementsByType


Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-13, 13:17


pozdrominiek







Wiek: 26
Na forum: 2285 dni
Posty: 57



Respekt: 50

Kod:

function dajrp ( commandName )
local gracze = getElementsByType ( "player" )
for theKey,thePlayer in ipairs(gracze) do
local rp = getElementData(thePlayer,"player:srp")
setElementData(thePlayer,"player:srp",rp+1)
end
end
addCommandHandler("rozdaj.rp",dajrp)

Takie co? powinno zadzia?a?? ;p

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-13, 13:31


Wilq







Wiek: 24
Na forum: 4429 dni
Posty: 3410

Piwa: 739

Respekt: 1225,8
Respekt: 1225,8

Je?li tylko element data jest poprawna, to tak zadzia?a.

Je?li jest to po stronie serwera, to pierwszy argument funkcji komendy to gracz. Definiowanie tre?ci komendy (/daj.xp) jest zb?dne je?li nie b?dziesz z tego i tak korzysta?.

Postaw piwo autorowi tego posta
 

 
Tagi: setelementdata
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA Odpowiedz do tematu

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