Temat dość banalny lecz na życzenie dodaje tut dzięki któremu można zablokować robienie zakupów w cod sklepie pod koniec rundy.
Na początek tworzymy nową zmienna globalną:
new bool:blokada;
teraz do public OnPluginStart() dodajemy:
HookEvent("round_start", NowaRunda); HookEvent("round_end", KoniecRundy);
oraz gdzieś na koniec pluginu wrzucamy:
public Action:NowaRunda(Handle:event, const String:name[], bool:dontbroadcast) { blokada = false; } public Action:KoniecRundy(Handle:event, const String:name[], bool:dontbroadcast) { blokada = true; }
Jeszcze została nam edycja samego menu cod sklepu tak wiec szukamy public CodSklep_Handler(Handle:classhandle, MenuAction:action, client, Position) i gdzieś w kodzie pod CodSklep(client, 0); dodajemy:
if(blokada) { PrintToChat(client, "[COD:MW] Na czas konca rundy, codsklep zostal zablokowany!"); // info na czas blokady return; }
teraz wystarczy już zapisać i ponownie skompilować nasz plik by cieszyć się dodatkiem.
Silnik wraz z paczką modyfikacji, można nabyć wyłącznie poprzez kontakt ze mną. Więcej o tym w sygnaturze.