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

Dodanie komendy guns


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

#1 Spalony

    Początkujący

  • Użytkownik

Reputacja: 4
Nowy

  • Postów:19
  • GG:
  • Imię:Krzysztof
  • Lokalizacja:Łuków
Offline

Napisano 15.05.2013 15:51

Witam nie wiem jak zrobic zeby w tym pluginie dodac komende reczną ktora wywoluje menu z bronia lecz tylko dla ct i zeby dla kazdego gracza dzialala max 2 razy na runde, jesli wpisalby np 3 raz nie pokazaloby mu menu broni tylko wyswietlilo komunikat na say "komendy recznej mozesz uzyc max 2 razy na runde !" 
Bardzo bylbym wdzieczny z gory dziekuje.
Wklejka tpuxb39nek0s - AMXX.pl: Support AMX Mod X


  • +
  • -
  • 0

[ Base Builder | Grupy | Bank | Sklep | Exp ] -->> 193.33.177.19:27396

 

b_350_20_E90101_6B5E5B_FFFFFF_000000.png


#2 Gość_21977_*

  • Gość

Reputacja: 0

Offline

Napisano 28.05.2013 01:58

Automatyczna wiadomość


Ten temat został przeniesiony z forum

AMX Mod XPytania

do

Scripting AMXXPluginy

#3 Filip1512

    Wszechmogący

  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 28.05.2013 23:57

Wstępnie zadeklaruj biblioteczki fun i cstrike:

 

#include <fun>

#include <cstrike>

 

Później stwórz nowe 2 zmienne globalne gdzieś na początku pluginu:

 

new ilosc_uzyc[33] = 0

new menu_bronie

 

Następnie zarejestruj event nowej rundy, komendę i menu w plugin_init

 

    register_clcmd("say /menu", "menubroni")
    register_event("HLTV", "PoczatekRundy", "a", "1=0", "2=0")
    
    
    menu_bronie = menu_create("Ktora chcesz bron?","pokaz_menu")
    menu_additem(menu_bronie, "M4") // item = 0
    menu_additem(menu_bronie, "AK47") // item = 1

 

 

Stwórz funkcje, w której będziesz resetował ilość użyć:

 

public PoczatekRundy(id)

ilosc_uzyc[id] = 0

 

I pozostaje reszta funkcji:

 

public menubroni(id){
    if(get_user_team(id) == 2){
        ilosc_uzyc[id]++
    
        if(ilosc_uzyc[id] > 2)
            client_print(id, print_chat, "komendy recznej mozesz uzyc max 2 razy na runde")
        
        else
            menu_display(id, menu_bronie)
    }
}

 

Oraz całe menu broni, które zrobisz po swojemu (nie zapomnij o dodawaniu kolejnych opcji przez menu_additem w plugin_init)

 

public pokaz_menu(id, menu, item){
    switch(item){
        case 0: {
            new m4 = give_item(id, "weapon_m4a1");
            cs_set_weapon_ammo(m4, 30)
            cs_set_user_bpammo(id, CSW_M4A1, 90)
            
        }
        case 1: {
            new ak = give_item(id, "weapon_ak47");
            cs_set_weapon_ammo(ak, 30)
            cs_set_user_bpammo(id, CSW_AK47, 90)
        }
    
        
    }
}

 

 

Mogę się mylić jeśli chodzi i inkrementacje, bo przez ostatnie parę miesięcy nic nie robiłem w pawnie ^^ Ale reszta jest raczej ok ^^


  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!




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

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