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
 

se7en - zdjęcie

se7en

Rejestracja: 05.03.2009
Aktualnie: Nieaktywny
Poza forum Ostatnio: 24.05.2019 01:26
-----

#120991 Prośba o napisanie pluginu.

Napisane przez se7en w 27.03.2010 13:55

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Muza na poczatek rundy"
#define VERSION "1.0"
#define AUTHOR "wHsk"

public plugin_init(){
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("ResetHUD","nowaRunda","b")
	}
	
public nowaRunda(id){
new rand = random_num(0,2)
client_cmd(0,"stopsound")
switch(rand)
{
 case 0:
  {
    client_cmd(0,"mp3 play sound/misc/1.mp3")
  }
 case 1:
  {
    client_cmd(0,"mp3 play sound/misc/2.mp3")
  }
 case 2:
  {
    client_cmd(0,"mp3 play sound/misc/3.mp3")
  }
}
return PLUGIN_HANDLED
}

public plugin_precache(){
    precache_generic("sound/misc/1.mp3")
    precache_generic("sound/misc/2.mp3")
    precache_generic("sound/misc/3.mp3")
    return PLUGIN_CONTINUE
}

nie testowalem, sprawdz

27 marzec 2010 - 13:55:
druga wersja

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "Muza na poczatek rundy"
#define VERSION "2.0"
#define AUTHOR "wHsk"

new const muzyczki[][] =
{
   "misc/1.mp3",
   "misc/2.mp3",
   "misc/3.mp3"
}

public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_event("ResetHUD","graj","b")
}

public plugin_precache() 
{
   for (new i = 0; i < sizeof muzyczki; i++)
   precache_generic(muzyczki[i])
}

public graj()
{
   client_cmd(0,"stopsound")
   muzyka(0, muzyczki[random_num(0, sizeof muzyczki - 1)])
}

stock muzyka(index, const utwor[])
{
   if(contain(utwor, ".mp3") != -1)
    {
   new piosenka[64]
   format(piosenka, 63, "sound/%s", utwor)
   client_cmd(index, "mp3 play %s", piosenka)
    }
   else
   client_cmd(index, "spk %s", utwor)
}


Sprawdz obie wersje :D
  • +
  • -
  • 1


#119232 Problem z serwerem

Napisane przez se7en w 16.03.2010 22:06

powiem tyle
nie jesteśmy wróżkami...
opisz bardziej ten "błąd" który ci wyskakuje...

p.s. Na gg nikt raczej nie udziela pomocy tylko na forum.

p.s.2. Jak dla mnie to zły dział :D patrz tutaj -> Nieoficjalny polski support AMX Mod X -> Problemy
  • +
  • -
  • 1


#114609 knife

Napisane przez se7en w 26.02.2010 12:28

nie testowane sprawdz:


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

#define PLUGIN "Nowy plugin"
#define VERSION "1.0"
#define AUTHOR "se7en"

public plugin_init() 
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    RegisterHam(Ham_TakeDamage, "player", "hook_TakeDamage")
}

public hook_TakeDamage(Victim, Useless, Attacker, Float:damage, damagebits)
{    
    if(cs_get_user_team(Attacker) == CS_TEAM_T  && get_user_weapon(Attacker) == CSW_KNIFE)
        return HAM_SUPERCEDE
        
    return HAM_IGNORED
}  


ucze sie wiec moze sa jakies bledy w tym xD
  • +
  • -
  • 1