Szerző Téma: Kilépési idő  (Megtekintve 297 alkalommal)

Nem elérhető idok2

  • Beginner
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Hozzászólások: 35
  • Segített: 0
Kilépési idő
« Dátum: 2019-10-13, 03:15:27 »
Sziasztok!
Kerestem de nem igazán találtam meg, hogy a kilépésnél, kari cserénél a 3 vagy 10 másodperces visszaszámlálót hol lehet csökkenteni, átírni? Köszi előre is!

Nem elérhető POOWWA

  • Beginner
  • Thank You
  • -Given: 2
  • -Receive: 0
  • Hozzászólások: 18
  • Segített: 0
Re:Kilépési idő
« Válasz #1 Dátum: 2019-10-13, 09:35:51 »
cmd_general.cpp

az ujra éledési időt azt itt lehet Szerintem azokat is nézd meg.

Nem elérhető Ticia

  • Trainee
  • *
  • Thank You
  • -Given: 29
  • -Receive: 11
  • Hozzászólások: 63
  • Segített: 9
  • Designer.
Re:Kilépési idő
« Válasz #2 Dátum: 2019-10-13, 13:35:57 »
Szia!

Bár ez nem az, de hátha ez is jó lesz.
Gyors kilépés gomb beüzemelése.
https://just4metin.ro/ghiduri-tutoriale/iesire-rapida-optiune-t56593.html
A különbség a sikertelen és a sikeres ember között nem feltétlenül a tehetség, hanem a kitartás.
https://youtu.be/jGQJqcyHjY0

Nem elérhető Chookez™

  • Intermediate
  • **
  • Thank You
  • -Given: 20
  • -Receive: 57
  • Hozzászólások: 263
  • Segített: 78
  • めヴィジャ
Re:Kilépési idő
« Válasz #3 Dátum: 2019-10-13, 14:26:58 »
cmd_general.cpp + még egy kis józan ész.  :P
Igazából neked sem tartott volna sokáig locale_string alapján visszakövetni, csupán pár pillanat.
EVENTFUNC(shutdown_event)
{
shutdown_event_data* info = dynamic_cast<shutdown_event_data*>(event->info);

if (info == NULL)
{
return 0;
}

int * pSec = & (info->seconds);

if (*pSec < 0)
{
if (--*pSec == -10)
{
const DESC_MANAGER::DESC_SET & c_set_desc = DESC_MANAGER::instance().GetClientSet();
std::for_each(c_set_desc.begin(), c_set_desc.end(), DisconnectFunc());
return passes_per_sec;
}
else if (*pSec < -10)
{
return 0;
}

return passes_per_sec;
}
else if (*pSec == 0)
{
const DESC_MANAGER::DESC_SET & c_set_desc = DESC_MANAGER::instance().GetClientSet();
std::for_each(c_set_desc.begin(), c_set_desc.end(), SendDisconnectFunc());
g_bNoMoreClient = true;
--*pSec;
return passes_per_sec;
}
else
{
char buf[64];
snprintf(buf, sizeof(buf), LC_TEXT("ĽË´ŮżîŔĚ %dĂĘ ł˛ľŇ˝Ŕ´Ď´Ů."), *pSec);
SendNotice(buf);
--*pSec;
return passes_per_sec;
}
}

Nem elérhető idok2

  • Beginner
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Hozzászólások: 35
  • Segített: 0
Re:Kilépési idő
« Válasz #4 Dátum: 2019-10-14, 00:47:46 »
Átírtam a Shutdown(10) et 1 re, de nem változott semmi.
A gyors kilépés gombot beraktam köszi :D , csak azért lenne szükségem a számlálóra, mert pl karicserénél, vagy account váltásnál a kilépésnél megmaradt a 3 illetve 10 sec.

Nem elérhető Ticia

  • Trainee
  • *
  • Thank You
  • -Given: 29
  • -Receive: 11
  • Hozzászólások: 63
  • Segített: 9
  • Designer.
Re:Kilépési idő
« Válasz #5 Dátum: 2019-10-14, 14:02:08 »
Ne írd át, hanem kommentezd ki. :D
A különbség a sikertelen és a sikeres ember között nem feltétlenül a tehetség, hanem a kitartás.
https://youtu.be/jGQJqcyHjY0

Nem elérhető idok2

  • Beginner
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Hozzászólások: 35
  • Segített: 0
Re:Kilépési idő
« Válasz #6 Dátum: Tegnap - 13:09:13 »
Kikommentezve sem működik és átírva sem működik :( Akkor is visszaszámol 3tól illetve combat után 10től