Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

ALIENt - zdjęcie

ALIENt

Rejestracja: 02.05.2010
Aktualnie: Nieaktywny
Poza forum Ostatnio: 21.01.2012 17:44
-----

#143255 [ROZWIĄZANE] Bug import z pliku banned.cfg

Napisane przez ALIENt w 10.06.2010 13:41

Otworz folder amxbansa nastepnie templates szukamy pliku modul_iexport.tpl otwieramy

Szukamy bannedcfg

Ten kod usuwamy


<form name="bannedcfg" method="POST" enctype="multipart/form-data">
						<tr class="settings_line">
							<td>
								&nbsp;<input size="32" type="text" name="reason" value="{"_IMPORT"|lang}" /> {"_REASON"|lang}<br />
								&nbsp;<input size="32" type="text" name="player_nick" value="{"_UNKNOWN"|lang}" /> {"_NICKNAME"|lang}<br />
								&nbsp;<input size="32" type="text" name="server_name" value="{"_WEB"|lang}" /> {"_SERVER"|lang}<br />
								&nbsp;<input size="28" type="text" name="ban_created" value="{$smarty.now|date_format:"%d-%m-%Y"}" />
								&nbsp;<script language="javascript" src="calendar1.js" /><a href="javascript:cal1.popup();"><img src="images/date.png" width="16" height="16" border="0" title="Pick a date"></a>
									 {"_DATE"|lang}<br />
								&nbsp;<input class="input_file" type="file" size="30" name="filename">
							</td>
							<td width="1%" valign="bottom"><input type="submit" class="button" name="bancfgupl" onclick="return confirm('{"_DATAIMPORT"|lang}');" value="{"_IMPORT"|lang}" /></td>
							<script language="JavaScript">
							<!--
								var cal1 = new calendar1(document.forms['bannedcfg'].elements['ban_created']);
								cal1.year_scroll = true;
								cal1.time_comp = false;
							-->
							</script>
						</tr>

a za niego wstawiamy


<form name="bannedcfg" method="POST" enctype="multipart/form-data">
<tr class="settings_line">
							<td>
								&nbsp;<input size="32" type="text" name="reason" value="{"_IMPORT"|lang}" /> {"_REASON"|lang}<br />
								&nbsp;<input size="32" type="text" name="player_nick" value="{"_UNKNOWN"|lang}" /> {"_NICKNAME"|lang}<br />
								&nbsp;<input size="32" type="text" name="server_name" value="{"_WEB"|lang}" /> {"_SERVER"|lang}<br />
								&nbsp;<input size="28" type="text" name="ban_created" value="{$smarty.now|date_format:"%d-%m-%Y"}" />
								&nbsp;<input class="input_file" type="file" size="30" name="filename">
							</td>
							<td width="1%" valign="bottom"><input type="submit" class="button" name="bancfgupl" onclick="return confirm('{"_DATAIMPORT"|lang}');" value="{"_IMPORT"|lang}" /></td>
							<script language="JavaScript">
							<!--
								var cal1 = new calendar1(document.forms['bannedcfg'].elements['ban_created']);
								cal1.year_scroll = true;
								cal1.time_comp = false;
							-->
							</script>
						</tr>


I Wszystko dziala jak nalezy.
Polecam się na przyszlosc.

Pozdrawiam.
  • +
  • -
  • 4


#143195 Tworzenie menu

Napisane przez ALIENt w 09.06.2010 23:56

Poprawne menu i tworzenie dodatkowych opcji wyglada tak:


/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"
#define TASK_SHOWMENU 12000


new gMyMenu

public plugin_init() {
	register_plugin(PLUGIN, VERSION, AUTHOR)
	
	gMyMenu=menu_create("Jakie wybierasz BunnyHop?","cbMyMenu");
	menu_additem(gMyMenu,"Auto BH");//item=0
	menu_additem(gMyMenu,"item1");//item=1
	menu_additem(gMyMenu,"item2");//item=2
	menu_additem(gMyMenu,"item3");//item=3

}
public client_putinserver(id){
	set_task(1.0, "show_menu_", id+TASK_SHOWMENU);

}
public mymenu(id){
	menu_display(id, gMyMenu);
	return PLUGIN_HANDLED;

}
public show_menu_(tid){
	new id=tid-TASK_SHOWMENU;
	new iTeam=get_user_team(id);

	new menu_id, keys;
	new menuUp = player_menu_info( id, menu_id, keys );

	if ( iTeam && (menuUp <= 0 || menu_id < 0) )

		mymenu(id);
	else
		set_task(1.0, "show_menu_", tid);
}

public cbMyMenu(id, menu, item){
	switch(item){
		case 0:{
			client_cmd(id, "say Wybrales auto BH");
			
		}
		case 1:{
			client_cmd(id, "say Wybrales normalne BH");
			
		}
		case 2:{
			client_cmd(id, "say item 2");
		
		}
		case 3:{
			client_cmd(id, "say item 3");	
			
		}
	}
	menu_destroy ( menu ) 
	return PLUGIN_HANDLED;
}

Aby dodac kolejne dodajemy linijki:


menu_additem(gMyMenu,"item3");//item=3


oraz


}
		case 3:{
			client_cmd(id, "say item 3");


Dla tych co mają nadal problemy z rozbudowaniem menu.

Pozdrawiam :)
  • +
  • -
  • 2


#143189 [ROZWIĄZANE] Amxbans 6.0 Unban/Usuwanie

Napisane przez ALIENt w 09.06.2010 23:08

Nie musicie tlumaczyc na angielski osobiscie robie rowniez amxbans. Tak zatem problem rozwiazałem i podaje ponizej:

Otworz folder amxbansa nastepnie templates szukamy pliku user_bd.tpl otwieramy

Szukamy <div=class="main"> Od tego zaczyna sie obecny kod wiec nie bedzie problemu.

Ten kod usuwamy

<div class="main">
	<div class="post">
		<table frame="box" rules="groups" summary=""> 
			<thead> 
				<tr>
					<th style="width:150px;">{"_BANDETAILS"|lang}</th> 
					<th class="_right">
						{if $smarty.session.bans_delete=="yes" || ($smarty.session.bans_delete=="own" && $smarty.session.uname == $ban_detail.username)}
							<form method="POST" style="display:inline;">
							{if $smarty.session.bans_edit=="yes" || ($smarty.session.bans_edit=="own" && $smarty.session.uname == $ban_detail.username)}
								<img src="templates/{$design}_gfx/page_edit.png" border="0" onclick="NewToggleLayer('banedit_{$ban_detail.bid}')" title="{"_TIP_EDIT"|lang}" style="cursor:pointer;" />
							{/if}
								<input name="del_ban" type="image" src="templates/{$design}_gfx/page_delete.png" onclick="return confirm('{"_DELBAN"|lang}{"_DATALOSS"|lang}');" border="0" title="{"_TIP_DEL"|lang}" />
								<input type="hidden" name="site" value="{$site}" />
								<input type="hidden" name="bid" value="{$ban_detail.bid}" />
								<input type="hidden" name="details_x" value="1" />
							</form>
						{/if}
					</th> 
				</tr>
			</thead> 


A za niego wstawiamy:


<div class="main">
	<div class="post">
		<table frame="box" rules="groups" summary=""> 
			<thead> 
				<tr>
					<th style="width:150px;">{"_BANDETAILS"|lang}</th> 
					<th class="_right">
						    
							<form method="POST" style="display:inline;">
							{if $smarty.session.bans_edit=="yes" || ($smarty.session.bans_edit=="own" && $smarty.session.uname == $ban_detail.username)}
								<img src="templates/{$design}_gfx/page_edit.png" border="0" onclick="NewToggleLayer('banedit_{$ban_detail.bid}')" title="{"_TIP_EDIT"|lang}" style="cursor:pointer;" />
							{/if}

{if $smarty.session.bans_delete=="yes" || ($smarty.session.bans_delete=="own" && $smarty.session.uname == $ban_detail.username)}


								<input name="del_ban" type="image" src="templates/{$design}_gfx/page_delete.png" onclick="return confirm('{"_DELBAN"|lang}{"_DATALOSS"|lang}');" border="0" title="{"_TIP_DEL"|lang}" />
								<input type="hidden" name="site" value="{$site}" />
								<input type="hidden" name="bid" value="{$ban_detail.bid}" />
								<input type="hidden" name="details_x" value="1" />
							</form>
						{/if}
					</th> 
				</tr>
			</thead>

Chodz to nie moje forum :) myślę że pomogłem i polecam sie na przyszlosc :)

AMXBANS ma sporo błędów i sporo już wyłapałem oraz poprawiłem.

Pozdrawiam.
  • +
  • -
  • 2