Wysłany: 2017-09-30, 11:54
MalyCyferek
Bezmózgi
Wiek: 27 Na forum: 3318 dni Posty: 29
Piwa : 96
Witam, ot?? chcia?bym ?eby komenda: /dajreputacje by?a tylko dla admin?w
oto kod:
addEventHandler ( 'onResourceStart' , getResourceRootElement (),
function()
call ( getResourceFromName ( "scoreboard" ), "addScoreboardColumn" , "Reputacja" )
for theKey , thePlayer in ipairs ( getElementsByType ( "player" )) do
setElementData ( thePlayer , "Reputacja" , 0 )
setElementData ( thePlayer , "Kasa" , 0 )
end
end )
addEventHandler ( 'onPlayerJoin' , getRootElement (),
function()
setElementData ( source , "Reputacja" , 0 )
setElementData ( source , "Kasa" , 0 )
end )
function addScore ( points )
setElementData ( source , "points" , getElementData ( source , "points" ) + points )
setElementData ( source , "money" , getPlayerMoney ( getLocalPlayer ()))
end
addEvent ( "addScore" , true )
addEventHandler ( "addScore" , getRootElement (), addScore )
--------- dawanie score
addCommandHandler ( "dajreputacje" ,
function ( player , cmd , nick , kwota )
if nick and kwota then
local aplayer = getPlayerFromName ( nick )
if aplayer then
kwota = tonumber ( kwota )
setElementData ( aplayer , "Reputacja" , kwota )
-- givePlayerMoney ( aplayer , kwota )
outputDebugString ( "[POINTS]Points dodane." )
else
outputChatBox ( "[POINTS]Nie jeste? adminem." , getRootElement ())
outputDebugString ( "[POINTS]Nieudana pr?ba dodania points." )
end
end
end )
Pr?bowa?em czego? takiego, ale si? nie uda?o
addEventHandler ( 'onResourceStart' , getResourceRootElement (),
function()
call ( getResourceFromName ( "scoreboard" ), "addScoreboardColumn" , "Reputacja" )
for theKey , thePlayer in ipairs ( getElementsByType ( "player" )) do
setElementData ( thePlayer , "Reputacja" , 0 )
setElementData ( thePlayer , "Kasa" , 0 )
end
end )
addEventHandler ( 'onPlayerJoin' , getRootElement (),
function()
setElementData ( source , "Reputacja" , 0 )
setElementData ( source , "Kasa" , 0 )
end )
function addScore ( points )
setElementData ( source , "points" , getElementData ( source , "points" ) + points )
setElementData ( source , "money" , getPlayerMoney ( getLocalPlayer ()))
end
addEvent ( "addScore" , true )
addEventHandler ( "addScore" , getRootElement (), addScore )
--------- dawanie score
addCommandHandler ( "dajreputacje" ,
function ( player , cmd , nick , kwota )
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Admin" ))
if nick and kwota then
local aplayer = getPlayerFromName ( nick )
if aplayer then
kwota = tonumber ( kwota )
setElementData ( aplayer , "Reputacja" , kwota )
-- givePlayerMoney ( aplayer , kwota )
outputDebugString ( "[POINTS]Points dodane." )
else
outputChatBox ( "[POINTS]Nie jeste? adminem." , getRootElement ())
outputDebugString ( "[POINTS]Nieudana pr?ba dodania points." )
end
end
end )
Wysłany: 2017-09-30, 12:17
Avenged
Młodszy Szkrypter
Wiek: 23 Na forum: 3510 dni Posty: 654
Nick w MP: Avenged
Piwa : 1570
addCommandHandler ( "dajreputacje" ,
function ( player , cmd , nick , kwota )
local accName = getAccountName ( getPlayerAccount ( player ) )
if isObjectInACLGroup ( "user." .. accName , aclGetGroup ( "Admin" )) then
spr?buj tak
Podpis
LUA, JS, PHP
Zapraszam do skorzystania z moich usług: Klik
Wysłany: 2017-09-30, 12:34
MalyCyferek
Bezmózgi
Wiek: 27 Na forum: 3318 dni Posty: 29
Piwa : 96
Nie dzia?a
Wysłany: 2017-09-30, 13:06
X0neX
Wiek: 25 Na forum: 3309 dni Posty: 142
Nick w MP: Xavir
Piwa : 77
"MalyCyferek" napisał/a :Nie dzia?a
Mo?e by? poda? co nie dzia?a lub poda? b??dy z /debugscript 3? Nikt tutaj nie jest jasnowidzem.
Tagi: komenda :: dla :: adminów
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: