Tak jak w temacie. Chciałbym zablokować komendę /sklep po x sekundach.
Mógłby ktoś mi wyjaśnić jak bądź nakierować?
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.
|
#1
Napisano 30.03.2014 20:19
#2
Napisano 31.03.2014 05:38
Odliczanie taskiem
#3
Napisano 31.03.2014 16:51
Nie wiem czy zadziała, ale spróbować możeż:
Do includów:
#include <hamsandwich>
Do plugin init:
RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);
A na końcu:
public SpawnedEventPre(id){ if(is_user_alive(id)) { set_task(45.0,"BlokujKomende", 0, _,_, "a", 1) } } public BlokujKomende(id) { client_print(id, print_center, "Sklep dostepny przez 45 sek!") return PLUGIN_HANDLED; }
Jak nie zadziała to pisz.
#4
Napisano 31.03.2014 17:22
Nie wiem czy zadziała, ale spróbować możeż:
Do includów:
#include <hamsandwich>Do plugin init:
RegisterHam(Ham_Spawn, "player", "SpawnedEventPre", 1);A na końcu:
public SpawnedEventPre(id){ if(is_user_alive(id)) { set_task(45.0,"BlokujKomende", 0, _,_, "a", 1) } } public BlokujKomende(id) { client_print(id, print_center, "Sklep dostepny przez 45 sek!") return PLUGIN_HANDLED; }Jak nie zadziała to pisz.
Hmm, okay. Tylko powiedź mi, gdzie jest komenda, która będzie blokowana?
#5
Napisano 09.04.2014 13:14
Jeżeli to komenda z jakiegoś modu, to nie lepiej by zrobić
1 zmienna boolowską
new bool:blokada; //bool przyjmuje 2 wartosci tylko albo prawda albo falsz
na początek rundy ustawiać ją na false;
po uplywie czasu ustawic (set_task) funkcję na true czyli blokada=true;
A funkcję która ma ta zmienna blokować dodajesz
if(blokada)
return PLUGIN_HANDLE
Pluginy:
Szukanie Aktywnych Banów w AmxBansie
Drop After Death
Kto postawił mine
#6
Napisano 10.04.2014 20:36
Jeżeli to komenda z jakiegoś modu, to nie lepiej by zrobić
1 zmienna boolowską
new bool:blokada; //bool przyjmuje 2 wartosci tylko albo prawda albo falsz
na początek rundy ustawiać ją na false;
po uplywie czasu ustawic (set_task) funkcję na true czyli blokada=true;
A funkcję która ma ta zmienna blokować dodajesz
if(blokada)return PLUGIN_HANDLE
Zrobiłem tak jak mówiłeś tylko nie ogarnąłem tego "if(blokada)
return PLUGIN_HANDLE"
Dokończyłbyś?
Zablokuj komendę /free
Załączone pliki
#7
Napisano 10.04.2014 21:56
łap
Załączone pliki
Pluginy:
Szukanie Aktywnych Banów w AmxBansie
Drop After Death
Kto postawił mine
Również z jednym lub większą ilością słów kluczowych: cod nowy
CoD Nowy
problem z HUDNapisany przez Anonimowy09, 10.01.2025 cod nowy |
|
||||
|
CoD Nowy
[KOSZ] PytanieNapisany przez Anonimowy09, 09.01.2025 cod nowy |
|
|||
CoD Nowy
klasa ProlemNapisany przez Anonimowy09, 09.01.2025 cod nowy |
|
||||
CoD Nowy
Problem czas cod modNapisany przez Anonimowy09, 07.01.2025 cod nowy |
|
||||
|
CoD Nowy
[KOSZ] klanyNapisany przez Anonimowy09, 30.12.2024 cod nowy |
|
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych