Szerző Téma: shutdown rendszer  (Megtekintve 696 alkalommal)

shutdown rendszer
« Dátum: 2019. Május 02. - 22:18:59 »
0
shutdown rendszer
 
Sziasztok, elkezdtem egy \"Shutdown\" rendszert, ami ha beírom hogy /shutdown akkor ezt írná ki
 
[SHUTDOWN] lefog állni a szerver 5 perc múlva
 
[SHUTDOWN] \"indok\"
 
eddig idáíg jutottam nem tudom hogy jó e.
 



   
      Client.lua
   
   
              
              addCommandHandler ( \"shutdown\", function ( player, command )
        if ( hasObjectPermissionTo ( player, \"function.shutdown\" ) ) then
          shutdown ( reason or \"\" )
          bool outputChatBox ( \"[SHUTDOWN]: A szerver 5 perc múlva lefog állni\" [, element visibleTo = getRootElement(), int r = 231, int g = 217, int b = 176, bool colorCoded = false ] )
          bool outputChatBox ( \"[SHUTDOWN]:\" reason [, element visibleTo = getRootElement(), int r = 231, int g = 217, int b = 176, bool colorCoded = false ] )
        end
      end )
              timeToRespawn = 500*60*10 --5perc
              minute = 4
              second = 60
              minusTime = setTimer(minusTimer, 500, shutdown)
   

[/quote]
 
és 
 



   
      meta.lua
   
   
      <meta>
          <script src=\"client.lua\" type=\"client\" />
   

[/quote]
 
és nem indul el mert error-t ír ki, mivel nem vagyok profi, 2 meg vissza kéne számolni pl 1 percenként hogy
 
SHUTDOWN:4 perc van hátra
 
SHUTDOWN:3 perc van hátra
 
SHUTDOWN:2 perc van hátra
 
SHUTDOWN:1 perc van hátra
 
SHUTDOWN:10mp van hátra
 
SHUTDOWN:9mp van hátra
 
SHUTDOWN:8mp van hátra
 
SHUTDOWN:7mp van hátra
 
SHUTDOWN:6mp van hátra
 
SHUTDOWN:5mp van hátra
 
SHUTDOWN:4mp van hátra
 
SHUTDOWN:3mp van hátra
 
SHUTDOWN:2mp van hátra
 
SHUTDOWN:1mp van hátra
 
SHUTDOWN: LEÁLL A SZERVER
« Utoljára szerkesztve: 2019. Május 02. - 22:21:21 írta Killerke23 »

Nem elérhető Jason

shutdown rendszer
« Válasz #1 Dátum: 2019. Május 03. - 11:41:08 »
0



   
       if ( hasObjectPermissionTo ( player, \"function.shutdown\" ) ) then
    shutdown ( reason or \"\" )
    bool outputChatBox ( \"[SHUTDOWN]: A szerver 5 perc múlva lefog állni\" [, element visibleTo = getRootElement(), int r = 231, int g = 217, int b = 176, bool colorCoded = false ] )
    bool outputChatBox ( \"[SHUTDOWN]:\" reason [, element visibleTo = getRootElement(), int r = 231, int g = 217, int b = 176, bool colorCoded = false ] )
  end
end )
   

[/quote]
 
outputChatBox(\"[SHUTDOWN]: A szerver 5 perc múlva le fog állni\",231,217,176, false)
 



   
      outputChatBox ( \"[SHUTDOWN]:\" reason [, element visibleTo = getRootElement(), int r = 231, int g = 217, int b = 176, bool colorCoded = false ] )
   

[/quote]
 
outputChatBox(\"[Shutdown]: \"..reason, 231,217,176, false)
 
A többiben nem igazán tudok segíteni, bocsi..

shutdown rendszer
« Válasz #2 Dátum: 2019. Május 03. - 17:24:32 »
0
Kliens oldalon nem tudod leállítani a szervert.
 

addCommandHandler ( \"shutdown\", function ( player, command, reason )
  if ( hasObjectPermissionTo ( player, \"function.shutdown\" ) ) then
local sec = 5
setTimer(function()
       outputChatBox(\"[Shutdown]: A szerver le fog állni \"..sec..\" másodperc múlva!\", 231,217,176, false)
   sec=sec-1
   if sec==0 then
      shutdown(reason or \"\")
   end
end, 1000*sec, 0)
  end
end )

 
Ezt szerver oldalra. 
« Utoljára szerkesztve: 2019. Május 03. - 17:25:06 írta BlackSy »

shutdown rendszer
« Válasz #3 Dátum: 2019. Május 03. - 19:18:57 »
0
Rendben, köszönöm, jóóó lett
 
 
 
de még van egy infoboxom. ami azt szeretném hogy kiírja hogy event kezdete x perc múlva kezdődik, ha kiírta azt az x- időt akkor automatán leálljon a resource, 
 
tehát ha újra akarom hogy kiírja akkor újra \"/start resource\" parancsal keljen elindítani :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal