hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2020.12.03. 20:19



Jelenlévő felhasználók

Jelenleg 69 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 67 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 13 hozzászólás ]  Oldal Előző 1 2
Szerző Üzenet
 Hozzászólás témája: Re: Fegyver adása kör végén
HozzászólásElküldve: 2020.06.25. 15:35 
Offline
Tag

Csatlakozott: 2016.09.27. 20:08
Hozzászólások: 51
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 1 alkalommal
Egyebkent talaltam egy hasonlo plugint. Bar amit te csinaltal jobb es egyszerubb.
weaponchanche a neve alidmoddersen



kornyiktamass írta:
chatban szeretnem, hogy 20 masodperccel azelott kiirja, mielott a jatekos megkapna azt a glock18at.
ugye most a kor vege elott 10 masodperccel kapja a glockot.
Tehat akkor igy akkor az utolso 30 masodpercnel irja ki pl.

koridom( 3perc)
0:30 - chat: A terroristák 20mp mulva fegyvert kapnak.SIESS

0:10 - lejatssza a hangot amit kuldok es itt megkapja a glockot a terrorista.



A hangot hany masodperc lehet es milyen formatumban kuldhetem?

a cvarral allithato fegyverre csak azt gondoltam volna , hogy a glock helyett barmit belehessen irni. usp, egyebek. Bar erre nekem nincs szuksegem. A glock tokeletesen megfelel.



ultraibolya írta:
Írd le pontosan mit szeretnél.
Próbáltam összeszedni:

-chat/hud üzenet/hangok*
-cvarral állítható fegyver


* - ezt kérlek magyarázd el
Mikor írja ki az üzenetet?
Kezdés előtt írja ki,hogy x mp múlva y fegyvert kap z csapat?
Ha elküldöd a hangokat akkor beleírom. (Persze írd le melyik hangot mikor akarod)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyver adása kör végén
HozzászólásElküldve: 2020.06.25. 17:54 
Offline
Őskövület
Avatar

Csatlakozott: 2012.03.22. 18:22
Hozzászólások: 2918
Megköszönt másnak: 111 alkalommal
Megköszönték neki: 353 alkalommal
Használhatod azt is,csak akkor mondjad,mert így feleslegesen illesztem a te kéréseidre.
Amit eddig írtál azt még hozzádobtam,remélem kielégíti a beteg vágyaid,hogy a késsel szaladgáló ct-ket a terroristák fegyverrel lövik. (Vicc hahahahah)

KÉRLEK OLVASD EL A VÁLTOZÓK LEÍRÁSÁT!

Update: (Verzió VÉGSŐ?)
3 új változó:

hns_w_weapon - Pluginon belül kell szerkeszteni,ha hozzá szeretnél adni új fegyvert a meglévők mellé.
Jelenlegi lista amit tartalmaz a plugin:
-Hozzáteszem,fontosak! Csak ebben a formátumban adhatod meg a változóban,különben kifagy a plugin-:
- glock18
- usp
- deagle
- p228
- elite

hns_w_message_time - Üzenet mielőtt megkapják a fegyvert. Fontos itt is hozzátennem,hogy ez az idő fegyveradástól számolandó,szóval ha a 250. másodpercben kapják a fegyvert és a változó értéke 10,akkor a 240. másodpercben jön az üzenet!

hns_w_sound_time - Üzenethez hasonlóan szintén fegyveradástól számolódik és hangot játszik le,aminek elérési útját pluginban kell szerkesztened!

Rejtett tartalom
A tartalom csak bejelentkezett felhasználók részére látható.


Sok sikert kívánok a pluginhoz.

Hiba esetén kérlek írj hsz-t és javítom amint megint időm adódik.

_________________
Blasenkampfwagen


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Fegyver adása kör végén
HozzászólásElküldve: 2020.06.25. 23:56 
Offline
Tag

Csatlakozott: 2016.09.27. 20:08
Hozzászólások: 51
Megköszönt másnak: 5 alkalommal
Megköszönték neki: 1 alkalommal
szia.
köszönöm szépen. elmondom a tapasztalatokat a tesztelés után.
mostmár harmadjára szerkesztem a posztot.
úgy néz ki teljesen működik a következő beállítással.(viszont a cvaron változtatok a szerveren úgy valamiért nem változott az idő, csak ha az smaban írtam át)

köszönöm szépen.
ezzel a beállítással amit átírtam:
30. másodperc chatban kiírja a szöveget
11. másodperc hang lejátszása
10. másodperc fegyver adás


