Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2016-01-27, 16:26


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

Witajcie drodzy u?ytkownikowie gtao. Problem jest z tym kodem
function wyzwiska (localplayer)
if source ~= "TEST" then 
local gracz getPlayerName source )
setPlayerMuted (gracz,true) 
else
cancelEvent()
end
end
addEventHandler("onPlayerChat",getRootElement(),wyzwiska)


Else nie dzia?a a przy okazji w db3 wyskakuje to Za pomoc stawiam zimnego browarka :piwo:

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-27, 16:28


marcin778

Krytyk serwerów MTA






Wiek: 24
Na forum: 4149 dni
Posty: 2268
Nick w MP: Marcineg

Piwa: 4662

Respekt: 1436,8
Respekt: 1436,8

by? mo?e
function wyzwiska (localplayer)
if source ~= "TEST" then 
local gracz getPlayerName source )
setPlayerMuted (gracz,true) 
elseif
cancelEvent()
end
end
addEventHandler("onPlayerChat",getRootElement(),wyzwiska)


Podpis
Moje prace: https://www.youtube.com/c...MuaWGHPp1mhlGnw

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-27, 17:04


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

U?ycie elseif by? mo?e dzia?a ale po wstawieniu end pare linijek przed elseif nic nie zdzia?a bo taki error wy?wietla si? w db3

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-27, 17:44


_Haze

Peace Yo!






Wiek: 24
Na forum: 4184 dni
Posty: 1648
Nick w MP: Haze

Piwa: 2628

Respekt: 1020
Respekt: 1020

function wyzwiska (messagemessageType)
if messageType == 1 then
  if getPlayerName(source) == "twojnick" then 
    local gracz getPlayerName source )
    setPlayerMuted (gracz,true) 
  else -- else znaczy w przeciwnym razie a jak masz elseif to przeciwnym raze ze np elseif getPlayerName(source) == "cwelinho" then 
    cancelEvent()
  end
end
end
addEventHandler("onPlayerChat",getRootElement(),wyzwiska)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-27, 18:05


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

Hazmudex, da?em z przer?bkami aby dzia?a?o tak jak ja chc? i nie dzia?a, m?wi?c usun??em linijke 3 i wstawi?em to co chcia?em czyli
if source ~= "TEST" then
a w 6 linijce zostawi?em samo else

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-27, 18:52


Kurczak23







Wiek: 32
Na forum: 5032 dni
Posty: 30

Piwa: 499

Respekt: 115,3
Respekt: 115,3

Kod:

local gracz = getPlayerName ( source )
setPlayerMuted (gracz,true)


na
Kod:

setPlayerMuted (source,true)

i tyle .... poprostu nie znajduje ci gracza bo elementem jest gracz a nie nazwa gracza...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-28, 15:45


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

Kurczak23, niestety nie dzia?a czekam dalej na pomoc :(

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-28, 23:58


Toffiaaak.







Wiek: 23
Na forum: 4410 dni
Posty: 128
Nick w MP: Toffy.

Piwa: 1836

Respekt: 242
Respekt: 242Respekt: 242


function wyzwiska ()
if source ~= "TEST" then 
local pawian getPlayerFromName(source)
setPlayerMuted(pawiantrue)
else
cancelEvent()
end
end
addEventHandler("onPlayerChat",getRootElement(),wyzwiska)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-29, 09:31


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4330 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

 function wyzwiska ()
if source ~= "TEST" then 
local pawian getPlayerFromName(source)
setPlayerMuted(pawiantrue)
return
end
end
addEventHandler("onPlayerChat",getRootElement(),wyzwiska)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-29, 14:56


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

Nope nie dzia?a silipek1, BlackTen,


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-01-29, 16:12


AteX







Wiek: 26
Na forum: 4015 dni
Posty: 927
Nick w MP: #AteX

Piwa: 8360

Respekt: 775,3
Respekt: 775,3Respekt: 775,3

function wyzwiska()
    if getPlayerName(source) ~= "TEST" then 
        setPlayerMuted(sourcetrue)
    else
        cancelEvent()
    end
end
addEventHandler("onPlayerChat",getRootElement(),wyzwiska)


Podpis
MultiTheftAuto++ dla MTA 1.5.7 już dostępne.
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-02, 17:27


polskianimal

Skrypter






Wiek: 24
Na forum: 4198 dni
Posty: 77
Nick w MP: polskianimal

Piwa: 1

Respekt: 50

AteX, cancelEvent() nie dzia?a

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-02-02, 19:15


BlackTen

LUA Dev.






Wiek: 28
Na forum: 4330 dni
Posty: 698

Piwa: 2080

Respekt: 157
Respekt: 157Respekt: 157

cancelEvent zamien na return
I usun else przed return

Postaw piwo autorowi tego posta
 

 
Tagi: zrobić :: aby :: else :: działało :: poprawnie
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Co zrobić aby else działało poprawnie Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku