modificare plugin

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
User avatar
lazlo1234
Membru, skill +1
Membru, skill +1
Posts: 390
Joined: 10 Jul 2012, 00:08
Detinator Steam: Da
CS Status: MISCA MISCA DIN BURIC
Detinator server CS: DA
SteamID: nu am
Location: localhost
Has thanked: 114 times
Been thanked: 7 times
Contact:

14 Dec 2012, 20:56

imi puteti modifica si mie acest plugin?
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich> 

#pragma semicolon 1


#define RED  0
#define GREEN  255
#define BLUE  255

#define HE 20


#define KEYS    ((1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9))


#define PLUGIN "DeathRun Terro Menu"
#define VERSION "1.5"
#define AUTHOR "Fantasy"

new const MenuName[]= "\rMeniu Terorist^n^n";
new const NumeSite[] = "\numeste";
new const FLAGS_GOD[] = "bceijmr";   // flagurile care le are rangul god.

new MENU; 

public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR);
   
   MENU = register_menuid("MENU");
   register_menucmd( MENU, KEYS, "MenuHandler");
   
   RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn", 1);
   
}

public fw_PlayerSpawn(id) 
{
   if( is_user_ok(id)) 
   {
      set_task( 3.0, "showMenu", id );
   }
   
   return HAM_IGNORED;
}

public showMenu(id) 
{
   if( !is_user_ok( id ) ) return 1;
   
   new szMenu[1024], n;

   n = formatex(szMenu, 1023, "%s",MenuName);

   n += formatex(szMenu[n], 1023-n, "\r1.\w USP^n");
   n += formatex(szMenu[n], 1023-n, "\r2.\w Deagle^n");
   n += formatex(szMenu[n], 1023-n, "\r3.\w Grenazi^n");
   n += formatex(szMenu[n], 1023-n, "\r4.\w 1000 HP^n^n"); 
   n += formatex(szMenu[n], 1023-n, "\r5.\w Invizibilitate^n");
   n += formatex(szMenu[n], 1023-n, "\r6.\w Arma \y [VIP Only]^n^n\r0.%s",NumeSite);

   show_menu(id, KEYS, szMenu, -1, "MENU");
   
   return 0;

}
public MenuHandler(id, key)
{
   
   if(!is_user_ok(id)) return 1;
   
   switch(key)
   {
      case 0:
      {
         usp(id);
         return 1;
      }
      case 1:
      {
         deagle(id);
         return 1;
      }
      case 2:
      {
         grenazi(id); 
         return 1;
      }
      case 3:
      {
         hp( id );
         return 1;
      }  
	  case 4: 
	  { 
	    invizibilitate( id ); 
		return 1; 
	  }
      case 5:
      { 
                       
         if( ! ( get_user_flags( id ) & read_flags( FLAGS_GOD ) ) )
         {
            client_print(id, print_chat, "[Meniu] Decat cei V.I.P Pot Alege Aceasta Optiune !");
            showMenu(id);
            return 1;
         }
         arma(id);
         return 1; 
      }
      case 9:
      {
         showMenu(id);
         return 1;
      }
   }
   return 0;
} 
public usp(id) 
{
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s are un USP bine incarcat !!",name);
   
   client_print(id,print_chat,"Ai primit un USP cu 120 de gloante"); 
   give_item(id, "weapon_usp"); 
   cs_set_user_bpammo(id,CSW_USP,120);  

}
public deagle(id) 
{
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s are un DEAGLE cu multe gloante !!",name);
   
   client_print(id,print_chat,"Ai primit un DEAGLE cu 42 de gloante"); 
   give_item(id, "weapon_deagle"); 
   cs_set_user_bpammo(id, CSW_DEAGLE,42);

}
public grenazi(id) 
{
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s a primit %d de HE !",name,HE);
   
   client_print(id,print_chat,"Ai primit %d de HE",HE);
   
   give_item(id, "weapon_hegrenade");
   cs_set_user_bpammo(id,CSW_HEGRENADE,HE); 

} 
public hp( id )
{ 

   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s are acum 1000 HP",name,id);
   
   client_print(id,print_chat,"Ai primit 1000HP",id);
   set_user_health(id, 1000);
} 
public invizibilitate( id ) 
{ 
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s este acum invizibil!",name,id);
   
   client_print(id,print_chat,"Esti invizibil, CT nu te pot vedea!",id); 
   set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 100 );  
}
public arma(id) 
{
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "Aveti grija, %s are o arma  !!",name);
   
   client_print(id,print_chat,"Ai primit un TMP !!");
   give_item(id, "weapon_tmp");
   cs_set_user_bpammo(id,CSW_TMP, 30 );
        
}
stock is_user_ok(id)
{
   if(is_user_alive(id) && is_user_connected(id) && cs_get_user_team(id) == CS_TEAM_T)
      return 1;
      
   return 0;
}
sa nu mai fie deagle in el si arma de vip
sa fie decat

n += formatex(szMenu[n], 1023-n, "\r1.\w USP^n");
n += formatex(szMenu[n], 1023-n, "\r3.\w Grenazi^n");
n += formatex(szMenu[n], 1023-n, "\r4.\w 1000 HP^n^n");
n += formatex(szMenu[n], 1023-n, "\r5.\w Invizibilitate^n");



si as mai vrea si un plugin respawn dar doar 1 sa ii dea respawn dupa ce moare! adica daca moare 1 sa dea daca moare a 2 oara sa nu mai primeasca respawn decat 1 pe runda !

Ms
RoyalServer 2
User avatar
kabeza
Membru, skill +2
Membru, skill +2
Posts: 774
Joined: 09 Dec 2012, 19:30
Detinator Steam: Da
Has thanked: 76 times
Been thanked: 23 times

14 Dec 2012, 21:16

| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <hamsandwich> 

#pragma semicolon 1


#define RED  0
#define GREEN  255
#define BLUE  255

#define HE 20


#define KEYS    ((1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9))


#define PLUGIN "DeathRun Terro Menu"
#define VERSION "1.5"
#define AUTHOR "Fantasy"

new const MenuName[]= "\rMeniu Terorist^n^n";
new const NumeSite[] = "\numeste";
new const FLAGS_GOD[] = "bceijmr";   // flagurile care le are rangul god.

new MENU; 

public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR);
   
   MENU = register_menuid("MENU");
   register_menucmd( MENU, KEYS, "MenuHandler");
   
   RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn", 1);
   
}

public fw_PlayerSpawn(id) 
{
   if( is_user_ok(id)) 
   {
      set_task( 3.0, "showMenu", id );
   }
   
   return HAM_IGNORED;
}

public showMenu(id) 
{
   if( !is_user_ok( id ) ) return 1;
   
   new szMenu[1024], n;

   n = formatex(szMenu, 1023, "%s",MenuName);

   n += formatex(szMenu[n], 1023-n, "\r1.\w USP^n");
   n += formatex(szMenu[n], 1023-n, "\r3.\w Grenazi^n");
   n += formatex(szMenu[n], 1023-n, "\r4.\w 1000 HP^n^n"); 
   n += formatex(szMenu[n], 1023-n, "\r5.\w Invizibilitate^n");
   n += formatex(szMenu[n], 1023-n, "\r6.\w Arma \y [VIP Only]^n^n\r0.%s",NumeSite);

   

   show_menu(id, KEYS, szMenu, -1, "MENU");
   
   return 0;

}
public MenuHandler(id, key)
{
   
   if(!is_user_ok(id)) return 1;
   
   switch(key)
   {
      case 0:
      {
         usp(id);
         return 1;
      }

      case 2:
      {
         grenazi(id); 
         return 1;
      }
      case 3:
      {
         hp( id );
         return 1;
      }  
	  case 4: 
	  { 
	    invizibilitate( id ); 
		return 1; 
	  }
      case 5:
      { 
                       
         if( ! ( get_user_flags( id ) & read_flags( FLAGS_GOD ) ) )
         {
            client_print(id, print_chat, "[Meniu] Decat cei V.I.P Pot Alege Aceasta Optiune !");
            showMenu(id);
            return 1;
         }
         arma(id);
         return 1; 
      }
      case 9:
      {
         showMenu(id);
         return 1;
      }
   }
   return 0;
} 
public usp(id) 
{
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s are un USP bine incarcat !!",name);
   
   client_print(id,print_chat,"Ai primit un USP cu 120 de gloante"); 
   give_item(id, "weapon_usp"); 
   cs_set_user_bpammo(id,CSW_USP,120);  

}

{
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s are un DEAGLE cu multe gloante !!",name);
   


}
public grenazi(id) 
{
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s a primit %d de HE !",name,HE);
   
   client_print(id,print_chat,"Ai primit %d de HE",HE);
   
   give_item(id, "weapon_hegrenade");
   cs_set_user_bpammo(id,CSW_HEGRENADE,HE); 

} 
public hp( id )
{ 

   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s are acum 1000 HP",name,id);
   
   client_print(id,print_chat,"Ai primit 1000HP",id);
   set_user_health(id, 1000);
} 
public invizibilitate( id ) 
{ 
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s este acum invizibil!",name,id);
   
   client_print(id,print_chat,"Esti invizibil, CT nu te pot vedea!",id); 
   set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 100 );  
}
public arma(id) 
{
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "Aveti grija, %s are o arma  !!",name);
   
   client_print(id,print_chat,"Ai primit un TMP !!");
   give_item(id, "weapon_tmp");
   cs_set_user_bpammo(id,CSW_TMP, 30 );
        
}
stock is_user_ok(id)
{
   if(is_user_alive(id) && is_user_connected(id) && cs_get_user_team(id) == CS_TEAM_T)
      return 1;
      
   return 0;
}
CLICK & JOIN!
Image
User avatar
lazlo1234
Membru, skill +1
Membru, skill +1
Posts: 390
Joined: 10 Jul 2012, 00:08
Detinator Steam: Da
CS Status: MISCA MISCA DIN BURIC
Detinator server CS: DA
SteamID: nu am
Location: localhost
Has thanked: 114 times
Been thanked: 7 times
Contact:

14 Dec 2012, 21:19

vreau sa scoti si arma aia de vip
User avatar
geo_neo9
Membru, skill +1
Membru, skill +1
Posts: 343
Joined: 29 Aug 2007, 09:45
Detinator Steam: Da
Has thanked: 12 times
Been thanked: 74 times

14 Dec 2012, 21:22

Ti-am integrat si respawn-ul acela doar odata, te rog sa verifici ca nu l-am testat.
| Afiseaza codul
#include <amxmodx>
#include <cstrike>
#include <fun>
#include <fakemeta>
#include <hamsandwich> 

#pragma semicolon 1


#define RED  0
#define GREEN  255
#define BLUE  255

#define HE 20


#define KEYS    ((1<<0)|(1<<1)|(1<<2)|(1<<3)|(1<<4)|(1<<5)|(1<<9))


#define PLUGIN "DeathRun Terro Menu"
#define VERSION "1.5"
#define AUTHOR "Fantasy"

new const MenuName[]= "\rMeniu Terorist^n^n";
new const NumeSite[] = "\numeste";
new const FLAGS_GOD[] = "bceijmr";   // flagurile care le are rangul god.

new MENU; 

new g_respawn[33];

public plugin_init() 
{
   register_plugin(PLUGIN, VERSION, AUTHOR);
   
   MENU = register_menuid("MENU");
   register_menucmd( MENU, KEYS, "MenuHandler");
   RegisterHam(Ham_Killed, "player", "fwdPlayerKilledPost", 1);
   RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn", 1);
   register_logevent( "LogEventRoundStart", 2, "1=Round_Start" );
   
}

public LogEventRoundStart()
{
	new iPlayers[32];
	new iNum;
	
	get_players( iPlayers, iNum );
	
	for( new i = 0; i < iNum; i++ )
	{
		g_respawn[iPlayers] = 0;
	}
}


public fwdPlayerKilledPost(iVictim, iKiller, iShoudlGib)
{
	if(g_respawn[iVictim] < 1)
	{
		set_task(1.0, "taskRespawnPlayer", iVictim);
	}
	return HAM_IGNORED;
}

public taskRespawnPlayer(id)
{
	if(is_user_connected(id) && !is_user_alive(id)){
		ExecuteHamB(Ham_CS_RoundRespawn, id);
		g_respawn[id] += 1;
	}
	return PLUGIN_HANDLED;
}

public fw_PlayerSpawn(id) 
{
   if( is_user_ok(id)) 
   {
      set_task( 3.0, "showMenu", id );
   }
   
   return HAM_IGNORED;
}

public showMenu(id) 
{
   if( !is_user_ok( id ) ) return 1;
   
   new szMenu[1024], n;

   n = formatex(szMenu, 1023, "%s",MenuName);

   n += formatex(szMenu[n], 1023-n, "\r1.\w USP^n");
   n += formatex(szMenu[n], 1023-n, "\r2.\w Grenazi^n");
   n += formatex(szMenu[n], 1023-n, "\r3.\w 1000 HP^n^n"); 
   n += formatex(szMenu[n], 1023-n, "\r4.\w Invizibilitate^n");

   show_menu(id, KEYS, szMenu, -1, "MENU");
   
   return 0;

}
public MenuHandler(id, key)
{
   
   if(!is_user_ok(id)) return 1;
   
   switch(key)
   {
      case 0:
      {
         usp(id);
         return 1;
      }
      case 1:
      {
         grenazi(id); 
         return 1;
      }
      case 2:
      {
         hp( id );
         return 1;
      }  
      case 3: 
      { 
	 invizibilitate( id ); 
	 return 1; 
      }
      case 9:
      {
         showMenu(id);
         return 1;
      }
   }
   return 0;
} 
public usp(id) 
{
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s are un USP bine incarcat !!",name);
   
   client_print(id,print_chat,"Ai primit un USP cu 120 de gloante"); 
   give_item(id, "weapon_usp"); 
   cs_set_user_bpammo(id,CSW_USP,120);  

}
public grenazi(id) 
{
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s a primit %d de HE !",name,HE);
   
   client_print(id,print_chat,"Ai primit %d de HE",HE);
   
   give_item(id, "weapon_hegrenade");
   cs_set_user_bpammo(id,CSW_HEGRENADE,HE); 

} 
public hp( id )
{ 

   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s are acum 1000 HP",name,id);
   
   client_print(id,print_chat,"Ai primit 1000HP",id);
   set_user_health(id, 1000);
} 
public invizibilitate( id ) 
{ 
   
   new name[32];
   get_user_name(id,name,31);
   
   set_hudmessage(RED, GREEN, BLUE, 0.02, 0.20, 0, 6.0, 3.0);
   show_hudmessage(id, "%s este acum invizibil!",name,id);
   
   client_print(id,print_chat,"Esti invizibil, CT nu te pot vedea!",id); 
   set_user_rendering( id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 100 );  
}
stock is_user_ok(id)
{
   if(is_user_alive(id) && is_user_connected(id) && cs_get_user_team(id) == CS_TEAM_T)
      return 1;
      
   return 0;
}
User avatar
lazlo1234
Membru, skill +1
Membru, skill +1
Posts: 390
Joined: 10 Jul 2012, 00:08
Detinator Steam: Da
CS Status: MISCA MISCA DIN BURIC
Detinator server CS: DA
SteamID: nu am
Location: localhost
Has thanked: 114 times
Been thanked: 7 times
Contact:

14 Dec 2012, 21:30

Merge multumesc dr poti sa imi modifici mesajele in chat atunci cand iti alegi un meniu sa zica gen: Esti invizibil CT nu te poate vedea Ms
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 21 guests