Categoria cu cereri de pluginuri si nu numai.
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
-
mezzzu
- 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
02 Feb 2014, 22:20
- Numele pluginului cerut: Regenerare bani
- Descriere plugin cerut: Din momentul in care CT-ul e spawn-at sa ii se regenereze banii pana la 16000$ , cate 150$/secunda
- Alte informatii: momentan -----
Last edited by
DaNNe. on 02 Feb 2014, 22:20, edited 1 time in total.
Reason: Editat dupa model !
-
GhosT ***
- Membru, skill +2
- Posts: 604
- Joined: 04 Dec 2013, 21:52
- Detinator Steam: Da
- CS Status: Morphin . [ Retras ]
- SteamID: Mutulica1428
- Reputatie: Fost Moderator ajutator
- Location: Dumesti.
- Has thanked: 40 times
- Been thanked: 99 times
-
Contact:
03 Feb 2014, 10:13
De la inceputu' rundei?
Si unde sa ii arate? :-??
-
YONTU
- Scripter eXtreamCS
- Posts: 2466
- Joined: 10 May 2013, 14:25
- Detinator Steam: Nu
- CS Status: Everyone is looking at ur shoes
- Reputatie: Moderator ajutator
Fost scripter eXtreamCS
- Location: Gura Humorului
- Has thanked: 256 times
- Been thanked: 288 times
-
Contact:
03 Feb 2014, 10:52
- money_regeneration.sma | Afiseaza codul
#include < amxmodx >
#include < hamsandwich >
#include < cstrike >
#define TASK_SECRET_MONEY 14444
new const PLUGIN_NAME[ ] = "Money Regeneration",
PLUGIN_VERSION[ ] = "1.0",
PLUGIN_AUTHOR[ ] = "YONTU";
new cvar_money_per_seconds, cvar_time_regeneration;
public plugin_init( ) {
register_plugin( PLUGIN_NAME,
PLUGIN_VERSION,
PLUGIN_AUTHOR );
RegisterHam( Ham_Spawn, "player", "Ham_PlayerSpawnPost", 1 );
RegisterHam( Ham_Killed, "player", "Ham_PlayerKilledPre" );
cvar_money_per_seconds = register_cvar( "money_per_sec", "150" );
cvar_time_regeneration = register_cvar( "money_time_regen", "1.0" );
}
public Ham_PlayerSpawnPost( id )
if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_CT )
set_task( get_pcvar_float( cvar_time_regeneration ), "task_RegenerationMoney", id + TASK_SECRET_MONEY, _, _, "b", 0 );
public Ham_PlayerKilledPre( id )
if( task_exists( id + TASK_SECRET_MONEY ) )
remove_task( id + TASK_SECRET_MONEY );
public task_RegenerationMoney( id )
if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_CT )
if( cs_get_user_money( id ) <= 16000 )
cs_set_user_money( id, cs_get_user_money( id ) + get_pcvar_num( cvar_money_per_seconds ) );
Code: Select all
money_per_sec "150" - cati $ sa primesti pe Y secunde
money_time_regen "1.0" - odata la cate secunde sa primesti X $
Off: Off Ghost**...
„Peste douăzeci de ani vei fi dezamăgit din cauza lucrurilor pe care nu le-ai făcut, nu din cauza celor pe care le-ai făcut.” - Mark Twain
„Asa e si in viata, hotii castiga, prostii care invata pierd.” - Mihai Nemeș
Bio.LeagueCs.Ro - Biohazard v4.4 Xmas Edition
discord: IonutC#5114
Experinta in: Java/Spring boot/Angular/C/C++/C#/Javascript/Python/HTML/CSS/Pawn/SQL
Ai nevoie de ajutorul meu? Ma poti gasi doar la adresa de discord de mai sus.
-
alkaline
- Fost moderator
- Posts: 734
- Joined: 18 Jul 2012, 09:42
- Detinator Steam: Da
- Reputatie: Fost Moderator ajutator
Nume anterior: lucylucy
- Fond eXtream: 0
- Location: Caras-Severin
- Has thanked: 5 times
- Been thanked: 296 times
03 Feb 2014, 14:50
Nu va merge :P
The YONTU wrote:- money_regeneration.sma | Afiseaza codul
#include < amxmodx >
#include < hamsandwich >
#include < cstrike >
#define TASK_SECRET_MONEY 14444
new const PLUGIN_NAME[ ] = "Money Regeneration",
PLUGIN_VERSION[ ] = "1.0",
PLUGIN_AUTHOR[ ] = "YONTU";
new cvar_money_per_seconds, cvar_time_regeneration;
public plugin_init( ) {
register_plugin( PLUGIN_NAME,
PLUGIN_VERSION,
PLUGIN_AUTHOR );
RegisterHam( Ham_Spawn, "player", "Ham_PlayerSpawnPost", 1 );
RegisterHam( Ham_Killed, "player", "Ham_PlayerKilledPre" );
cvar_money_per_seconds = register_cvar( "money_per_sec", "150" );
cvar_time_regeneration = register_cvar( "money_time_regen", "1.0" );
}
public Ham_PlayerSpawnPost( id )
if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_CT )
set_task( get_pcvar_float( cvar_time_regeneration ), "task_RegenerationMoney", id + TASK_SECRET_MONEY, _, _, "b", 0 );
public Ham_PlayerKilledPre( id )
if( task_exists( id + TASK_SECRET_MONEY ) )
remove_task( id + TASK_SECRET_MONEY );
public task_RegenerationMoney( id )
if( is_user_alive( id ) && cs_get_user_team( id ) == CS_TEAM_CT )
if( cs_get_user_money( id ) <= 16000 )
cs_set_user_money( id, cs_get_user_money( id ) + get_pcvar_num( cvar_money_per_seconds ) );
********************
Incearca-l al meu l-am testat si merge
- Aci | Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
//#define MAXREGEN 16000
#define TASK_REGEN ( taskid /*- MAXREGEN*/)
#define _ADMIN ADMIN_LEVEL_H // flagul "t"
new gTimp,gMn,//gMoney,
gAdmin;
public plugin_init( ) {
register_plugin("Money Regeneration", "v0.1","alkaline aka lucy");
RegisterHam(Ham_Spawn, "player", "Spawn",true);
gMn = register_cvar("money_give", "150");
gTimp = register_cvar("money_second", "2.0"); // 2 secunde
gAdmin = register_cvar("only_admin", "0"); // doar pentru admini ? 0- Toti 1- doar admini/vipi
// gMoney = register_cvar("start_regen_money", "1000");
}
public client_putinserver(taskid) {
//if(get_user_team(taskid) == CS_TEAM_CT){
//set_task(3.0,"AutoRegenMoney",id);
//}
}
public Spawn(id) {
if(get_user_team(id)==2){
set_task(3.0,"AutoRegenMoney",id);
}
}
public AutoRegenMoney(taskid){
if(is_user_alive(taskid)){
if(get_user_flags(taskid)&_ADMIN||get_pcvar_num(gAdmin)) {
new money = cs_get_user_money(TASK_REGEN);
new maxmoney = 16000;
if(money < maxmoney/*get_pcvar_num(gMoney)*/){
cs_set_user_money(TASK_REGEN,min(maxmoney,cs_get_user_money(TASK_REGEN)+get_pcvar_num(gMn)));
set_task(get_pcvar_float(gTimp), "AutoRegenMoney",TASK_REGEN, _, _, "b");
return 1;
}else
if(money == maxmoney &&!is_user_alive(TASK_REGEN)) {
remove_task(taskid+TASK_REGEN);
}
//set_task(2.0, "AutoRegenMoney");
}
}
return 1;
}
- CVAR | Afiseaza codul
money_give "150" // cati bani sa dea la fiecare spawn
money_second "2.0" // cate secunde
only_admin "0" // Merge doar pentru admini 1 - 0 toti
Last edited by
alkaline on 03 Feb 2014, 15:09, edited 1 time in total.
-
Cosmin
- Fost moderator
- Posts: 9362
- Joined: 06 Jul 2013, 22:08
- Detinator Steam: Da
- Detinator server CS: Nu
- Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
- Has thanked: 492 times
- Been thanked: 547 times
03 Feb 2014, 15:01
- | Afiseaza codul
#include <amxmodx>
#include <hamsandwich>
#include <cstrike>
static const
PLUGIN[] = "Regen money",
VERSION[] = "1.1",
AUTHOR[] = "C0sm1N";
new money = 150
public plugin_init( )
{
register_plugin(PLUGIN, VERSION, AUTHOR);
RegisterHam(Ham_Killed,"player","fwd_kill")
RegisterHam(Ham_TakeDamage,"player","fwd_damage",1)
}
public fwd_damage(id) {
if(cs_get_user_money(id) < 16000 && cs_get_user_team(id) == CS_TEAM_CT)
{
remove_task(id)
set_task(1.0,"bani",id)
}
}
public bani(id) {
static moneyc;
moneyc = cs_get_user_money(id) + money
if(moneyc > 16000)
return;
cs_set_user_money(id, moneyc)
if(moneyc < 16000)
set_task(1.0,"bani",id)
}
public fwd_kill(id)
remove_task(id)
public client_disconnect(id)
remove_task(id)
-
cyby
- Scripter eXtreamCS
- Posts: 1777
- Joined: 16 Jul 2011, 21:46
- Detinator Steam: Da
- Detinator server CS: Da
- Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
- Has thanked: 146 times
- Been thanked: 396 times
03 Feb 2014, 15:07
- | Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <hamsandwich>
#define TASK_MONEY 4394
#define ID_MONEY (taskid - TASK_MONEY)
#define MAX_MONEY 16000
#define REGEN_MONEY 150
public plugin_init()
{
register_plugin("Regen Money", "1.0", "cyby")
RegisterHam(Ham_Spawn, "player", "spawn_post", 1)
}
public spawn_post(id)
{
if(!is_user_alive(id))
return;
delete_task(id)
if(get_user_team(id) == 2)
set_task(1.0, "money_regen", id+TASK_MONEY, _, _, "b")
}
public money_regen(taskid)
{
if(!is_user_alive(ID_MONEY) || get_user_team(ID_MONEY) != 2)
{
remove_task(taskid)
return;
}
if(cs_get_user_money(ID_MONEY) + REGEN_MONEY >= MAX_MONEY)
cs_set_user_money(ID_MONEY, MAX_MONEY)
else
cs_set_user_money(ID_MONEY, cs_get_user_money(ID_MONEY) + REGEN_MONEY)
}
public client_disconnect(id)
delete_task(id)
delete_task(id)
remove_task(id+TASK_MONEY)
93.114.82.17:27015 - Monster Invasion CO-OP Mod
-
Users browsing this forum: No registered users and 23 guests