Bomb Plant (doar in ultimele 30 sec)

Pluginuri pentru modul AmxModX.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
CaTaLinU
Membru, skill +3
Membru, skill +3
Posts: 1218
Joined: 28 Apr 2010, 18:16
Detinator Steam: Da
CS Status: Activitate scazuta..
Detinator server CS: NU
Reputatie: Membru Club eXtreamCS (2 luni)
Fost programator eXtream
1 warn scos (club)
Nume anterior: Scr3Am-O
0.3/3
Location: localhost@braila
Has thanked: 50 times
Been thanked: 56 times

12 May 2012, 17:23

» Descriere : Acest plugin ii obliga pe Teroristi sa planteze bomba doar in ultimele 30 de secunde ale rundei!

» Nume : Bomb Time Set
» Autor : hornet , CaTaLinU (mici update-uri)
» Versiune : 1.0

Sursa bomb_time_set.sma
bomb_time_set.sma | Afiseaza codul
#include <amxmodx> 
#include <hamsandwich> 
#include <fakemeta> 

#define PLUGIN                 "Bomb Time Set" 
#define VERSION             "1.0" 
#define AUTHOR                 "eXtreamCS.Com" 

#define TASK_CANPLANT            10001 

new bool: g_bCanPlant; 

public plugin_init()  
{ 
    register_plugin( PLUGIN, VERSION, AUTHOR ); 
     
    register_event( "HLTV", "ev_RoundStart", "a", "1=0", "2=0" ); 
    register_event( "TextMsg", "ev_BombMsg", "b", "2=#C4_Plant_At_Bomb_Spot" ); 
     
    RegisterHam( Ham_Weapon_PrimaryAttack, "weapon_c4", "ham_PrimaryAttack_C4" ); 
} 

public ev_RoundStart() 
{ 
    g_bCanPlant = false; 
    remove_task( TASK_CANPLANT ); 
     
    new Float: flTime = get_cvar_num( "mp_freezetime" ) + ( get_cvar_num( "mp_roundtime" ) * 60 ) - 30.0; 
    set_task( flTime, "task_CanPlant", TASK_CANPLANT ); 
} 

public ham_PrimaryAttack_C4( iEnt ) 
{ 
    new id = pev( iEnt, pev_owner ); 
     
    if( !g_bCanPlant ) 
    { 
        client_print( id, print_center, "Nu poti planta bomba decat in ultimele 30 secunde!" ); 
        return HAM_SUPERCEDE; 
    } 
     
    return HAM_IGNORED; 
} 

public ev_BombMsg( id ) 
{ 
    if( !g_bCanPlant ) 
    client_print( id, print_center, "" ); 
} 

public task_CanPlant() 
{ 
    g_bCanPlant = true; 
     
    set_hudmessage( 255, 0, 0, -1.0, 0.35, 1, 0.01, 3.0, 1.0, 1.0 ); 
     
    new iNum, iPlayers[ 32 ]; 
    get_players( iPlayers, iNum, "ae", "TERRORIST" ); 
     
    for( new i ; i < iNum ; i ++ ) 
        show_hudmessage( iPlayers[ i ], "Mai sunt 30 secunde, Bomba poate fi acum plantata!" ); 
}

» Instalare :[/b]
1. Codul sursa de mai sus il compilati in bomb_time_set.amxx
2. Fisierul bomb_time_set.amxx il puneti in addons/amxmodx/plugins.
3. Intrati in fisierul addons/amxmodx/configs/plugins.ini si adaugati la urma:

Code: Select all

bomb_time_set.amxx
» Comenzi:
Nu Exista


» Detali:
Cand un Terorist incearca sa planteze bomba si sunt mai mult de 30 de secunde din runda, ii va aparea un mesaj pe centrul ecranului :
"Nu poti planta bomba decat in ultimele 30 secunde!"

Cand mai sunt exact 30 secunde din runda, tuturor teroristilor le vor aparea un mesaj HUD , rosu, centrat:
"Mai sunt 30 secunde, Bomba poate fi acum plantata!"
Sa te bata biții .
RoyalServer
mezzzu
Membru eXtream
Membru eXtream
Posts: 2235
Joined: 19 Dec 2010, 17:31
Detinator Steam: Da
CS Status: Working...
Reputatie: Utilizator neserios (tepar)
Fost manager FURIEN.EXTREAMCS.COM
Restrictie moderator
Has thanked: 85 times
Been thanked: 137 times

14 May 2012, 23:46

Bun pluginul :)

Mai ales pentru furien :)

Bravo !
User avatar
CaTaLinU
Membru, skill +3
Membru, skill +3
Posts: 1218
Joined: 28 Apr 2010, 18:16
Detinator Steam: Da
CS Status: Activitate scazuta..
Detinator server CS: NU
Reputatie: Membru Club eXtreamCS (2 luni)
Fost programator eXtream
1 warn scos (club)
Nume anterior: Scr3Am-O
0.3/3
Location: localhost@braila
Has thanked: 50 times
Been thanked: 56 times

15 May 2012, 06:53

Pai de ce crezi ca l-am facut?
am si eu server de Furien
In semnatura :D
Sa te bata biții .
User avatar
Divin123
Membru, skill +2
Membru, skill +2
Posts: 620
Joined: 06 Jan 2012, 22:42
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: arena.wtfcs.com
Has thanked: 42 times
Been thanked: 2 times
Contact:

15 May 2012, 10:33

Multumesc, daca ai nevoie de alt plugin si il am eu te ajut cu mare placere, divin_wtfcs acolo ma gasesti!(no money)
Arena.WtfCs.CoM
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

15 May 2012, 20:04

interesanta tehinca pe care ai folosito :)) am si eu un plugin asemanator facut ( nepublicat ) dar care verifica si jucatorii si folosesc evCurWeapon :)) si ii lau lastinv cand are bmb in mana si nu a trecut timpu..:))
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
User avatar
CrySo
Membru, skill +1
Membru, skill +1
Posts: 118
Joined: 03 May 2012, 23:05
Detinator Steam: Da
CS Status: Banned
Detinator server CS: Admin cs.xtremexpc
SteamID: Nu-ti zic
Has thanked: 2 times
Been thanked: 13 times
Contact:

16 May 2012, 12:05

Felicitari . bv
User avatar
Energy.kZ
Membru, skill +1
Membru, skill +1
Posts: 125
Joined: 18 Mar 2012, 00:33
Detinator Steam: Da
CS Status: HNYO HNYO HNYO
Detinator server CS: dr.lafel.ro
SteamID: ink_pursange
Location: Zalău
Has thanked: 2 times
Been thanked: 2 times
Contact:

28 May 2012, 22:22

Bun pluginul

Mai ales pentru furien

Bravo ! :)
Image
User avatar
Divin123
Membru, skill +2
Membru, skill +2
Posts: 620
Joined: 06 Jan 2012, 22:42
Detinator Steam: Da
CS Status: Citesc forumul eXtreamCS.com...!
Detinator server CS: arena.wtfcs.com
Has thanked: 42 times
Been thanked: 2 times
Contact:

30 May 2012, 10:59

Daca am runda pe 4 minute cum fac sa se planteze bmb doar in ultimele 50 secunde? Exact asa vreau, dar nu stiu ce sa modific...
Arena.WtfCs.CoM
User avatar
CaTaLinU
Membru, skill +3
Membru, skill +3
Posts: 1218
Joined: 28 Apr 2010, 18:16
Detinator Steam: Da
CS Status: Activitate scazuta..
Detinator server CS: NU
Reputatie: Membru Club eXtreamCS (2 luni)
Fost programator eXtream
1 warn scos (club)
Nume anterior: Scr3Am-O
0.3/3
Location: localhost@braila
Has thanked: 50 times
Been thanked: 56 times

30 May 2012, 12:28

Gaseste asta
public ev_RoundStart()
{
g_bCanPlant = false;
remove_task( TASK_CANPLANT );

new Float: flTime = get_cvar_num( "mp_freezetime" ) + ( get_cvar_num( "mp_roundtime" ) * 60 ) - 30.0;
set_task( flTime, "task_CanPlant", TASK_CANPLANT );
}
Inlocuieste linia
new Float: flTime = get_cvar_num( "mp_freezetime" ) + ( get_cvar_num( "mp_roundtime" ) * 60 ) - 30.0;
cu
new Float: flTime = get_cvar_num( "mp_freezetime" ) + ( get_cvar_num( "mp_roundtime" ) * 60 ) - 50.0;
Sa te bata biții .
BLaCkMaGIc
Membru, skill 0
Membru, skill 0
Posts: 14
Joined: 01 Apr 2012, 16:32
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 5 times
Contact:

31 May 2012, 11:06

Deabia astept sa imi termin serverul de furien >:)
Nu plange ca s-a terminat, ci zambeste ca s-a intamplat!
Post Reply

Return to “AmxModX”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 10 guests