Chciałbym zablokować możliwość używania komendy /sklep na zabawie, sprawdziłem inne tematy o zablokowanie ale nie działa.
Jakieś pomysły?
sma zabawy: http://wklej.org/id/3210652/
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.
|
Napisano 28.06.2017 20:27
Chciałbym zablokować możliwość używania komendy /sklep na zabawie, sprawdziłem inne tematy o zablokowanie ale nie działa.
Jakieś pomysły?
sma zabawy: http://wklej.org/id/3210652/
Napisano 28.06.2017 20:41
//plugin init register_clcmd("say /sklep", "Sklep"); //na koncu public Sklep(id) { if(jail_get_play_game_id() != id_zabawa) //jezeli aktualna zabawa != id_zabawa { return PLUGIN_CONTINUE; //nic nie rob, koniec funkcji } return PLUGIN_HANDLED; //blokuj atak }
Napisano 28.06.2017 21:31
Dodałem i nie działa
Napisano 29.06.2017 13:05
To musisz w pluginie sklepu zablokować
Na samej górze sklepu dajesz
#include <jailbreak>
Szukasz kodu podobnego do tego:
public handle_jb_sklep(id, menu, item) { switch(item) { case 0: { if(!sprawdz(id,2)) return PLUGIN_HANDLED; give_item(id, "weapon_smokegrenade"); ColorChat(id, GREEN, "[%s] Kupiles granat dymny", prefix); }
I dodajesz taki kodzik pod public
public handle_jb_sklep(id, menu, item) { if(jail_get_play_game_id() > 7 || jail_get_days() == KillDay) { switch(item) { case 0: { if(!sprawdz(id,2)) return PLUGIN_HANDLED; give_item(id, "weapon_smokegrenade"); ColorChat(id, GREEN, "[%s] Kupiles granat dymny", prefix); }
I pod wszystkimi case przedmiotów dodajesz taki np kodzik:
case 15: { if(!sprawdz(id,15)) return PLUGIN_HANDLED; give_item(id, "weapon_hegrenade"); ColorChat(id, GREEN, "[%s] Kupiles granat wybuchajacy", prefix); } } else ColorChat(id, RED, "Na zabawach nie mozna uzywac sklepu"); return PLUGIN_CONTINUE; }
Napisano 29.06.2017 18:18
Jak sklep bedize pod zabawami (w plugins-jb.ini) to powinno trybić, pokaż plik najlepiej.
Napisano 29.06.2017 20:52
Dodałem według XXL, lecz wywala 1 błąd -> undefined symbol "KillDay"
SMA sklepu: http://wklej.org/hash/5af83c0297e/
Napisano 29.06.2017 22:15
A zapomniałem o zmiennych musisz dodać pod wszystkimi #define
new KillDay;
Napisano 29.06.2017 23:13
A zapomniałem o zmiennych musisz dodać pod wszystkimi #define
new KillDay;
Niestety dalej nie działa.
Sklep działa a po zamknięciu wyświetla się jedynie info: Na zabawach nie mozna uzywac sklepu
Sklep jest pod zabawami według tego co mówił d0naciak
Napisano 30.06.2017 16:45
To nic nie da - new Killday... jeszcze przypadkowo dalem minusa nie tam gdzie chcialem
Zamist KillDay w warunku wpisz: KILLDAY_DAY:
if(jail_get_play_game_id() > 7 || jail_get_days() == KILLDAY_DAY)
Napisano 30.06.2017 17:35
Zmieniłem i dalej nie działa
0 użytkowników, 0 gości, 0 anonimowych