Skocz do zawartości
uSzanowankoo!

[Rozwiązane] Plugin blokujący strzelanie z broni przez x czasu

Rekomendowane odpowiedzi

Poszukuję pluginu na serwer typu surf, by gracze przez pierwsze x sekund się nie zabijali na spawnie przez elementy mapy [scanująca szyba]. 
Macie może jakiś pomysł?
 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Cytat

#include <sourcemod>
#include <cstrike>
#include <sdktools>
#include <sdkhooks>
#include <colorvariables>

bool g_bJestWlaczony = false;


public Plugin myinfo = {
    name        = "Zablokowanie na poczatku rundy strzelanie",
    author      = "grafi1337",
    description = "Plugin blokuje na poczatku rundy strzelanie.",
    version     = "0.0.0",
    url         = ""
};

public void OnPluginStart()
{
    HookEvent("round_start", Start);
    HookEvent("weapon_fire", Fire)
}
public Action Start(Event event, char[] name, bool dontBroadcast)
{
    g_bJestWlaczony = false;
    CreateTimer(9.0, WlaczDrop);
}
public Action WlaczDrop(Handle timer)
{
    g_bJestWlaczony = true;
}
public Action Fire(Event event, const char[] name, bool dontBroadcast)
{
    int client = GetClientOfUserId(event.GetInt("userid"));
    
    if (!g_bJestWlaczony)
    {
        PrintToChat(client, " \x07* Dopiero po 9 sekundach od startu rundy możesz zacząć strzelać!");
        return Plugin_Handled;
    }
    return Plugin_Continue; 

powinno dzialac lecz nie testowalem

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Dziękuję @Bioły plugin działa.
@Grafit plugin nie działał wczoraj jak sprawdzałem, taka informacja 🙂

// Temat do zamknięcia, gdyż problem został rozwiązany. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...