Wysłany: 2018-12-29, 17:13
adisonboss
Wiek: 23 Na forum: 3331 dni Posty: 237
Piwa : 6
Witam ! Mam skrypt na zak?adanie kominiarki, kt?ry zmienia nam nick na nieznajomy. Jednak jak zrobi?, by po napisaniu /zkominiarka przywr?ci? nam si? stary nick ? Za pomoc oraz
local dataPolicja = "Policja" -- element - data , ktora bedzie miala dostep do komendy ( element - data frakcji )
local R , G , B = 0 , 0 , 0 -- kolor ( podany w r , g , b ) jaki otrzyma gracz po zalozeniu kominiarki
function setStatus ( player , cmd )
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Policja" ) ) then
local randoms = math . random ( 1000 , 6000 )
setPlayerName ( player , "Nieznajomy_" .. randoms )
setPlayerNametagColor ( player , R , G , B )
outputChatBox ( "Za?o?y?e? kominiark? (w??czy?e? status nieznajomego)." , player , 0 , 255 , 0 )
else
outputChatBox ( "Nie nale?ysz do policji." , player , 255 , 0 , 0 )
end
end
addCommandHandler ( "kominiarka" , setStatus )
Wysłany: 2018-12-29, 17:33
Eitho
Wiek: 24 Na forum: 3489 dni Posty: 330
Nick w MP: Eitho
Piwa : 746
local dataPolicja = "Policja" -- element - data , ktora bedzie miala dostep do komendy ( element - data frakcji )
local R , G , B = 0 , 0 , 0 -- kolor ( podany w r , g , b ) jaki otrzyma gracz po zalozeniu kominiarki
function setStatus ( player , cmd )
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Policja" ) ) then
if getElementData ( player , 'kominiarka' ) then
outputChatBox ( 'Masz ju? na sobie kominiark?, mo?esz j? zdj?? komend? #ffffff/zkominiarka' , player , 0 , 255 , 0 , true )
return
end
local randoms = math . random ( 1000 , 6000 )
setElementData ( player , 'kominiarka' , { nick = getPlayerName ( player ), kolor ={ getPlayerNametagColor ( player )}}, false )
setPlayerName ( player , "Nieznajomy_" .. randoms )
setPlayerNametagColor ( player , R , G , B )
outputChatBox ( "Za?o?y?e? kominiark? (w??czy?e? status nieznajomego)." , player , 0 , 255 , 0 )
else
outputChatBox ( "Nie nale?ysz do policji." , player , 255 , 0 , 0 )
end
end
addCommandHandler ( "kominiarka" , setStatus )
function removeStatus ( plr , cmd )
local kominiarka = getElementData ( plr , 'kominiarka' )
if not kominiarka then
outputChatBox ( 'Nie masz za?o?onej kominiarki.' , plr , 255 , 0 , 0 , true )
return
end
setPlayerName ( plr , kominiarka . nick )
setPlayerNametagColor ( plr , kominiarka . kolor [ 1 ], kominiarka . kolor [ 2 ], kominiarka . kolor [ 3 ])
removeElementData ( plr , 'kominiarka' )
outputChatBox ( 'Zdj?to kominiark?, przywr?cono poprzedni nick oraz kolor.' , plr , 0 , 255 , 0 , true )
end
addCommandHandler ( 'zkominiarka' , removeStatus ) Nie testowane.
Więcej szczegółów
Wystawiono 1 piw(a):adisonboss
Wysłany: 2018-12-29, 18:42
adisonboss
Wiek: 23 Na forum: 3331 dni Posty: 237
Piwa : 6
Dzia?a B?g zap?a?
[ Dodano : 2018-12-29, 18:42 ]
Do zamkniecia
Tagi: powrót :: starego :: nicku
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: