hlmod.hu
https://hlmod.hu/

Hang lejátszása csak csapattársnak
https://hlmod.hu/viewtopic.php?f=10&t=3221
Oldal: 2 / 3

Szerző:  RastafaRi [ 2012.01.26. 17:37 ]
Hozzászólás témája:  Re: Hang lejátszása csak csapattársnak

Sokkal előrébb nem jutottam, de azért köszi a segítséget.

Szerző:  Metal [ 2012.01.26. 17:39 ]
Hozzászólás témája:  Re: Hang lejátszása csak csapattársnak

Idáig egyik sem jó

Szerző:  Silent [ 2012.01.26. 18:07 ]
Hozzászólás témája:  Re: Hang lejátszása csak csapattársnak

meegvan :D
nah:
register_clcmd("say /music", "music_send")
register_clcmd("musiclisten", "music_listen)

utána:

public music_send(id)
{
new Teams = cs_get_user_team(id)
if(Teams == CS_TEAM_CT)
{
set_task(0.1, "music_listen")
}
}

public music_listen(id)
{
new Teams2 = cs_get_user_team(0)
if(Teams2 == CS_TEAM_CT)
{
lejátszuk a hangot stbstb :D


na vhogy így lehetne nem? :D

Szerző:  kiki [ 2012.01.26. 18:45 ]
Hozzászólás témája:  Re: Hang lejátszása csak csapattársnak

Szerintem valamilyen ciklussal lehet ezt megoldani!

Szerző:  Silent [ 2012.01.26. 19:07 ]
Hozzászólás témája:  Re: Hang lejátszása csak csapattársnak

kiki írta:
Szerintem valamilyen ciklussal lehet ezt megoldani!

Kérlek definiáld a ciklus szót! :D
Köszi! :D

Szerző:  kiki [ 2012.01.26. 19:18 ]
Hozzászólás témája:  Re: Hang lejátszása csak csapattársnak

Silent írta:
kiki írta:
Szerintem valamilyen ciklussal lehet ezt megoldani!

Kérlek definiáld a ciklus szót! :D
Köszi! :D



Ciklust akkor használunk, ha ugyanazt a feladatot többször kell elvégezni egymás után.
//(Ciklus definiciója: Ismétlődő jelenség.)
Háromféle ciklus létezik, 2 nagyobb fajta ciklus van : elöltesztelős (for,while) és hátultesztelős (do-while) ciklus.

A program az elöltesztelős ciklusba csak akkor lép be, ha a feltétel teljesül. A feltétel a ciklus elején található.
A hátultesztelős ciklus használatakor a program mindenképpen belép a programba és mindaddig ismétli, amíg a feltétel teljesül.

Szerző:  Metal [ 2012.01.26. 21:12 ]
Hozzászólás témája:  Re: Hang lejátszása csak csapattársnak

Igen ciklussal kell megoldani

ciklus: olyan vezérlési szerkezet amely az ismétlődő (azonos vagy hasonló) tevékenységek megvalósítására szolgál. :)

kiki írta:
Silent írta:
kiki írta:
Szerintem valamilyen ciklussal lehet ezt megoldani!

Kérlek definiáld a ciklus szót! :D
Köszi! :D



Ciklust akkor használunk, ha ugyanazt a feladatot többször kell elvégezni egymás után.
//(Ciklus definiciója: Ismétlődő jelenség.)
Háromféle ciklus létezik, 2 nagyobb fajta ciklus van : elöltesztelős (for,while) és hátultesztelős (do-while) ciklus.

A program az elöltesztelős ciklusba csak akkor lép be, ha a feltétel teljesül. A feltétel a ciklus elején található.
A hátultesztelős ciklus használatakor a program mindenképpen belép a programba és mindaddig ismétli, amíg a feltétel teljesül.

Szerző:  CheeseDave [ 2012.01.27. 21:47 ]
Hozzászólás témája:  Re: Hang lejátszása csak csapattársnak

Kód:
public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /zene", "music");
}

public music(id)
{
      new players[32] = JATEKOSOK_LEKERESE;
      for(VEGIGFUTAS A PLAYERS TOMBON;i++)
      {
           if(cs_get_user_team(id) == cs_get_user_team(players[i])) {
                client_cmd(players[i], "spk zene.wav");
           }
      }
}

Valahogy így nézne ki.. hiányzó részek copypaste/google/stb

Szerző:  Metal [ 2012.01.27. 23:02 ]
Hozzászólás témája:  Re: Hang lejátszása csak csapattársnak

+ optimalizálás (kódkiemelés :) )

CheeseDave írta:
Kód:
public plugin_init()
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd("say /zene", "music");
}

public music(id)
{
      new players[32] = JATEKOSOK_LEKERESE;
      for(VEGIGFUTAS A PLAYERS TOMBON;i++)
      {
           if(cs_get_user_team(id) == cs_get_user_team(players[i])) {
                client_cmd(players[i], "spk zene.wav");
           }
      }
}

Valahogy így nézne ki.. hiányzó részek copypaste/google/stb

Szerző:  Silent [ 2012.01.28. 07:24 ]
Hozzászólás témája:  Re: Hang lejátszása csak csapattársnak

Something like this?:D

Kód:
#include <amxmodx>
#include <cstrike>

public plugin_init()
{
   
register_plugin("PLUGIN""VERSION""AUTHOR")
   
register_clcmd("say /zene","music");
}
public 
music(id)
{
      new 
players[32]
      new 
jNum
      get_players
(playersjNum"ch")
      for(new 
0jNum i++)
      {
           if(
cs_get_user_team(id)== cs_get_user_team(players[i])) {
                
client_cmd(players[i], "spk zene.wav");
           }
      }

Oldal: 2 / 3 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/