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

Wysłany: 2016-08-02, 18:44


marcin778

Krytyk serwerów MTA






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

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Witam, robie skrypt na raporty.
Mam problem poniewa? po wpisaniu /raport nick tresc pokazuje informacje ze zgloszenie wyslano pomyslnie aczkolwiek nie pokazuje gui




local sw,sh = guiGetScreenSize()

function pokaz()
raport=false
end


addEvent("skarga",true)
addEventHandler("skarga",root,function(winny,tresc)
if source == localPlayer then
raport = tresc
x = winny
setTimer(pokaz, 7000, 1)
setTimer(playSoundFrontEnd, 300, 10, 5)
end
end)


addEventHandler("onClientRender", root, function(tresc,x)
if (raport) then
        dxDrawRectangle(sw * 0.6100, sh * 0.8100, sw * 0.3900, sh * 0.1900, tocolor(219, 0, 0, 190), false)
        dxDrawText("Nick: "..getPlayerName(localPlayer).."", 499, 498, 697, 522, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
        dxDrawText("Nick oskar?onego: "..x.."", 496, 521, 697, 543, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
        dxDrawText("Tre?c: "..raport.."", 492, 550, 794, 595, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
        return
    end
end)


S:
addCommandHandler("raport",function(plr, cmd, target, ...)
--addCommandHandler("report",function(plr,cmd,target, ...)
if not target then
outputChatBox("Wpisz /raport <nick> <powod>",plr)
return 
end

local tresc = table.concat({...}, " ")
local winny = getPlayerFromName(target)
if not winny then
outputChatBox("Nie ma takiego gracza lub nie jest online",plr)
return
end

if string.len(tresc)<=1 then
outputChatBox("Wpisz pow?d",plr)
return 
end

triggerClientEvent("skarga",winny,tresc)
outputChatBox("Zg?oszenie wys?ane pomy?lnie",plr)
--end
--end)
end)


DB3 milczy

Nagradzam :piwo: i R*

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

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

 
Wysłany: 2016-08-02, 19:13


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

marcin778, w funkcji:
Więcej informacji znajdziesz w Wikipedii MTA:

triggerClientEvent
s? inne argumenty.
https://wiki.multitheftauto.com napisał/a:

triggerClientEvent ( [table/element sendTo=getRootElement()], string name, element sourceElement, [arguments...] )

  • sendTo- komu ma wysy?a? Event
  • name - nazwa eventu
  • sourceElement - element zr?d?o
  • arguments - dalsze argumenty


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-02, 19:17


marcin778

Krytyk serwerów MTA






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

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

triggerClientEvent(localPlayer,"skarga",localPlayer,winny,tresc)
outputChatBox("Zg?oszenie wys?ane pomy?lnie",plr)
--end
--end)
end)

expected string at argument 1 :x

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

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

 
Wysłany: 2016-08-02, 19:20


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

marcin778, triggerClientEvent jest po stronie server :o :o :o

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-02, 19:20


marcin778

Krytyk serwerów MTA






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

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

A no ta....

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

-- obecnie
-- obecnie
-- dawniej
-- dawniej
-- dawniej
Ostatnio zmieniony przez marcin778 2016-08-02, 19:21, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-02, 19:21


Brzysiek

Skrypter pralek






Wiek: 28
Na forum: 5339 dni
Posty: 488
Nick w MP: Brzysiek

Piwa: 1034

Respekt: 360
Respekt: 360Respekt: 360Respekt: 360Respekt: 360

Sk?d ty localPlayera po stronie serwera wytrzasn??e?. Element gracza masz w komendzie.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-02, 19:24


marcin778

Krytyk serwerów MTA






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

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

triggerClientEvent(plr,"skarga",root,winny,tresc)
outputChatBox("Zg?oszenie wys?ane pomy?lnie",plr)
--end
--end)
end)


Nadal to samo :/

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

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

 
Wysłany: 2016-08-02, 19:31


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

marcin778,
triggerClientEvent(getRootElement(),"skarga",plr ,winny, tresc)
outputChatBox("Zg?oszenie wys?ane pomy?lnie",plr)
--end
--end)
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-02, 19:46


marcin778

Krytyk serwerów MTA






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

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

GUI pokazuje z samym nickiem i jest db

http://imgur.com/a/w2PGo

        dxDrawText("Nick oskar?onego: "..x.."", 496, 521, 697, 543, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)


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

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

 
Wysłany: 2016-08-02, 19:52


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

local sw,sh = guiGetScreenSize()

function pokaz()
raport=false
end


addEvent("skarga",true)
addEventHandler("skarga",root,function(winny, tresc))
if source == localPlayer then
raport = tresc
x = winny
setTimer(pokaz, 7000, 1)
setTimer(playSoundFrontEnd, 300, 10, 5)
end
end)


addEventHandler("onClientRender", root, function()
if (raport) then
        dxDrawRectangle(sw * 0.6100, sh * 0.8100, sw * 0.3900, sh * 0.1900, tocolor(219, 0, 0, 190), false)
        dxDrawText("Nick: "..getPlayerName(localPlayer).."", 499, 498, 697, 522, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
        dxDrawText("Nick oskar?onego: "..x.."", 496, 521, 697, 543, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
        dxDrawText("Tre?c: "..raport.."", 492, 550, 794, 595, tocolor(255, 255, 255, 255), 1.00, "default", "left", "top", false, false, false, false, false)
        return
    end
end)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-02, 19:58


marcin778

Krytyk serwerów MTA






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

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

ten sam db tyle, ?e userdata value

http://imgur.com/a/1ek1m

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

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

 
Wysłany: 2016-08-02, 19:59


luki123luki123

Place Game






Wiek: 28
Na forum: 5416 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6103

Respekt: 611
Respekt: 611Respekt: 611

marcin778,
x = getPlayerName(winny)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2016-08-02, 20:03


marcin778

Krytyk serwerów MTA






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

Piwa: 4661

Respekt: 1436,8
Respekt: 1436,8

Do zamkni?cia.

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

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

 
Tagi: raport
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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