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

komendydam +


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

#1 gameman

    Profesjonalista

  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 04.01.2011 16:24

Czy ma ktos taki plugin ze komende thetime, timeleft, nextmap mozna wpisywac raz na minute albo dwie?

Dodano 05 styczeń 2011 - 20:10:
odswiezam.

Dodano 07 styczeń 2011 - 10:38:
odswiezam.

Dodano 07 styczeń 2011 - 15:27:
odswiezam 3x

#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Online

Napisano 07.01.2011 16:03


#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Home"

new Float:fTimeThe,Float:fTimeLeft,Float:fTimeNext;

//pcvar
new pcvar_the,pcvar_left,pcvar_next;

public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)

register_clcmd("say thetime","thetime")
pcvar_the = register_cvar("thetime_time","50");
register_clcmd("say timeleft","timeleft")
pcvar_left = register_cvar("timeleft_time","50");
register_clcmd("say nextmap","nextmap")
pcvar_next = register_cvar("nextmap_time","50");
}

public thetime(id){
if(fTimeThe <= get_gametime()){
fTimeThe = get_gametime()+float(get_pcvar_num(pcvar_the));
return PLUGIN_CONTINUE;
}
return PLUGIN_HANDLED;

}

public timeleft(id){
if(fTimeLeft <= get_gametime()){
fTimeLeft = get_gametime()+float(get_pcvar_num(pcvar_left));
return PLUGIN_CONTINUE;
}
return PLUGIN_HANDLED;
}

public nextmap(id){
if(fTimeNext <= get_gametime()){
fTimeNext = get_gametime()+float(get_pcvar_num(pcvar_next));
return PLUGIN_CONTINUE;
}
return PLUGIN_HANDLED;
}

umieść plugin wyżej w plugins.ini niż
nextmap.amxx
i
timeleft.amxx
  • +
  • -
  • 1

#3 gameman

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 07.01.2011 16:16

dzięki dziala, juz niespamuja :D

Dodano 09 styczeń 2011 - 12:54:
Przerobilem sobie ten plugin w taki sposob:
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "Home"

new Float:fTimeThe,Float:fTimeLeft,Float:fTimeNext,Float:fTimeAdmin;

//pcvar
new pcvar_the,pcvar_left,pcvar_next,pcvar_admin;

public plugin_init() {
        register_plugin(PLUGIN, VERSION, AUTHOR)
        
        register_clcmd("say thetime","thetime")
        pcvar_the = register_cvar("thetime_time","50");
        register_clcmd("say timeleft","timeleft")
        pcvar_left = register_cvar("timeleft_time","50");
        register_clcmd("say nextmap","nextmap")
        pcvar_next = register_cvar("nextmap_time","50");
        register_clcmd("say /admin","admin")
        pcvar_admin = register_cvar("admin_time","50");
}

public thetime(id){
        if(fTimeThe <= get_gametime()){
                fTimeThe = get_gametime()+float(get_pcvar_num(pcvar_the));
                return PLUGIN_CONTINUE;
        }
        return PLUGIN_HANDLED;
        
}

public timeleft(id){
        if(fTimeLeft <= get_gametime()){
                fTimeLeft = get_gametime()+float(get_pcvar_num(pcvar_left));
                return PLUGIN_CONTINUE;
        }
        return PLUGIN_HANDLED;
}

public nextmap(id){
        if(fTimeNext <= get_gametime()){
                fTimeNext = get_gametime()+float(get_pcvar_num(pcvar_next));
                return PLUGIN_CONTINUE;
        }
        return PLUGIN_HANDLED;
}
public admin(id){
        if(fTimeAdmin <= get_gametime()){
                fTimeAdmin = get_gametime()+float(get_pcvar_num(pcvar_admin));
                return PLUGIN_CONTINUE;
        }
        return PLUGIN_HANDLED;
}

Dodalem do tego komende /admin i gdy ktos wpisze /admin to przez 50 sekund nikt niemoze juz tego wpisac, a powinno byc ze tylko ta osoba tego wpisac niemoze

#4 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 981
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Online

Napisano 10.01.2011 11:03

Spoiler

  • +
  • -
  • 1

#5 gameman

    Profesjonalista

  • Autor tematu
  • Zbanowany

Reputacja: 6
Nowy

  • Postów:177
  • Lokalizacja:Warszawa
Offline

Napisano 12.01.2011 14:08

dzięki ze mi pomogles :D Temat mozna zamknac :) dwa plugi sa dobre ;] jakby przesadzali z spamem wiec za ten i za ten dzieks!




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

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