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
Modyfikacja

Drink raz na 2min

Modyfikacja

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

#1 radek_b11

    Hero

  • Zbanowany

Reputacja: 29
Życzliwy

  • Postów:1 019
  • Lokalizacja:Rajowo
Offline

Napisano 26.06.2011 22:04

Witam

Link: Drink - AMXX.pl: Support AMX Mod X

Jak ustawić żeby /drink działał raz na 2min ?

Gdy użyję /drink to żeby od tego momentu za 2min znów była dostępna komenda /drink

Użytkownik radek_b11 edytował ten post 26.06.2011 22:05

Cs 1.6:   GoldGame.pl [Only DD2/INF/NUK] #1         IP: 31.186.81.62:27062  |  GoldGame.pl [Hns Ganiany][100aa] #2  IP: 31.186.84.46:27074

               GoldGame.pl [Hns Treningowy] #3  IP: 31.186.81.70:27059  |  GoldGame.pl [Unikatowy JailBreak] #4   IP: 31.186.84.46:27050

Ts3:        GoldGame.pl [TeamSpeak3]               IP: 178.217.191.232:6310

Cs:GO:   [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop]   IP: 185.36.170.231:27024


#2 Leihto

    Wszechobecny

  • Użytkownik

Reputacja: 150
Profesjonalista

  • Postów:452
  • Lokalizacja:Rabka
Offline

Napisano 27.06.2011 00:01

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Drink Menu"
#define VERSION "1.0"
#define AUTHOR "MET"

#define CZAS 120.0

new Drink[33];

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

register_clcmd ("say /drink", "pokaz_menu")
register_clcmd ("drink", "pokaz_menu")
register_clcmd ("nap", "nap")
register_clcmd ("win", "win")
}
public pokaz_menu(id)
{
new menu = menu_create("\yDrink Menu","menu_wybor")
menu_additem(menu,"\wNapoje Energetyzujace","1",0)
menu_additem(menu,"\wTanie Wina","2",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
Drink[id] = true;
set_task(CZAS, "juz_mozna")
}
public juz_mozna(id)
{
Drink[id] = false;
}
public client_connect(id)
{
Drink[id] = false;
}
public menu_wybor(id,menu,item)
{
if(Drink[id])
{
client_print(id, print_center, "Jeszcze nie mozesz sie napic :(")
}
else
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)

switch(key)
{
case 1 : {
client_cmd(id, "nap")
}
case 2 : {
client_cmd(id, "win")
}
}
}
return PLUGIN_HANDLED
}
public nap(id)
{
new menu = menu_create("\yDrink Menu","energy")
menu_additem(menu,"\wRedbull","1",0)
menu_additem(menu,"\wTiger","2",0)
menu_additem(menu,"\wR20+","3",0)
menu_additem(menu,"\wBurn","4",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}


public energy(id,menu,item)
{

if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new data[6], iName[64]
new access, callback


menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)


new key = str_to_num(data)



switch(key)
{
case 1 : {
client_cmd(id, "red")
}
case 2 : {
client_cmd(id, "tig")
}
case 3 : {
client_cmd(id, "r20")
}
case 4 : {
client_cmd(id, "burn")
}
}
return PLUGIN_HANDLED
}
public win(id)
{
new menu = menu_create("\yDrink Menu","winka")
menu_additem(menu,"\wSnajper","1",0)
menu_additem(menu,"\wKomandos","2",0)
menu_additem(menu,"\wAgropol","3",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
public winka(id,menu,item)
{

if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}


new data[6], iName[64]
new access, callback


menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)


new key = str_to_num(data)



switch(key)
{
case 1 : {
client_cmd(id, "snip")
}
case 2 : {
client_cmd(id, "kom")
}
case 3 : {
client_cmd(id, "agro")
}
}
return PLUGIN_HANDLED
}
To jest dla wersji 1.2 :) Plugin to ma być drink_menu.amxx :)
  • +
  • -
  • 1
Portek: Za 20zł, to ja nawet notatnika nie otworze..

Nowe portfolio. Ciekawe artykuły, ciekawe przykłady: WojtusDEV.pl

#3 radek_b11

    Hero

  • Autor tematu
  • Zbanowany

Reputacja: 29
Życzliwy

  • Postów:1 019
  • Lokalizacja:Rajowo
Offline

Napisano 27.06.2011 09:49

dziękuję kolego.

A mógłbym poprosić o ustawienie czasu automatycznego że dla przykładu użyję sobie /drink i po 1min wpiszę /drink to nie będzie pisało odczekaj 2min tylko wyliczy i poda dokładny czas w min lub sek ?
Był bym naprawdę bardzo wdzięczny.

Dodano 27 czerwiec 2011 - 10:56:
Ten plugin nie działa tak jak powinien bo wchodzę na serwer po zmianie mapy wpisuję /drink i pisze mi że "Jeszcze nie możesz się napić" czekam 2min 5min i dalej to samo...

Dodano 27 czerwiec 2011 - 10:58:
I ten czas powinien być dopiero liczony od 1 użycia /drinku a nie od samego początku

Cs 1.6:   GoldGame.pl [Only DD2/INF/NUK] #1         IP: 31.186.81.62:27062  |  GoldGame.pl [Hns Ganiany][100aa] #2  IP: 31.186.84.46:27074

               GoldGame.pl [Hns Treningowy] #3  IP: 31.186.81.70:27059  |  GoldGame.pl [Unikatowy JailBreak] #4   IP: 31.186.84.46:27050

Ts3:        GoldGame.pl [TeamSpeak3]               IP: 178.217.191.232:6310

