Wysłany: 2016-12-23, 23:34
mixLoLmix2
Programista
Wiek: 35 Na forum: 4113 dni Posty: 454
Nick w MP: TomeQmix
Piwa : 1915
Witam chodzi mi o to ze to ma by? czat frakcyjny ale jak co? na nim napisze to widzi ca?y serwer, Da rade zrobic aby tylko osoby w frakcji widzieli?
function globalMessage2 ( thePlayer , cmd , ...)
if getElementData ( thePlayer , "player:duty" ) == false then outputChatBox ( "Musisz byc w frakcji aby pisa? na czacie Frakcyjnym!" , thePlayer ) return end
local message = table . concat ( { ... }, " " )
local name = getPlayerName ( thePlayer )
outputChatBox ( "#FF0000[Frakcja]#00FF00" .. name .. ": #FFFFFF" .. message , getRootElement (), 255 , 255 , 255 , true )
end
addCommandHandler ( "frakcja" , globalMessage2 )
Wysłany: 2016-12-24, 00:59
awfesa
Wiek: 29 Na forum: 4705 dni Posty: 563
Piwa : 223
Mo?e zr?b p?tle dla wszystkich graczy i sprawdzaj czy gracz jest w danej frakcji a jak jest to wtedy wysy?a mu wiadomo??.
Zobacz mo?e co? takiego
function globalMessage2 ( thePlayer , cmd , ...)
if getElementData ( thePlayer , "player:duty" ) == false then outputChatBox ( "Musisz byc w frakcji aby pisa? na czacie Frakcyjnym!" , thePlayer ) return end
local message = table . concat ( { ... }, " " )
for k , v in ipairs ( getElementsByType ( "player" )) do
if getElementData ( v , "Frakcja" ) == true then
local name = getPlayerName ( v )
outputChatBox ( "#FF0000[Frakcja]#00FF00" .. name .. ": #FFFFFF" .. message , v , 255 , 255 , 255 , true )
end
end
end
addCommandHandler ( "frakcja" , globalMessage2 )
Podpis
Cokolwiek robicie w swoim życiu, nie będzie to legendarne,
jeżeli wasi przyjaciele nie będą mogli tego zobaczyć.
Wysłany: 2016-12-24, 12:43
mixLoLmix2
Programista
Wiek: 35 Na forum: 4113 dni Posty: 454
Nick w MP: TomeQmix
Piwa : 1915
Problem, Jak nie jestem na s?uzbie to pisze ze nie moge u?ywa? wiec ok ale gdy jestem to nic sie nie dzieje, nie ma db3
Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Wysłany: 2016-12-24, 16:06
AteX
Wiek: 26 Na forum: 4015 dni Posty: 927
Nick w MP: #AteX
Piwa : 8360
awfesa , sk?d wytrzasn??e? t? elementdate "Frakcja"? Dodatkowo tym:
local name = getPlayerName ( v )
Powodujesz, ?e gracz widzi jakby to on wysy?a? wiadomo??, bo zamiast nicku gracza kt?ry to wys?a? b?dzie wy?wietla?o ka?demu odbiorcy jego w?asny nick.
Skrypt tylko sprawdza czy mo?na u?y? komendy, a nie te? komu ma wy?wietli? tekst, no i wysy?a tego outputChatBox'a na ca?y serwer.
Ten b?dzie dzia?a?(testowane):
function globalMessage2 ( thePlayer , cmd , ...)
if getElementData ( thePlayer , "player:duty" ) == false then outputChatBox ( "Musisz byc w frakcji aby pisa? na czacie Frakcyjnym!" , thePlayer ) return end
local message = table . concat ( { ... }, " " )
local name = getPlayerName ( thePlayer )
for i , v in pairs ( getElementsByType ( "player" )) do
if getElementData ( v , "player:duty" ) then
outputChatBox ( "#FF0000[Frakcja]#00FF00" .. name .. ": #FFFFFF" .. message , v , 255 , 255 , 255 , true )
end
end
end
addCommandHandler ( "frakcja" , globalMessage2 )
Wysłany: 2016-12-25, 22:36
mixLoLmix2
Programista
Wiek: 35 Na forum: 4113 dni Posty: 454
Nick w MP: TomeQmix
Piwa : 1915
Juz sobie poradzi?em ale dzi?ki piwko
Podpis
Zajmuję się pisaniem zaawansowanych skryptów lua na zamówienie za bardzo niską cene.
Oraz pomoc przy serwerze mta/forum i tym podobnych.
Discord: TomeQmix#7106
Tagi: wszysty :: widzą :: czat
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: