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

Wysłany: 2021-10-18, 22:03


etrnl

CLASSIC RPG






Wiek: 26
Na forum: 2199 dni
Posty: 86
Nick w MP: anonymous

Piwa: 57

Respekt: 50

Ostrzeżeń: 40%
Kod:



addCommandHandler("v", function(plr, cmd, ...)

local message = table.concat ( { ... }, " " )
if (string.len(message)) == 0 and getElementData(plr, "voff") == false then

setElementData(plr, "voff", true)

outputChatBox("#FF0000* #FFFFFFWy??czy?e? czat premium!", plr, 255,255,255, true)
return end


if
(string.len(message)) == 0 and getElementData(plr, "voff") == true then
removeElementData(plr, "voff")
outputChatBox("#FF0000* #FFFFFFW??czy?e? czat premium!", plr, 255,255,255, true)
end


if getElementData(plr, "player:premium") ~= true then outputChatBox("Musisz posiada? status premium by pisa? na czacie globalnym!",plr,78,255,0) return end


if (string.len(message)) < 1 then return end

local name = getPlayerName(plr):gsub("#%x%x%x%x%x%x","")

for _,p in pairs(getElementsByType("player") ) do
outputChatBox("#FFFFFF"..getElementData(plr,"id").."#FFFF00> "..name.."#FFFFFF: "..removeHex(message), p, 255, 255, 255, true)
end
end)



Jak zrobi? sprawdzanie czy gracz ma premium? W p?tli eldata z plr nic nie daje, a z p ( z p?tli ) sprawdza wszystkim i je?eli jeden gracz nie ma premki to wiadomo?? si? nie wy?l?.

voff to eldata od wy??czania i w??czania czatu /v i ma dzia?a? tak samo jak brak premium gdy jest na true, any idea?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-19, 23:26


xyzzz^

A nic






Wiek: 18
Na forum: 1993 dni
Posty: 319
Nick w MP: Aspyk21

Piwa: 308

Respekt: 81

Ostrzeżeń: 100%
dobr? date na premium podpinasz?

sprawdzanie robi si? w taki spos?b jakby co

if not getElementData(pPlayerpDatathen return false end


Postaw piwo autorowi tego posta
 

 
Wysłany: 2021-10-20, 23:04


etrnl

CLASSIC RPG






Wiek: 26
Na forum: 2199 dni
Posty: 86
Nick w MP: anonymous

Piwa: 57

Respekt: 50

Ostrzeżeń: 40%
Ale je?eli dam (plr,"player:premium") to nie dzia?a, a jak dam (p,"player:premium") to sprawdza wszystkim i jak jedna osoba nie ma to nie da si? wys?a? w og?le wiadomo?ci, bo to sprawdzanie musi by? w p?tli prawda?

[ Dodano: 2021-11-04, 21:30 ]
Do zamkni?cia, naprawione.

Postaw piwo autorowi tego posta
 

 
Tagi: czat :: premium
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