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.


Dodatki SourceMod















