AmaMa.
AmaMa.#3768
Wiek: 25 Na forum: 3207 dni Posty: 182
Nick w MP: AmaMa.
Piwa : 1825
B?edny dzia?, w tabeli nie znalaz?em kodowania kolor?w, zatem na wasze mo?liwo?ci jedyn? opcj? b?dzie edytowa? kolory w nicku po wej?ciu na duty
Plik s.utility.lua znajduje si? w pystories-admin
Tam jest
addCommandHandler ( "duty" , function( plr , cmd )
if getAdmin ( plr , 4 ) or getAdmin ( plr , 3 ) or getAdmin ( plr , 2 ) or getAdmin ( plr , 1 ) then
if not getElementData ( plr , "player:admin" ) then
giveWeapon ( plr , 22 )
toggleControl ( plr , "fire" , true )
toggleControl ( plr , "aim_weapon" , true )
if getAdmin ( plr , 1 ) then
setElementData ( plr , "player:level" , 1 )
setElementData ( plr , "last:nick" , getPlayerName ( plr ))
setElementData ( plr , "last:color" , tostring ( getPlayerNametagColor ( plr )))
setPlayerName ( plr , "#01bf34" .. getPlayerName ( plr ): gsub ( "#%x%x%x%x%x%x" , "" ))
-- destroyBlipsAttachedTo ( plr )
-- createBlipAttachedTo ( plr , 0 , 2 , 0 , 191 , 52 )
outputChatBox ( "* Zalogowa?e?(a?) si? na s?u?be Moderatora." , plr )
elseif getAdmin ( plr , 2 ) then
setElementData ( plr , "player:level" , 2 )
setElementData ( plr , "last:nick" , getPlayerName ( plr ))
setElementData ( plr , "last:color" , tostring ( getPlayerNametagColor ( plr )))
setPlayerName ( plr , "#ff0000" .. getPlayerName ( plr ): gsub ( "#%x%x%x%x%x%x" , "" ))
-- destroyBlipsAttachedTo ( plr )
-- createBlipAttachedTo ( plr , 0 , 2 , 255 , 0 , 0 )
outputChatBox ( "* Zalogowa?e?(a?) si? na s?u?be Administratora." , plr )
elseif getAdmin ( plr , 3 ) then
setElementData ( plr , "player:level" , 3 )
setElementData ( plr , "last:nick" , getPlayerName ( plr ))
setElementData ( plr , "last:color" , tostring ( getPlayerNametagColor ( plr )))
setPlayerName ( plr , "#a31303" .. getPlayerName ( plr ): gsub ( "#%x%x%x%x%x%x" , "" ))
-- destroyBlipsAttachedTo ( plr )
-- createBlipAttachedTo ( plr , 0 , 2 , 100 , 0 , 0 )
outputChatBox ( "* Zalogowa?e?(a?) si? na s?u?be ROOT'a." , plr )
elseif getAdmin ( plr , 4 ) then
setElementData ( plr , "player:level" , 4 )
setElementData ( plr , "last:nick" , getPlayerName ( plr ))
setElementData ( plr , "last:color" , tostring ( getPlayerNametagColor ( plr )))
setPlayerName ( plr , "#8F00FF" .. getPlayerName ( plr ): gsub ( "#%x%x%x%x%x%x" , "" ))
-- destroyBlipsAttachedTo ( plr )
-- createBlipAttachedTo ( plr , 0 , 2 , 142 , 0 , 255 )
outputChatBox ( "* Zalogowa?e?(a?) si? na s?u?be Pracownika Technicznego." , plr )
end
setElementData ( plr , "player:admin" , true )
setElementData ( plr , "player:ucho" , true )
-- outputChatBox ( "* Zalogowa?e?(a?) si? na slu?be (/admins)." , plr )
else
takeWeapon ( plr , 22 )
toggleControl ( plr , "fire" , false )
toggleControl ( plr , "aim_weapon" , false )
removeElementData ( plr , "player:admin" )
removeElementData ( plr , "player:level" )
setElementData ( plr , "player:ucho" , false )
outputChatBox ( "* Wylogowa?e?(a?) si? z s?u?by administracji serwera." , plr )
setPlayerName ( plr , getElementData ( plr , "last:nick" ))
-- destroyBlipsAttachedTo ( plr )
-- createBlipAttachedTo ( plr , 0 , 2 , 100 , 100 , 100 )
end
else
-- outputChatBox ( "* Nie posiadasz uprawnie?." , plr , 255 , 0 , 0 )
end
end )
Przy ka?dej randze tzn getAdmin(plr, 1) getAdmin(plr, 2) getAdmin(plr, 3) itd edytujecie
setPlayerName(plr,"#8F00FF"..getPlayerName(plr):gsub("#%x%x%x%x%x%x","")) i tu zamiast w tym przypadku "#8F00FF" wstawiacie inne kolory, kt?re mo?na znale?? w google.