Raised This Month: $12 Target: $400
 3% 

Trash it


Post New Thread Reply   
 
Thread Tools Display Modes
Plugin Info:     Modification:   ALL        Category:   Admin Commands       
Linkin Hisoka
Senior Member
Join Date: Sep 2014
Location: Morocco, Marrakesh
Old 11-09-2014 , 13:30   Trash it
Reply With Quote #1

Trash It

Last edited by Linkin Hisoka; 04-27-2015 at 15:15.
Linkin Hisoka is offline
Eagle07
Veteran Member
Join Date: May 2014
Location: Morocco :D
Old 11-09-2014 , 13:33   Re: SG revive menu by H!soK4
Reply With Quote #2

1- Read https://forums.alliedmods.net/showthread.php?t=11201
2- You Don't Add Any description..
3- Remove . amxx
4- Revive Menu , this forum is full plugins of revive
x)
__________________
Eagle07 is offline
Linkin Hisoka
Senior Member
Join Date: Sep 2014
Location: Morocco, Marrakesh
Old 11-09-2014 , 13:36   Re: SG revive menu by H!soK4
Reply With Quote #3

Quote:
Originally Posted by Linkin Hisoka View Post
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Revive Menu byH!soJ4
type /revive to open the revive menu



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Attached Files
File Type: sma Get Plugin or Get Source (revive-test.sma - 583 views - 2.4 KB)
Linkin Hisoka is offline
Eagle07
Veteran Member
Join Date: May 2014
Location: Morocco :D
Old 11-09-2014 , 13:37   Re: SG revive menu by H!soK4
Reply With Quote #4

Read before posting new plugins.
__________________
Eagle07 is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 11-09-2014 , 13:38   Re: SG revive menu by H!soK4
Reply With Quote #5

1. Why you are formating each item ? Just put the string directly into menu_additem.
2. Why you get the info from menu when you are not using the info param in menu_additem ?
3. Why is yours different from all the other plugins that revive a player ?

Please remove the ammx file from the first post, the sma file will be auto compiled...
__________________

Last edited by HamletEagle; 11-09-2014 at 13:38.
HamletEagle is offline
Linkin Hisoka
Senior Member
Join Date: Sep 2014
Location: Morocco, Marrakesh
Old 11-09-2014 , 13:38   Re: SG revive menu by H!soK4
Reply With Quote #6

[QUOTE=Linkin Hisoka;2222166]------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Revive Menu byH!soJ4
type /revive to open the revive menu

HTML Code:
#include <amxmodx>
#include <amxmisc>
#include <Colorchat>
#include <hamsandwich>

#define PLUGIN "SG revive menu"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
	register_plugin("SG revive menu", "1.0", "hisoka")
	
	register_clcmd("say /revive","menurevive")	
}
public menurevive(id)
	
{ 
	if ( !(get_user_flags(id) & ADMIN_BAN) )
		return PLUGIN_HANDLED;
	
	
	new szText[555 char]
	
	formatex(szText, charsmax(szText), "\rSG revive Menu")
	new AdminMenu = menu_create(szText, "menuMainHandle")
	
	formatex(szText, charsmax(szText), "\wRespawn 1 Player")
	menu_additem(AdminMenu, szText, "1", 0)
	
	formatex(szText, charsmax(szText), "\wRespawn All Player")
	menu_additem(AdminMenu, szText, "2", 0)
	
	return PLUGIN_HANDLED
}

public menuMainHandle(id,menu,item){
	if (item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}	
	new data[6], iName[64], access, callback
	menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback)
	
	new key = str_to_num(data)
	
	switch(key)
	{
		case 1:
		{
			ReviveMenu(id)	
		}
		case 2:
		{
			client_cmd (id, "revive @ 100 100")
		}
	}
	return PLUGIN_HANDLED
}


public ReviveMenu(id)
{
	new RevivePlayer = menu_create ("\w[SG]\r Respawn Player", "HandleRevive")
	
	new num, players[32], tempid, szTempID [10], tempname [32]
	get_players (players, num, "b")
	
	for (new i = 0; i < num; i++)
	{
		tempid = players [ i ]
		
		get_user_name (tempid, tempname, 31)
		num_to_str (tempid, szTempID, 9)
		menu_additem (RevivePlayer, tempname, szTempID, 0)
	}
	
	menu_display (id, RevivePlayer)
	return PLUGIN_HANDLED
}

public HandleRevive(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	new data[6], name[64],szPlayerName[33],szName[33]
	new access, callback
	
	menu_item_getinfo (menu, item, access, data, 5, name, 63, callback)
	new tempid = str_to_num (data)
	
	get_user_name(id, szName, charsmax(szName))
	get_user_name(tempid, szPlayerName, charsmax(szPlayerName))
	
	ColorChat(0, RED, "^1Admin ^4%s ^1: Respawn ^4%s", szName, szPlayerName)
	
	ExecuteHamB(Ham_CS_RoundRespawn, tempid)
	menu_destroy(menu);
	ReviveMenu(id)
	return PLUGIN_CONTINUE
}
Attached Files
File Type: sma Get Plugin or Get Source (revive-test.sma - 575 views - 2.4 KB)
Linkin Hisoka is offline
HamletEagle
AMX Mod X Plugin Approver
Join Date: Sep 2013
Location: Romania
Old 11-09-2014 , 13:40   Re: SG revive menu by H!soK4
Reply With Quote #7

Why you keep posting the same thing ? JUST REMOVE THE PLUGIN FROM THE FIRST POST( the amxx file ).
__________________
HamletEagle is offline
Linkin Hisoka
Senior Member
Join Date: Sep 2014
Location: Morocco, Marrakesh
Old 11-09-2014 , 13:43   Re: SG revive menu by H!soK4
Reply With Quote #8

Revive Menu

Code:
#include <amxmodx>
#include <amxmisc>
#include <Colorchat>
#include <hamsandwich>

#define PLUGIN "SG revive menu"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
	register_plugin("SG revive menu", "1.0", "hisoka")
	
	register_clcmd("say /revive","menurevive")	
}
public menurevive(id)
{ 
	
	if ( !(get_user_flags(id) & ADMIN_BAN) )
		return PLUGIN_HANDLED;
	
	
	new szText[555 char]
	
	formatex(szText, charsmax(szText), "\rSG revive Menu")
	new AdminMenu = menu_create(szText, "menuMainHandle")
	
	formatex(szText, charsmax(szText), "\wRespawn 1 Player")
	menu_additem(AdminMenu, szText, "1", 0)
	
	formatex(szText, charsmax(szText), "\wRespawn All Player")
	menu_additem(AdminMenu, szText, "2", 0)
	
	return PLUGIN_HANDLED
}

public menuMainHandle(id,menu,item){
	if (item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}	
	new data[6], iName[64], access, callback
	menu_item_getinfo(menu, item, access, data, 5, iName, 63, callback)
	
	new key = str_to_num(data)
	
	switch(key)
	{
		case 1:
		{
			ReviveMenu(id)	
		}
		case 2:
		{
			client_cmd (id, "revive @ 100 100")
		}
	}
	return PLUGIN_HANDLED
}


public ReviveMenu(id)
{
	new RevivePlayer = menu_create ("\w[SG]\r Respawn Player", "HandleRevive")
	
	new num, players[32], tempid, szTempID [10], tempname [32]
	get_players (players, num, "b")
	
	for (new i = 0; i < num; i++)
	{
		tempid = players [ i ]
		
		get_user_name (tempid, tempname, 31)
		num_to_str (tempid, szTempID, 9)
		menu_additem (RevivePlayer, tempname, szTempID, 0)
	}
	
	menu_display (id, RevivePlayer)
	return PLUGIN_HANDLED
}

public HandleRevive(id, menu, item)
{
	if(item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	
	new data[6], name[64],szPlayerName[33],szName[33]
	new access, callback
	
	menu_item_getinfo (menu, item, access, data, 5, name, 63, callback)
	new tempid = str_to_num (data)
	
	get_user_name(id, szName, charsmax(szName))
	get_user_name(tempid, szPlayerName, charsmax(szPlayerName))
	
	ColorChat(0, RED, "^1Admin ^4%s ^1: Respawn ^4%s", szName, szPlayerName)
	
	ExecuteHamB(Ham_CS_RoundRespawn, tempid)
	menu_destroy(menu);
	ReviveMenu(id)
	return PLUGIN_CONTINUE
}
Linkin Hisoka is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:36.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode