Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Odliczanie


  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 grzepcio

    Początkujący

  • Użytkownik

Reputacja: -1
Nowy

  • Postów:15
  • Imię:GRzegrz
  • Lokalizacja:lazy
Offline

Napisano 26.02.2011 13:59

Czy mógłby mi ktoś przerobić plugin aby było coś takiego: amx_odlicz 20
i żeby odliczało, żeby nie wyłączało serwera? i żeby można było odliczac kilka razy na mape (bo jak przerobilem to mi tylko raz a nastepnie nie dzialalo)
  • +
  • -
  • 0

#2 ADRIANq ^^

    Zaawansowany

  • Zbanowany

Reputacja: 30
Życzliwy

  • Postów:99
  • GG:
  • Steam:steam
  • Imię:Adrian
  • Lokalizacja:Sosnowiec
Offline

Napisano 26.02.2011 14:05

może jakieś .sma ?

#3 Adminek AMXX.PL

    Admin :)

  • Bot

Reputacja: 156
Profesjonalista

  • Postów:7 489
  • Lokalizacja:AMXX.PL
Offline

Napisano 26.02.2011 15:06

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
AMX Mod X -> Pytania
do
Scripting -> Pluginy


#4 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 980
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 26.02.2011 15:19

opisz lepiej o co ci chodzi
  • +
  • -
  • 0

#5 grzepcio

    Początkujący

  • Autor tematu
  • Użytkownik

Reputacja: -1
Nowy

  • Postów:15
  • Imię:GRzegrz
  • Lokalizacja:lazy
Offline

Napisano 27.02.2011 10:43

#include <amxmodx>
#include <amxmisc>

/*

Copyleft 2006
Plugin thread: [url=http://amxmodx.org/forums/viewtopic.php?p=211244]The topic or forum you have requested has moved![/url]

SERVER RESTART
==============

Description
This plugin is basically an extension of mysticssjgoku4's server shutdown,
which is very limited and hardcoded (although it does work).
It also logs when admins use it, and displays messages according to
your amx_show_activity cvar.

Commands
amx_restart (seconds 1-20) - will restart the server in (seconds),
counting down along the way. Serverdoc or any autorestarting tool
is not needed for this, it will restart on it's own.
Clients will also reconnect.

amx_shutdown (seconds 1-20) - will shut down the server in (seconds),
counting down along the way. This will shut the server down entirely
unless you have serverdoc or another autorestarting tool. Clients
will not reconnect.

Credits
mysticssjgoku4 for the original idea.

Changelog:

Feb 1, 2006 - v2.0 - Release
Feb 2, 2006 - v2.0 RC1 - Some fixes for Restart not working
Feb 2, 2006 - v2.1 - Cut code down slightly, changed voice to fvox
Jun 8, 2006 - v2.2 - Changed restart command to "reload", conformed to newer coding standards

*/

enum
{
SHUTDOWN = 0,
RESTART
}

new g_bShuttingDown
new g_iMode

public plugin_init()
{
register_plugin("Server Shutdown","2.2","Hawk552")

register_concmd("amx_shutdown","fnShutDown",ADMIN_RCON,"<seconds (1-20)> - shuts down the server in seconds")
register_concmd("amx_restart","fnShutDown",ADMIN_RCON,"<seconds (1-20)> - restarts the server in seconds")
}

public fnShutDown(id,level,cid)
{
if(!cmd_access(id,level,cid,2) || g_bShuttingDown)
return PLUGIN_HANDLED

new szArg[6]
read_argv(0,szArg,5)

// Because SHUTDOWN = 0, we can assume that if it's not
// amx_restart, then it must be SHUTDOWN.
if(equali(szArg,"amx_r"))
g_iMode = RESTART

read_argv(1,szArg,5)
new iTime = str_to_num(szArg)

if(!iTime || iTime > 20)
{
console_print(id,"You did not supply a valid time (between 1-20 seconds)")

return PLUGIN_HANDLED
}

new szName[32]
get_user_name(id,szName,31)

new szAuthid[32]
get_user_authid(id,szAuthid,31)

log_amx("Cmd: ^"%s<%i><%s>^" initiate %s",szName,id,szAuthid,g_iMode ? "restart" : "shutdown")

switch(get_cvar_num("amx_show_activity"))
{
case 1 : client_print(0,print_chat,"ADMIN: %s server in %i seconds",g_iMode ? "Restart" : "Shutdown",iTime)
case 2 : client_print(0,print_chat,"ADMIN %s: %s server in %i seconds",szName,g_iMode ? "Restart" : "Shutdown",iTime)
}

fnInitiate(iTime)

return PLUGIN_HANDLED
}

public fnInitiate(iTime)
{
g_bShuttingDown = true

new iCount
for(iCount = iTime;iCount != 0;iCount--)
set_task(float(abs(iCount-iTime)),"fnCallTime",iCount)

set_task(float(iTime),"fnCallTime",0)
}

public fnCallTime(iCount)
{
if(!iCount)
{
switch(g_iMode)
{
case SHUTDOWN :
server_cmd("quit")

case RESTART :
server_cmd("reload")
}
}

new szWord[32]
num_to_word(iCount,szWord,31)

client_cmd(0,"spk ^"fvox/%s^"",szWord)
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1033\\ f0\\ fs16 \n\\ par }
*/

Użytkownik grzepcio edytował ten post 27.02.2011 10:44

  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych