Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Jak ustawic wiadomosci o killu z noza, defuse i bombiewlasny plugin i pytania o ustawieniach


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
2 odpowiedzi w tym temacie

#1 Kamileg

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:21
  • Imię:Kamil
  • Lokalizacja:Polska
Offline

Napisano 05.03.2016 13:17

Witam. Robie swoj pierwszy plugin i chcialem zrobic info o podkladaniu paki dla TT, o defuse dla CT i info o dostaniu 3 killi za zabojstwo z noza.

Mam to ustawione jak na dole i nie wiem jak te indexy wpisac i zrobic info o killach z noza.

Mialem ustawione index 1 dla podkladania i index 2 dla defuse i pokazywalo jakos dziwnie raz mi raz koledze nie to co trzeba.

Jak to ustawic?

 

 

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>

#define PLUGIN "Classic"
#define VERSION "1.0"
#define AUTHOR "Kamileg"

new Float: timer = 1.0

public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_cvar("classic","1")
    register_cvar("knifekill", "1")
    register_event("DeathMsg", "DeathMsg", "a")
    
    // Add your code here...
}

public bomb_planting()
{
    set_task(timer,"wyswietl")    
}

public wyswietl()
{
    if(get_cvar_num("classic") == 1)
    client_print(1,print_center,"Czlonek twojej druzyny plantuje bombe!");
}

public bomb_defusing()
{
    set_task(timer,"rozbrajanie")
}

public rozbrajanie()
{
    if(get_cvar_num("classic") == 1)
    client_print(2,print_center,"Czlonek twojej druzyny defusuje bombe!");
}

public DeathMsg()
{
    if(get_cvar_num("knifekill") == 1)
    new kid = read_data(1)
    new weapon = get_user_weapon(kid)
    if(weapon == CSW_KNIFE) {
        set_user_frags(kid,get_user_frags(kid)+2)
        client_print(3,print_center,"Dostales 3 kille za zabojstwo z noza!");
    }
}

public
    
    
 

 


  • +
  • -
  • 0

#2 GeDox

    Wszechpomocny

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:315
  • Steam:steam
  • Imię:Przemysław
  • Lokalizacja:Kielce
Offline

Napisano 05.03.2016 17:00

setask z przekazywaniem parametru + pętla + sprawdzenie czy jest w odpowiedniej drużynie + wyświetlenie komunikatu.
Przy zabójstwie z noża:
 

client_print(0, print_center, "Dostales 3 kille za zabojstwo z noza!");

Rozbrajanie:

for(new i=0; i<=32; i++)
if(is_user_connected(i) && cs_get_user_team(i) == CS_TEAM_CT)
client_print(i,print_center,"Czlonek twojej druzyny defusuje bombe!");

Plantowanie:

for(new i=0; i; i++)
if(is_user_connected(i) && cs_get_user_team(i) == CS_TEAM_T)
client_print(i,print_center,"Czlonek twojej druzyny plantuje bombe!");

Użytkownik GeDox edytował ten post 05.03.2016 17:04

  • +
  • -
  • 0

#3 vanillah

    nie wiem

  • Użytkownik

Reputacja: 125
Zaawansowany

  • Postów:324
  • GG:
  • Lokalizacja:Polska
Offline

Napisano 05.03.2016 19:16

^up przy zabojstwie z noza kazdy zobaczy info o tym zabojstwie z noza, zmien 0 na kid


  • +
  • -
  • 0

Wykonam pluginy, paczki (amxx) kontakt GG: 32263742, Steam: https://steamcommuni...om/id/vankillah

Multi-Head.pl





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych