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.
|
#1
Napisano 31.01.2012 21:11
Zainteresowany/a? Pisz na priv.
-------
http://amxx.pl/topic...nife-by-gring0/
http://amxx.pl/topic...nife-by-gring0/
#2
Napisano 31.01.2012 21:27
// Nozowka w pierwszej rundzie.
#include <amxmodx>
#include <amxmisc>
#include <colorchat>
#include <fun>
#define PLUGIN "Nozowka (1 runda)"
#define VERSION "0.2"
#define AUTHOR "Harsay"
new const gszPlugins[][]= {
"M_Antirusher_2.6_alfa.amxx"
};
new bool:rr = true
new bool:noze = false
new bool:gamec = false
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("TextMsg","rozgrzewka","a","2&#Game_C")
register_event("SendAudio", "tt" , "a", "2&%!MRAD_terwin" );
register_event("SendAudio", "ct" , "a", "2&%!MRAD_ctwin" );
register_event("CurWeapon","switchweapon","be","1=1","2!29")
}
public rozgrzewka(id) {
new players[32], num;
get_players(players, num);
for (new i = 0; i < num; i++) {
id = players[i];
for(new i=0;i<sizeof gszPlugins;i++) //petla
pause("ac",gszPlugins[i]); //zablokuje plugin
if(rr==true) {
gamec = true
noze = true
server_cmd("mp_roundtime 0.5") // czas rozgrzewki
set_user_maxspeed(0 , 3.0);
ColorChat(0, GREEN, "^x04[Nozowka]^x01 Runda nozowa!");
}
}
}
public tt() {
if(rr==true) {
if(gamec==true) {
noze = false
rr = false
ColorChat(0, GREEN, "^x04[Nozowka]^x01 Terrorysci wygrali runde nozowa!");
set_task(2.0, "p_res", 0)
}
}
}
public ct() {
if(rr==true) {
if(gamec==true) {
noze = false
rr = false
ColorChat(0, GREEN, "^x04[Nozowka]^x01 Anty-terrorysci wygrali runde nozowa!");
set_task(2.0, "p_res", 0)
}
}
}
public p_res() {
if (!rr) {
server_cmd("sv_restart 1")
ColorChat(0, GREEN, "^x04[Nozowka]^x01 #1 Restart");
set_task(2.0, "d_res", 0)
}
}
public d_res() {
if (!rr) {
server_cmd("sv_restart 1")
ColorChat(0, GREEN, "^x04[Nozowka]^x01 #2 Restart");
set_task(2.0, "t_res", 0)
server_cmd("mp_roundtime 1.75") // tutaj ustaw czas jaki ma być
set_user_maxspeed(0 , 1.0); // przywraca normalną prędkość
}
}
public t_res() {
if (!rr) {
ColorChat(0, GREEN, "^x04[Nozowka]^x01 #3 Restart");
server_cmd("sv_restart 1")
set_task(2.0, "gamelive", 0)
}
}
public gamelive(id) {
new players[32], num;
get_players(players, num);
for (new i = 0; i < num; i++) {
id = players[i];
for(new i=0;i<sizeof gszPlugins;i++) //petla
unpause("ac",gszPlugins[i]); //odblokuje plugin
if (!rr) {
ColorChat(0, GREEN, "^x04[Nozowka]^x01 ***GAME LIVE***");
}
}
}
public switchweapon(id)
{
if (!noze)
return PLUGIN_CONTINUE
engclient_cmd(id,"weapon_knife")
return PLUGIN_CONTINUE
}
#3
Napisano 01.02.2012 08:29
Zainteresowany/a? Pisz na priv.
-------
http://amxx.pl/topic...nife-by-gring0/
http://amxx.pl/topic...nife-by-gring0/
#4
Napisano 12.02.2012 17:26
widze, że jakaś tam muzyka jest, 3 restarty też są ale chciałbym by podczas nich, czat był troche bardziej zaspamowany tymi "gl i hf" ale mógłbyś napisać chociaż jak można zmienić muzyke albo coś
Użytkownik gring0 edytował ten post 12.02.2012 17:27
Zainteresowany/a? Pisz na priv.
-------
http://amxx.pl/topic...nife-by-gring0/
http://amxx.pl/topic...nife-by-gring0/
#5
Napisano 12.02.2012 19:43
przecież w takim wypadku prędkość bd mniejsza, bo np. 300*2/3 to 200.poruszają się gracze jest 2/3x większa niż normalna
@DOWN dałem 300 żeby był prosty przykład liczenia tego.
#6
Napisano 12.02.2012 19:57
If you can dream it, you can do it.
#7
Napisano 13.02.2012 18:56
to zrobilby ktos?
3 restarty chcialbym by wygladaly mniej wiecej tak:
client_print(0,print_chat,"|--Gramy po 3 restartach--|");
client_print(0,print_chat,"|---------------#1--------------|");
set_cvar_num("sv_restartround",1);
i++
set_task(2.0,"timeouts");
}
else if(i==1)
{
client_print(0,print_chat,"|---------------#2--------------|");
set_cvar_num("sv_restartround",1);
set_task(2.0,"timeouts");
i++
}
else if(i==2)
{
client_print(0,print_chat,"|---------------#3--------------|");
set_cvar_num("sv_restartround",1);
set_task(2.0,"timeouts");
i++
}
else if(i==3){
client_print(0,print_chat,"|-------Zaczynamy Gre!!!-------|");
client_print(0,print_chat,"|-------Zaczynamy Gre!!!-------|");
client_print(0,print_chat,"|-------Zaczynamy Gre!!!-------|");
client_print(0,print_chat,"|-------------GL&HF------------|");
client_print(0,print_chat,"|-------------GL&HF------------|");czas rozgrzewki:
40 sec
muzyka:
w formacie mp3, tak by było podane źródło (np. sound/misc/rozgrzewka.mp3) a ja sobie wstawie w ten folder jakiś utwór
inne:
grawitacja (troche mniejsza niż standardowa) szybkość (troche wieksza niz standardowa)nie potrzebuje blokowania pluginów
Zainteresowany/a? Pisz na priv.
-------
http://amxx.pl/topic...nife-by-gring0/
http://amxx.pl/topic...nife-by-gring0/
#8
Napisano 13.02.2012 19:06
czas_rozgrzewka 60Przerobiłem plugin r3x'a
#include <amxmodx>
#include <amxmisc>
#include <hamsandwich>
#include <fakemeta_util>
#define PLUGIN "Rozgrzewka"
#define VERSION "1.0"
#define AUTHOR "R3X & speedkill"
new const gszMusic[]="misc/rozgrzewka.mp3"
#define MAX_PLAYERS 32
new bool:Active = false
new bool:gbPlay[33]
new byla = false
new g_cvarRTime
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("TextMsg", "Game_Restart", "a", "2&#Game_C")
RegisterHam(Ham_Spawn, "player", "fwSpawn",1)
g_cvarRTime=register_cvar("czas_rozgrzewka","60")
}
public plugin_precache()
{
precache_sound(gszMusic)
}
public Game_Restart()
{
if(!byla)
{
if(Active)
{
remove_task(123)
return
}
Active=true
new iRTime = get_pcvar_num(g_cvarRTime)
for(new i=1;i<33;i++)
{
gbPlay[i] = true
}
new param[1]
param[0] = iRTime
set_task(1.0,"CountDown",123,param,1)
}
}
public CountDown(param[1])
{
new iNow = param[0]--
switch(iNow)
{
case 0:
{
server_cmd("sv_restartround 1")
byla = true
client_cmd(0,"stopsound")
new param[1]
param[0]=0
set_task(1.0,"Activation",124,param,1)
}
case 1:
{
client_cmd(0,"speak one")
}
case 2:
{
client_cmd(0,"speak two")
}
case 3:
{
client_cmd(0,"speak three")
}
}
if(iNow>=1)
{
set_task(1.0,"CountDown",123,param,1)
}
set_hudmessage(0, 200, 200, -1.0, 0.2, 0, 6.0, 1.0)
show_hudmessage(0, "Rozgrzewka :%2d:%02d",iNow/60,iNow%60)
}
public Activation(param[1])
{
Active = (param[0] == 0)?false:true
}
public fwSpawn(id)
{
if(Active && is_user_alive(id))
{
if(gbPlay[id])
{
fm_set_user_gravity( id,0.7)
fm_set_user_maxspeed(id, 350.0)
play(id, gszMusic)
gbPlay[id] = false
}
}
}
play(id,const sound[])
{
client_cmd(id,"stopsound")
client_cmd(id,"mp3 play sound/%s",sound)
}
Użytkownik speedkill edytował ten post 13.02.2012 19:08
If you can dream it, you can do it.
#9
Napisano 14.02.2012 14:25
Zainteresowany/a? Pisz na priv.
-------
http://amxx.pl/topic...nife-by-gring0/
http://amxx.pl/topic...nife-by-gring0/
#10
Napisano 15.02.2012 17:19
Zainteresowany/a? Pisz na priv.
-------
http://amxx.pl/topic...nife-by-gring0/
http://amxx.pl/topic...nife-by-gring0/
Również z jednym lub większą ilością słów kluczowych: Nowy Plugin
![]() |
Nowy Plugin
[KOSZ] pluginNapisany przez Frodo1981, 25.02.2024 |
|
|
||
Nowy Plugin
vip pbNapisany przez One ShooT, 04.02.2024 |
|
|
|||
Nowy Plugin
Admin menuNapisany przez stół z powyłamywanymi, 22.09.2022 |
|
|
|||
Nowy Plugin
Prośba o napisanie pluginuNapisany przez stół z powyłamywanymi, 15.08.2022 |
|
|
|||
Nowy Plugin
PLUGIN NA DRplugin Napisany przez bawarskagolonka123, 25.06.2021 |
|
|
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod















