Salut , Am gasit pe net un plugin de bonus : Bomb : Plant / Defuze / Explode / Kill .. Dar nu e tocmai ce vreau eu
Asi vrea sa fie 1000 $ la Primul Kill facut , 1000$ pentru plantarea Bombei , 1000$ pentu Dezamorsare , 1000$ Pentru Kill facut din He 1000$ daca facut doar din Deagle , si 1500$ Daca CT omoara Furien cu Lama , Dar aici am avut mereu probleme cu cele de pe net , le dadea si celor de la echipa Furien acest Beneficiu la fiecare frag facut din Lama :)).. Daca se poate sa fie doar pentru CT , Daca CT face Frag pe Furien cu Lama sa primeasca ce-i 1500$ , si daca se poate 700$ Daca Furien ridica Bomba de Jos care a aruncato altcineva si 2000$ Daca bomba explodeaza , dar dor celui care a pus bomba .. la fel si la restu .. Si daca se poate sa contina mesaje sa apara in Say , sau pe centru exemplu : Nebunu a facut primu frag . va primi 1000$ ca bonus , Nebunu a plantat bomba va primi 1000 etc .. Adica cred ca m-am exprimat catusi de cat okei , Sper :))
[Cerere] Plugin Bonus
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
-
- Membru, skill 0
- Posts: 48
- Joined: 09 May 2017, 20:21
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
-
- Membru, skill 0
- Posts: 48
- Joined: 09 May 2017, 20:21
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
:up: :arrow_up:
- Jucks
- Membru, skill +3
- Posts: 1141
- Joined: 20 May 2016, 16:28
- Detinator Steam: Da
- Fond eXtream: 0
- Contact:
First kill : amxmodx/pluginuri-folositoare-furien-t204772.html
Detinator : # Go.Tried.Ro #
-
- Membru, skill 0
- Posts: 48
- Joined: 09 May 2017, 20:21
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
Le-asi vrea pe toate intr-unulul singur daca se poate, Multumesc pentru efortul depus Jucks
- Jucks
- Membru, skill +3
- Posts: 1141
- Joined: 20 May 2016, 16:28
- Detinator Steam: Da
- Fond eXtream: 0
- Contact:
De aici nu ma mai descurc =)))Clarited wrote:Le-asi vrea pe toate intr-unulul singur daca se poate, Multumesc pentru efortul depus Jucks
Detinator : # Go.Tried.Ro #
-
- Membru, skill 0
- Posts: 48
- Joined: 09 May 2017, 20:21
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
:up: :arrow_up:
-
- Membru, skill 0
- Posts: 30
- Joined: 10 Jun 2016, 23:24
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
Salut, am incercat eu sa fac plg-ul cerut de tine.
Nu este facut tot de mine, doar unele chestii, am adaugat in cod si plg-ul cu first kill, nu am facut tot ce ai cerut tu acolo, nu am reusit sa fac, partea sa-i dea bani, daca cineva ia bomba de pe jos. Nu am testat plg-ul, deci nu stiu daca functioneaza, nu am timp sa-l si testez, deaia ti-l dau, daca nu merge, te rog sa lasi un reply, sau sa-i dai pm.
Nu este facut tot de mine, doar unele chestii, am adaugat in cod si plg-ul cu first kill, nu am facut tot ce ai cerut tu acolo, nu am reusit sa fac, partea sa-i dea bani, daca cineva ia bomba de pe jos. Nu am testat plg-ul, deci nu stiu daca functioneaza, nu am timp sa-l si testez, deaia ti-l dau, daca nu merge, te rog sa lasi un reply, sau sa-i dai pm.
Code: Select all
#include <amxmodx>
#include <cstrike>
#include <csx>
#define PLUGIN "Give Bonus"
#define VERSION "v0.1"
#define AUTHOR "Slick"
enum
{
TERRO_KILL,
CT_KILL,
MAX_KILLS
}
new g_iFirstKillMoney[ MAX_KILLS ];
new bool:g_bFirstKillWasMade[ MAX_KILLS ];
new SyncHudMessage;
new g_iMaxPlayers;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR);
register_event("HLTV", "ev_NewRound", "a", "1=0", "2=0");
register_event( "DeathMsg", "ev_DeathMsg", "a" );
}
public ev_NewRound( )
{
g_bFirstKillWasMade[ TERRO_KILL ] = false;
g_bFirstKillWasMade[ CT_KILL ] = false;
}
public ev_DeathMsg( )
{
static iKiller, iVictim;
iKiller = read_data( 1 );
iVictim = read_data( 2 );
if( ( 1 <= iKiller <= g_iMaxPlayers ) && iKiller != iVictim )
{
if( cs_get_user_team( iKiller ) == CS_TEAM_T && !g_bFirstKillWasMade[ TERRO_KILL ] )
{
g_bFirstKillWasMade[ TERRO_KILL ] = true;
cs_set_user_money( iKiller, clamp( cs_get_user_money( iKiller ) + g_iFirstKillMoney[ TERRO_KILL ], 0, 16000 ), 1 );
static szKillerName[ 32 ], szVictimName[ 32 ];
get_user_name( iKiller, szKillerName, sizeof ( szKillerName ) -1 );
get_user_name( iVictim, szVictimName, sizeof ( szVictimName ) -1 );
set_hudmessage( 0, 255, 255, -1.0, 0.30, 0, 0.0, 4.5, 0.0, 0.0, -1 );
ShowSyncHudMsg( 0, SyncHudMessage, "[T] %s a facut primul frag pe %s^n si a primit bonus %i$ !",
szKillerName, szVictimName, g_iFirstKillMoney[ TERRO_KILL ] );
}
else if( cs_get_user_team( iKiller ) == CS_TEAM_CT && !g_bFirstKillWasMade[ CT_KILL ] )
{
g_bFirstKillWasMade[ CT_KILL ] = true;
cs_set_user_money( iKiller, clamp( cs_get_user_money( iKiller ) + g_iFirstKillMoney[ CT_KILL ], 0, 16000 ), 1 );
static szKillerName[ 32 ], szVictimName[ 32 ];
get_user_name( iKiller, szKillerName, sizeof ( szKillerName ) -1 );
get_user_name( iVictim, szVictimName, sizeof ( szVictimName ) -1 );
set_hudmessage( 0, 255, 255, -1.0, 0.30, 0, 0.0, 4.5, 0.0, 0.0, -1 );
ShowSyncHudMsg( 0, SyncHudMessage, "[CT] %s a facut primul frag pe %s^n si a primit bonus %i$ !",
szKillerName, szVictimName, g_iFirstKillMoney[ CT_KILL ] );
}
if(cs_get_user_team(iKiller) == CS_TEAM_CT && get_user_weapon(iKiller) == CSW_KNIFE) {
cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 1500);
CC(0, "!t%s !ga facut frag cu cutitul pe !t%s", GetName(iKiller), GetName(iVictim));
}
if(cs_get_user_team(iKiller) == CS_TEAM_CT && get_user_weapon(iKiller) == CSW_DEAGLE) {
cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 1000);
CC(0, "!t%s !ga facut frag cu deagle-ul pe !t%s", GetName(iKiller), GetName(iVictim));
}
}
}
public bomd_explode(planter, defuser) {
CC(0, "!t%s !ga primit !t2000$ !gpentru explodarea bombei.", GetName(planter));
cs_set_user_money(planter, cs_get_user_money(planter) + 2000);
}
public bomb_planted(planter) {
CC(0, "!t%s !ga primit !t1000$ !gpentru plantarea bombei.", GetName(planter));
cs_set_user_money(planter, cs_get_user_money(planter) + 1000);
}
public bomb_defused(defuser) {
CC(0, "!t%s !ga primit !t1000$ !gpentru dezamorsarea bombei.", GetName(defuser));
cs_set_user_money(defuser, cs_get_user_money(defuser) + 1000);
}
CC(const id, const input[], any:...) {
new count = 1, players[32];
static msg[191];
vformat(msg, 190, input, 3);
replace_all(msg, 190, "!g", "^4"); // Green Color
replace_all(msg, 190, "!n", "^1"); // Default Color
replace_all(msg, 190, "!t", "^3"); // Team Color
replace_all(msg, 190, "!t2", "^0"); // Team2 Color
if (id) players[0] = id; else get_players(players, count, "ch"); {
for (new i = 0; i < count; i++) {
if (is_user_connected(players[i])) {
message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i]);
write_byte(players[i]);
write_string(msg);
message_end();
}
}
}
}
GetName(const id) {
new user = id;
new name[33];
get_user_name(user,name,sizeof name);
return name;
}