Cs:GO:   [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop]   IP: 185.36.170.231:27024


#4 Leihto

    Wszechobecny

  • Użytkownik

Reputacja: 150
Profesjonalista

  • Postów:452
  • Lokalizacja:Rabka
Offline

Napisano 27.06.2011 14:13

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Drink Menu"
#define VERSION "1.0"
#define AUTHOR "MET"

#define CZAS 120.0

new Drink[33];

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

register_clcmd ("say /drink", "pokaz_menu")
register_clcmd ("drink", "pokaz_menu")
register_clcmd ("nap", "nap")
register_clcmd ("win", "win")
}
public pokaz_menu(id)
{
new menu = menu_create("\yDrink Menu","menu_wybor")
menu_additem(menu,"\wNapoje Energetyzujace","1",0)
menu_additem(menu,"\wTanie Wina","2",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
Drink[id] = true;
set_task(CZAS, "juz_mozna")
}
public juz_mozna(id)
{
Drink[id] = false;
}
public client_putinserver(id)
{
Drink[id] = false;
}
public menu_wybor(id,menu,item)
{
if(Drink[id])
{
client_print(id, print_center, "Jeszcze nie mozesz sie napic :(")
}
else
{
if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new data[6], iName[64]
new access, callback
menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)
new key = str_to_num(data)

switch(key)
{
case 1 : {
client_cmd(id, "nap")
}
case 2 : {
client_cmd(id, "win")
}
}
}
return PLUGIN_HANDLED
}
public nap(id)
{
new menu = menu_create("\yDrink Menu","energy")
menu_additem(menu,"\wRedbull","1",0)
menu_additem(menu,"\wTiger","2",0)
menu_additem(menu,"\wR20+","3",0)
menu_additem(menu,"\wBurn","4",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}


public energy(id,menu,item)
{

if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new data[6], iName[64]
new access, callback


menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)


new key = str_to_num(data)



switch(key)
{
case 1 : {
client_cmd(id, "red")
}
case 2 : {
client_cmd(id, "tig")
}
case 3 : {
client_cmd(id, "r20")
}
case 4 : {
client_cmd(id, "burn")
}
}
return PLUGIN_HANDLED
}
public win(id)
{
new menu = menu_create("\yDrink Menu","winka")
menu_additem(menu,"\wSnajper","1",0)
menu_additem(menu,"\wKomandos","2",0)
menu_additem(menu,"\wAgropol","3",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
public winka(id,menu,item)
{

if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}


new data[6], iName[64]
new access, callback


menu_item_getinfo(menu, item, access, data,5, iName, 63, callback)


new key = str_to_num(data)



switch(key)
{
case 1 : {
client_cmd(id, "snip")
}
case 2 : {
client_cmd(id, "kom")
}
case 3 : {
client_cmd(id, "agro")
}
}
return PLUGIN_HANDLED
}


Spróbuj tak :)

@@down..

Zmieniłem client_connect na client_putinserver ;)

Użytkownik Blak Rajder edytował ten post 27.06.2011 19:40

  • +
  • -
  • 0
Portek: Za 20zł, to ja nawet notatnika nie otworze..

Nowe portfolio. Ciekawe artykuły, ciekawe przykłady: WojtusDEV.pl

#5 radek_b11

    Hero

  • Autor tematu
  • Zbanowany

Reputacja: 29
Życzliwy

  • Postów:1 019
  • Lokalizacja:Rajowo
Offline

Napisano 27.06.2011 16:38

a co tu zmieniłeś bo ja widzę że jest to samo...

Cs 1.6:   GoldGame.pl [Only DD2/INF/NUK] #1         IP: 31.186.81.62:27062  |  GoldGame.pl [Hns Ganiany][100aa] #2  IP: 31.186.84.46:27074

               GoldGame.pl [Hns Treningowy] #3  IP: 31.186.81.70:27059  |  GoldGame.pl [Unikatowy JailBreak] #4   IP: 31.186.84.46:27050

Ts3:        GoldGame.pl [TeamSpeak3]               IP: 178.217.191.232:6310

Cs:GO:   [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop]   IP: 185.36.170.231:27024


#6 R3X

    Godlike

  • Przyjaciel

Reputacja: 2 987
Godlike

  • Postów:4 248
  • Lokalizacja:Nie
Offline

Napisano 27.06.2011 16:42

Łap, bo jak widzę set_task do pilnowania czasu to aż mnie skręca xD

list musi być nad menu w plugins.ini

Załączone pliki


  • +
  • -
  • 1

#7 radek_b11

    Hero

  • Autor tematu
  • Zbanowany

Reputacja: 29
Życzliwy

  • Postów:1 019
  • Lokalizacja:Rajowo
Offline

Napisano 28.06.2011 08:47

Dziękuję działa tak jak powinno
+

Cs 1.6:   GoldGame.pl [Only DD2/INF/NUK] #1         IP: 31.186.81.62:27062  |  GoldGame.pl [Hns Ganiany][100aa] #2  IP: 31.186.84.46:27074

               GoldGame.pl [Hns Treningowy] #3  IP: 31.186.81.70:27059  |  GoldGame.pl [Unikatowy JailBreak] #4   IP: 31.186.84.46:27050

Ts3:        GoldGame.pl [TeamSpeak3]               IP: 178.217.191.232:6310

Cs:GO:   [PL] GoldGame.pl [Only DD2/INF/NUK][FastDrop]   IP: 185.36.170.231:27024






Również z jednym lub większą ilością słów kluczowych: Modyfikacja

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

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