Kód:
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <cstrike>
#include <colorchat>
 
new const Sound[]="sound/fegyo/nevet.wav"
 
new Float:g_rTime,Float:GiveTime,s_Weapon[15],Float:SayIt,Float:PlayTheSound
new c_gTime,c_gTeam,c_sWeapon,c_gMessageTime,c_gSound
 
#define TASK_ID_GIVE 1000
#define TASK_ID_CHAT 1001
#define TASK_ID_SOUND 1002
 
enum _:wDatas{
    Thing1[15],Thing2,Thing3
}
new const Weapons[][wDatas]={
    {"weapon_glock18",CSW_GLOCK18,120},
    {"weapon_usp",CSW_USP,120},
    {"weapon_deagle",CSW_DEAGLE,32},
    {"weapon_p228",CSW_P228,52},
    {"weapon_elite",CSW_ELITE,120}
}
public plugin_init() {
    register_plugin("HNS FEGYVER ADAS","VEGSO?","HLMOD FORUM OSSZES FELHASZNALOJA KIVEVE ARPI")
    register_event("HLTV", "evRoundStart", "a", "1=0", "2=0")
    register_logevent("evRoundEnd", 2, "1=Round_End")
    c_gTime=register_cvar("hns_w_sec","11")
    c_gTeam=register_cvar("hns_w_team","1") // 1 = TERROR | 2 = CT
    c_sWeapon=register_cvar("hns_w_weapon","glock18")
    c_gMessageTime=register_cvar("hns_w_message_time","20")
    c_gSound=register_cvar("hns_w_sound_time","1")
}
public plugin_cfg(){
    new Get[12]
    get_pcvar_string(c_sWeapon,Get,11)
    formatex(s_Weapon,15,"weapon_%s",Get)
    g_rTime = (get_cvar_float("mp_roundtime"))*60.0
    GiveTime=g_rTime-float(get_pcvar_num(c_gTime))
    SayIt=GiveTime-(float(get_pcvar_num(c_gMessageTime)))
    PlayTheSound=GiveTime-(float(get_pcvar_num(c_gSound)))
}
public evRoundEnd(){
    if(task_exists(TASK_ID_GIVE)){
        remove_task(TASK_ID_CHAT)
        remove_task(TASK_ID_SOUND)
        remove_task(TASK_ID_GIVE)
    }
}
public evRoundStart(){
    if(task_exists(TASK_ID_GIVE)){
        remove_task(TASK_ID_CHAT)
        remove_task(TASK_ID_SOUND)
        remove_task(TASK_ID_GIVE)
    }
    set_task(GiveTime,"fck",TASK_ID_GIVE)
    set_task(SayIt,"fck",TASK_ID_CHAT)
    set_task(PlayTheSound,"fck",TASK_ID_SOUND)
}
public fck(TASKID){
    switch(TASKID){
        case TASK_ID_CHAT:
    ColorChat(0,NORMAL,"The ^03%s ^01team gets a gun after ^03 20 ^01seconds.^03HURRY!",
            get_team_name(get_pcvar_num(c_gTeam)),
            get_pcvar_num(c_gMessageTime))
        case TASK_ID_SOUND:
            client_cmd(0,"spk %s",Sound)
        case TASK_ID_GIVE:
            give_me_pls()
    }
    if(task_exists(TASKID)) remove_task(TASKID)
}
 
public give_me_pls(){
    for(new i;i<get_maxplayers();i++){
        if(i!=0 && is_user_alive(i) && get_user_team(i) == get_pcvar_num(c_gTeam)){
            for(new a;a<sizeof(Weapons);a++){
                if(equali(s_Weapon,Weapons[a][Thing1])){
                    give_item(i,Weapons[a][Thing1])
                    cs_set_user_bpammo(i,Weapons[a][Thing2],Weapons[a][Thing3])
                }
            }
        }
    }
    if(task_exists(TASK_ID_GIVE)) remove_task(TASK_ID_GIVE)
}
 
stock get_team_name(tindex){ //nem...nem tinder...kis huncut
    new team[16]
    if(tindex>=3 || tindex<=0)
        set_fail_state("!! HIBAS CSAPAT !! 1 = TERROR / 2 = CT !!")
    tindex==1?formatex(team,15,"Terrorista"):formatex(team,15,"Anti-Terrorista")
    return team
}
public plugin_precache()
    precache_sound(Sound)


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 13 hozzászólás ]  Oldal Előző 1 2


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 10 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole