Serwery wiaderko.com Zwiń / Rozwiń kategorię

HashJama [TP] 193.33.176.148:27015 | tp.wiaderko.com status serwera HashJama [TP] połącz

HashJama CS:GO [DM] 193.33.176.53:27015 | dm.wiaderko.com status serwera HashJama CS:GO [DM] połącz

HashJama CS:GO [FFA] 193.33.176.15:27015 | ffa.wiaderko.com status serwera HashJama CS:GO FFA [FFA] połącz

HashJama [TeamSpeak 3] 62.210.99.220:9987 | ts.wiaderko.com status serwera HashJama [TP ELITE] 62.210.99.220:27015 połącz

SPONSOR:
pukawka.pl

Nabór na JUNIOR ADMINA forum - Więcej informacji > Klik <
Pokaż wyniki od 1 do 7 z 7
  1. #1
    Spamer z doświadczeniem Awatar BotNaEasy
    Dołączył
    Feb 2008
    Posty
    224
    Thanks
    3
    Thanked 1 Time in 1 Post

    Domyślnie Plugin przestaje działać po wyjściu z serwera.

    Siema, mam pewien problem, napisałem drobny plugin, ale zauważyłem że nie działa, kiedy wejdę na serwer po pierwszej rundzie, albo wejdę i wyjdę. Myślę, że ktoś będzie w stanie mi pomóc, i znaleźć w kodzie błąd, lub brak czegoś potrzebnego do właściwego działania pluginu. Z góry dzięki.
    Kod:
    #include <amxmodx>
    #include <amxmisc>
    #include <fun>
    #include <cstrike>
    
    #define PLUGIN "nazwa"
    #define VERSION "1.0"
    #define AUTHOR "BotNaEasy"
    new bool:zp=false
    public plugin_init() 
    {
    	register_plugin(PLUGIN, VERSION, AUTHOR)
            register_clcmd("kevlar","dajKevlar")
    }
    public dajKevlar(id)
    {
    	new gracz=find_player("a","nick1"),gracz2=find_player("a","nick2")
    	if(!is_user_alive(id))
    	{
    		return PLUGIN_HANDLED
    	}
    	if(get_user_userid(id)==gracz)
    	{
    		zp=true	
    	}
    	if(get_user_userid(id)==gracz2)
    	{
    		zp=true
    	}
    	
    	if(zp==true)
    	{
    		cs_set_user_armor(id,100,CS_ARMOR_VESTHELM)
    		client_print(id,print_chat,"dostales armor")
    		zp=false
    	}
    	return PLUGIN_HANDLED
    }

  2. #2
    Adminus pospolitus Awatar naven
    Dołączył
    Jan 2008
    Wiek
    25
    Posty
    10,802
    Thanks
    31
    Thanked 652 Times in 605 Posts

    Domyślnie Odp: Plugin przestaje działać po wyjściu z serwera.

    Powiedz może co chcesz osiągnąć.
    A tego booleana zadeklarowałbym jako
    new bool: zp[33]
    - dla każdego gracza z osobna.
    Najlepszy hosting Hidden Content href="Hidden Content target="_blank">tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na Hidden Content

    "At the end of the day, there are always going to be mental disorders and people who cause violence for no other reason than the fact that they're fucked up and lost. And all we can do is try to learn from it." Corey Taylor.

  3. #3
    Spamer z doświadczeniem Awatar BotNaEasy
    Dołączył
    Feb 2008
    Posty
    224
    Thanks
    3
    Thanked 1 Time in 1 Post

    Domyślnie Odp: Plugin przestaje działać po wyjściu z serwera.

    chciałbym osiągnąć, to że po wpisaniu do konsoli kevlar, zawsze dawało mi kevlar, niezależnie od tego czy wejdę na serwer na koniec mapy czy początek, czy w środku rundy w połowie mapy, jak wejdę i wyjdę z serwera itp. Teraz jest tak że działa to tylko i wyłącznie wtedy kiedy wejdę na serwer na pierwszej rundzie, jeśli wyjdę z serwera i wejdę jeszcze raz (recconect np.) to już nie działa.
    Co do zmiennej boolowskiej to specjalnie nie zrobiłem tablicy, ponieważ, chcę aby działało to tylko dla mnie.

  4. #4
    Adminus pospolitus Awatar naven
    Dołączył
    Jan 2008
    Wiek
    25
    Posty
    10,802
    Thanks
    31
    Thanked 652 Times in 605 Posts

    Domyślnie Odp: Plugin przestaje działać po wyjściu z serwera.

    Kod php:
    /* Plugin generated by AMXX-Studio */

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

    #define PLUGIN "New Plug-In"
    #define VERSION "1.0"
    #define AUTHOR "author"


    public plugin_init() {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
    register_clcmd("kevlar""CmdKevlar")
        
    // Add your code here...
    }
    public 
    CmdKevlar(id)
    {
        if (
    get_user_flags(id) & ADMIN_IMMUNITY)
        {
            
    cs_set_user_armor(id,100,CS_ARMOR_VESTHELM)
            
    client_print(id,print_chat,"dostales armor")

        }

    Najlepszy hosting Hidden Content href="Hidden Content target="_blank">tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na Hidden Content

    "At the end of the day, there are always going to be mental disorders and people who cause violence for no other reason than the fact that they're fucked up and lost. And all we can do is try to learn from it." Corey Taylor.

  5. #5
    Spamer z doświadczeniem Awatar BotNaEasy
    Dołączył
    Feb 2008
    Posty
    224
    Thanks
    3
    Thanked 1 Time in 1 Post

    Domyślnie Odp: Plugin przestaje działać po wyjściu z serwera.

    tak, będzie to działać, ale dla każdego admina posiadającego flagę "a". A ja chciałbym zrobić tak, aby nie trzeba było mieć żadnej flagi (w sensie brak admina), ale też nie flaga bodajże "z", bo wtedy wszyscy gracze będą mogli używać, chodzi o to aby mogła tego używać jedna osoba, ewentualnie osoby określone w pluginie, niekoniecznie będący adminami.

  6. #6
    Adminus pospolitus Awatar naven
    Dołączył
    Jan 2008
    Wiek
    25
    Posty
    10,802
    Thanks
    31
    Thanked 652 Times in 605 Posts

    Domyślnie Odp: Plugin przestaje działać po wyjściu z serwera.

    Kod php:
    /* Plugin generated by AMXX-Studio */

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

    #define PLUGIN "Dla jednego gracza"
    #define VERSION "1.0"
    #define AUTHOR "naven"


    public plugin_init() {
        
    register_plugin(PLUGINVERSIONAUTHOR)
        
    register_clcmd("kevlar""CmdKevlar")
        
    // Add your code here...
    }
    //na nick
    public CmdKevlar(id)
    {
        new 
    szName[32]
        
    get_user_name(idszName31)
        if(
    equali(szName"naven"))
        {
            
    cs_set_user_armor(id,100,CS_ARMOR_VESTHELM)
            
    client_print(id,print_chat,"dostales armor")
            
        }

    //na steamid
    /*
    public CmdKevlar(id)
    {
        new szSteamid[32]
        get_user_authid(id, szSteamid, 31)
        if(equali(szSteamid, "STEAM_0:0:666666"))
        {
            cs_set_user_armor(id,100,CS_ARMOR_VESTHELM)
            client_print(id,print_chat,"dostales armor")
            
        }
    }
    */ 
    P.S.
    Używaj
    if
    else if
    else
    itd.
    Najlepszy hosting Hidden Content href="Hidden Content target="_blank">tutaj
    Konfiguracja amxx, instalacja pluginów, pisanie pluginów AMXX. Więcej info na Hidden Content

    "At the end of the day, there are always going to be mental disorders and people who cause violence for no other reason than the fact that they're fucked up and lost. And all we can do is try to learn from it." Corey Taylor.

  7. #7
    Spamer z doświadczeniem Awatar BotNaEasy
    Dołączył
    Feb 2008
    Posty
    224
    Thanks
    3
    Thanked 1 Time in 1 Post

    Domyślnie Odp: Plugin przestaje działać po wyjściu z serwera.

    dzięki, jakieś 10 minut temu sam doszedłem jak dojść do upragnionego wyniku, wystarczyło to:

    if(get_user_userid(id)==gracz)
    zamienić z tym:
    if(id==gracz)
    i też wszystko działa jak powinno, dzięki za pomoc, można zamknąć.

Podobne wątki

  1. Plugin bullet_damage.amxx nie działa i pytanie o plugin
    By MamFarta in forum Problemy z HLDS
    Odpowiedzi: 1
    Ostatni post / autor: 27-12-2011, 21:37
  2. Plugin nie działa
    By skuziak in forum Pisanie pluginów AMXX
    Odpowiedzi: 1
    Ostatni post / autor: 15-03-2010, 19:50
  3. Odpowiedzi: 4
    Ostatni post / autor: 05-06-2009, 17:57
  4. Jak wyłączyc plugin bez RS serwera ale...
    By tosiek in forum Amx Mod X
    Odpowiedzi: 3
    Ostatni post / autor: 03-06-2008, 14:11

Odwiedzający poszukiwali:

Nikt jeszcze nie odwiedził tej strony poprzez wyszukiwarki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •