Wysłany: 2020-12-15, 15:37
orzechovsky
Wiek: 20 Na forum: 2291 dni Posty: 2
Nick w MP: orzechovsky
Piwa : 60
Witam, mam problem, mianowicie gdy chc? wpisa? komend? na uleczenie wszystkich graczy, zaczynaj? si? pali? wszystkie auta w okolicy i nie wiem co z tym zrobi? (skrypt pisany od 0 przeze mnie aczkolwiek jestem amatorem)
Kod:
function uleczGraczy(plr, cmd)
local gracze = getRootElement(root)
if hasObjectPermissionTo(plr, "leczenie.graczy", true) then
setElementHealth(gracze, 100)
outputChatBox("#0682d4›› #0682d4Administrator [#06e58c"..plr.."#0682d4] uleczy? wszystkich graczy!", gracze, 255, 0, 0, true)
else
outputChatBox("#0682d4›› #cf4341Nie masz uprawnie?!", gracze, 255, 0, 0, true)
end
end
addCommandHandler("ulecz.all", uleczGraczy)
Licz? na pomoc!
Wysłany: 2020-12-15, 16:04
Wilq
Wiek: 24 Na forum: 4428 dni Posty: 3410
Piwa : 739
W funkcji
wstaw "player" i na tej tabeli z graczami zr?b p?tl? i u?yj na nich funkcji
Wysłany: 2020-12-15, 16:16
NotPaladyn
Wiek: 23 Na forum: 2790 dni Posty: 866
Nick w MP: NotPaladyn
Piwa : 3135
Vice Admin: Jeśli potrzebujesz pomocy w sprawach organizacyjnych lub technicznych - skontaktuj się ze mną .
U Ciebie w kodzie u?ywasz zmiennej "gracze" do ka?dego obiektu, musisz u?y? getElementsByType i okre?li? tam tylko graczy.
Poza tym samo "..plr.." nie poka?e Ci nicku gracza, kt?ry to zrobi? wi?c musisz doda? getPlayerName(plr) aby pokazywa?o jego nick
np.
function uleczGraczy ( plr , cmd )
local gracze = getElementsByType ( "player" )
if hasObjectPermissionTo ( plr , "leczenie.graczy" , true ) then
for i , v in ipairs ( gracze ) do
setElementHealth ( v , 100 )
outputChatBox ( "#0682d4›› #0682d4Administrator [#06e58c" .. getPlayerName ( plr ).. "#0682d4] uleczy? wszystkich graczy!" , v , 255 , 0 , 0 , true )
end
else
outputChatBox ( "#0682d4›› #cf4341Nie masz uprawnie?!" , plr , 255 , 0 , 0 , true )
end
end
addCommandHandler ( "ulecz.all" , uleczGraczy )
Więcej szczegółów
Wystawiono 1 piw(a):orzechovsky
Wysłany: 2020-12-15, 21:38
TheSebaPL
Mod-team
Wiek: 21 Na forum: 3098 dni Posty: 964
Piwa : 3102
function uleczGraczy ( plr , cmd )
local gracze = getElementsByType ( "player" )
if hasObjectPermissionTo ( plr , "leczenie.graczy" , true ) then
for i , v in ipairs ( gracze ) do
setElementHealth ( localPlayer , 100 )
outputChatBox ( "#0682d4›› #0682d4Administrator [#06e58c" .. getPlayerName ( localPlayer ).. "#0682d4] uleczy? wszystkich graczy!" , v , 255 , 0 , 0 , true )
end
else
outputChatBox ( "#0682d4›› #cf4341Nie masz uprawnie?!" , plr , 255 , 0 , 0 , true )
end
end
addCommandHandler ( "ulecz.all" , uleczGraczy )
Spr?buj teraz nie jestem pewny.
Tagi: palące :: się :: samochody
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: