Wysłany: 2016-06-28, 14:03
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
Witam robi? sobi? takiego bota anty reklamowego kt?ry banuje po wpisaniu ip badz czegos zwiazanego z reklam?. I daje tam rozne duperele
I mam 2 problemy. Pierwszy z nich to b??d w DB, attempt to concatenate getPlayerName
linijka 53
outputChatBox ( "Gracz: " .. getPlayerName ( source ).. "Zosta?/a Zbanowany/a Przez ConsoleBot" , getRootElement (), 255 , 0 , 0 )
a drugi b??d to taki, ?e zamiast co 2 minuty losowa? teksty z tablicy to losuje mi kij wie sk?d cyfry.
local teksty = {
{ "Co tam u was ?" },
{ "Jaka Dzi? Pogoda ?" },
{ "Mi?ej zabawy :)" },
{ "Ale fajna nuta na M leci" },
{ "Fajnie sie gra tutaj ? " },
{ "M?j tw?rca to mistrzuniu" },
{ "Uhhh ale gor?co dzi? co nie ?" },
}
setTimer (function()
local los = math . random ( 1 , #teksty)
outputChatBox ( "#ff99ccConsoleBot: #99004c" .. los .. "" , getRootElement (), 255 , 255 , 255 , true )
end , 120 * 1000 , 1 )
addEventHandler ( "onResourceStart" , resourceRoot , function()
outputChatBox ( "#ff99ccConsoleBot: Witaj Jestem Botem Stworzonym Przez Marcina B?d? Si? Wami Opiekowa?." , getRootElement (), 255 , 255 , 255 , true )
end )
local s1 = "mtasa://"
local s2 = "128.168.593.532"
local s3 = ":25503"
addEventHandler ( "onPlayerChat" , root ,function( msg , type )
if type == 0 then
cancelEvent ()
if msg == s1 or msg == s2 or msg == s3 then
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( " " , root , 255 , 255 , 255 )
outputChatBox ( "#00ff00ConsoleBot Oczyszcza Czat !" , getRootElement (), 255 , 255 , 255 , true )
-- local powod = "Zosta?e? Zbanowany Przez ConsolBot'a"
banPlayer ( source , false , false , true , getRootElement (), "Zosta?e?/a? Zbanowany/a Przez ConsoleBot'a" )
outputChatBox ( "Gracz: " .. getPlayerName ( source ).. "Zosta?/a Zbanowany/a Przez ConsoleBot" , getRootElement (), 255 , 0 , 0 )
end
end
end )
Tak wygl?daj? te cyfry i dok?adny b??d
http://imgur.com/a/Rth0K
nagradzam i
Wysłany: 2016-06-28, 17:16
GabWas
Wiek: 24 Na forum: 3881 dni Posty: 289
Nick w MP: GabWas
Piwa : 65
local los = math . random ( 1 , #teksty)
outputChatBox ( "#ff99ccConsoleBot: #99004c" .. los .. "" , getRootElement (), 255 , 255 , 255 , true )
Przecie? zmienna "los" to cyfra, a nie tekst. "math.random" nie losuje Ci danego tekstu xD
Powinno to wygl?da? "mniej wi?cej" tak:
outputChatBox ( "#ff99ccConsoleBot: #99004c" .. teksty [ los ].. "" , getRootElement (), 255 , 255 , 255 , true )
A co do b??du w DB, to przecie? jest on z innego skryptu
Ostatnio zmieniony przez GabWas 2016-06-28, 17:21, w całości zmieniany 1 raz
Wysłany: 2016-06-28, 17:18
luki123luki123
Place Game
Wiek: 28 Na forum: 5275 dni Posty: 1948
Nick w MP: LuKiO
Piwa : 6101
marcin778 , a z jakiego eventu pobierasz source ?
Wysłany: 2016-06-28, 17:31
marcin778
Krytyk serwerów MTA
Wiek: 24 Na forum: 4149 dni Posty: 2268
Nick w MP: Marcineg
Piwa : 4662
GabWas , 2 screen to db z obecnego.
luki123luki123 , onPlayerChat
Wysłany: 2016-06-28, 17:51
dudeks
Wiek: 31 Na forum: 6576 dni Posty: 171
Piwa : 89
Co do twojego problemu z math.random i to a? p?aka? si? chce.
luki123luki123 , przecie? to jest w kodzie w pierwszym po?cie, tak trudno zobaczy??
A co do problemu z getPlayerName, zamie? te linijki:
banPlayer ( source , false , false , true , getRootElement (), "Zosta?e?/a? Zbanowany/a Przez ConsoleBot'a" )
outputChatBox ( "Gracz: " .. getPlayerName ( source ).. "Zosta?/a Zbanowany/a Przez ConsoleBot" , getRootElement (), 255 , 0 , 0 )
ze sob? miejscami. Jak banujesz gracza, to go wyrzuca z serwera. Jak go wyrzucisz z serwera, to jak chcesz pobra? jego nick? fuck logic.
Tagi: getplayername :: dziwne :: cyfry
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: