Raised This Month: $ Target: $400
 0% 

Need help ! please someone !


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Alexutzu
Member
Join Date: Jan 2008
Location: Romania
Old 03-18-2008 , 07:05   Need help ! please someone !
Reply With Quote #1

I need some help with a plugin......I need to convert it to Amx Mod X not Admin Mod ! please someone ! Here it is:
PHP Code:
#include <core>
#include <console>
#include <string>
#include <admin>
#include <adminlib>
new STRING_VERSION[MAX_DATA_LENGTH] = "2.50.1";
 
public 
server_commands(HLCommand,HLData,HLUserName,UserIndex) {
new 
User[MAX_NAME_LENGTH];
new 
Data[MAX_DATA_LENGTH];
new 
Command[MAX_COMMAND_LENGTH];
convert_string(HLCommand,Command,MAX_COMMAND_LENGTH);
convert_string(HLData,Data,MAX_DATA_LENGTH);
convert_string(HLUserName,User,MAX_NAME_LENGTH);
selfmessage"Commands :::");
selfmessage"server_info > Information about Server ;");
selfmessage"server_rules > Server Rules ;");
selfmessage"server_admins > Admin account List ;");
selfmessage"server_news > News about Server ;");
selfmessage"server_contact > How to contact the Server Owners .");
log_command(User,Command,Data);
return 
PLUGIN_HANDLED;
}
 
public 
server_info(HLCommand,HLData,HLUserName,UserIndex) {
new 
User[MAX_NAME_LENGTH];
new 
Data[MAX_DATA_LENGTH];
new 
Command[MAX_COMMAND_LENGTH];
convert_string(HLCommand,Command,MAX_COMMAND_LENGTH);
convert_string(HLData,Data,MAX_DATA_LENGTH);
convert_string(HLUserName,User,MAX_NAME_LENGTH);
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
selfmessage"<text server_info>");
log_command(User,Command,Data);
return 
PLUGIN_HANDLED;
}
 
 
public 
server_rules(HLCommand,HLData,HLUserName,UserIndex) {
new 
User[MAX_NAME_LENGTH];
new 
Data[MAX_DATA_LENGTH];
new 
Command[MAX_COMMAND_LENGTH];
convert_string(HLCommand,Command,MAX_COMMAND_LENGTH);
convert_string(HLData,Data,MAX_DATA_LENGTH);
convert_string(HLUserName,User,MAX_NAME_LENGTH);
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
selfmessage"<text server_rules>");
log_command(User,Command,Data);
return 
PLUGIN_HANDLED;
}
 
public 
server_admins(HLCommand,HLData,HLUserName,UserIndex) {
new 
User[MAX_NAME_LENGTH];
new 
Data[MAX_DATA_LENGTH];
new 
Command[MAX_COMMAND_LENGTH];
convert_string(HLCommand,Command,MAX_COMMAND_LENGTH);
convert_string(HLData,Data,MAX_DATA_LENGTH);
convert_string(HLUserName,User,MAX_NAME_LENGTH);
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
selfmessage"<text server_admins>");
log_command(User,Command,Data);
return 
PLUGIN_HANDLED;
}
 
public 
server_news(HLCommand,HLData,HLUserName,UserIndex) {
new 
User[MAX_NAME_LENGTH];
new 
Data[MAX_DATA_LENGTH];
new 
Command[MAX_COMMAND_LENGTH];
convert_string(HLCommand,Command,MAX_COMMAND_LENGTH);
convert_string(HLData,Data,MAX_DATA_LENGTH);
convert_string(HLUserName,User,MAX_NAME_LENGTH);
selfmessage"<text server_news>");
selfmessage"<text server_news>");
selfmessage"<text server_news>");
selfmessage"<text server_news>");
selfmessage"<text server_news>");
selfmessage"<text server_news>");
selfmessage"<text server_news>");
selfmessage"<text server_news>");
log_command(User,Command,Data);
return 
PLUGIN_HANDLED;
}
 
public 
server_contact(HLCommand,HLData,HLUserName,UserIndex) {
new 
User[MAX_NAME_LENGTH];
new 
Data[MAX_DATA_LENGTH];
new 
Command[MAX_COMMAND_LENGTH];
convert_string(HLCommand,Command,MAX_COMMAND_LENGTH);
convert_string(HLData,Data,MAX_DATA_LENGTH);
convert_string(HLUserName,User,MAX_NAME_LENGTH);
selfmessage"<text server_contact>");
selfmessage"<text server_contact>");
selfmessage"<text server_contact>");
 
 
log_command(User,Command,Data);
return 
PLUGIN_HANDLED;
}
 
public 
plugin_init() {
plugin_registerinfo("plugin_info","plugin_info",STRING_VERSION);
plugin_registercmd("server_commands","server_commands",ACCESS_ALL,"server_commands: Shows a list of helpful commands .");
plugin_registercmd("server_info","server_info",ACCESS_ALL,"server_info: Shows Server Info .");
plugin_registercmd("server_rules","server_rules",ACCESS_ALL,"server_rules: Shows Server Rules .");
plugin_registercmd("server_admins","server_admins",ACCESS_ALL,"server_admins: Shows Server Admins .");
plugin_registercmd("server_news","server_news",ACCESS_ALL,"server_news: Shows Server News .");
plugin_registercmd("server_contact","server_contact",ACCESS_ALL,"server_contact: Shows Server Contact Informaton .");
return 
PLUGIN_CONTINUE;

Please
Or it's working if i compile it with Amx Mod X 1.76d ??
Alexutzu is offline
Xanimos
Veteran Member
Join Date: Apr 2005
Location: Florida
Old 03-18-2008 , 12:36   Re: Need help ! please someone !
Reply With Quote #2

I remade it for AMXX, with a little modifications.

Instead of hard-coding all the rules, info, news, and contact text into the plugin. I made it show this info from .html files.
So you're going to have to put what info you want to be shown in the files: contact.html, info.html, rules.html, news.html. They need to be located in the folder 'addons/amxmodx/configs/server_info/'

Also the admins command shows the admins that are currently in the server.

Code:
#include <amxmodx> #include <amxmisc> public plugin_init() {     register_plugin("Server Info" , "Xanimos" , "1.0" );     register_clcmd("server_commands" , "cmdServerCommands" , 0 );     register_clcmd("server_info" , "cmdShowMOTD" , 0 );     register_clcmd("server_rules" , "cmdShowMOTD" , 0 );     register_clcmd("server_news" , "cmdShowMOTD" , 0 );     register_clcmd("server_contact" , "cmdShowMOTD" , 0 );     register_clcmd("server_admins" , "cmdShowAdmins" , 0 ); } public cmdServerCommands( id , cid , level ) {     console_print( id , "Commands :::");     console_print( id , "server_info > Information about Server");     console_print( id , "server_rules > Server Rules");     console_print( id , "server_admins > Admin account List");     console_print( id , "server_news > News about Server");     console_print( id , "server_contact > How to contact the Server Owners .");     return PLUGIN_HANDLED; } public cmdShowMOTD( id , cid , level ) {     new Cmd[16];     read_argv( 0 , Cmd , 15 );     switch( Cmd[7] )     {         case 'c': showMotd( id , "contact.html" );         case 'i': showMotd( id , "info.html" );         case 'r': showMotd( id , "rules.html" );         case 'n': showMotd( id , "news.html" );     }     return PLUGIN_HANDLED; } public cmdShowAdmins( id , cid , level ) {     new Players[32] , pNum , Player , adminCount = 0;     new Auth[26] , Name[34];     get_players( Players , pNum , "ch" );     for(new i = 0 ; i < pNum ; i++ )     {         Player = Players[i];         if( is_user_admin( Player ) )         {             adminCount++;             get_user_authid( Player , Auth , 25 );             get_user_name( Player , Name , 33 );             console_print( id , "%2d] %s %s" , adminCount , Name , ( is_user_admin(id) ? Auth : "" ) );         }     }     if( !adminCount )         console_print( id , "No admins are in the server" );     return PLUGIN_HANDLED; } showMotd( id , file[] ) {     new fileLocation[46];     get_configsdir( fileLocation , 45 );     format( fileLocation , 45 , "%s/server_info/%s", fileLocation , file );     show_motd( id , fileLocation , "Server Info" );     return; }
Xanimos is offline
Send a message via AIM to Xanimos Send a message via MSN to Xanimos
Alexutzu
Member
Join Date: Jan 2008
Location: Romania
Old 03-21-2008 , 13:24   Re: Need help ! please someone !
Reply With Quote #3

i don't know thml codes but.....TANCKX
Alexutzu is offline
Styles
Veteran Member
Join Date: Jul 2004
Location: California
Old 03-21-2008 , 14:07   Re: Need help ! please someone !
Reply With Quote #4

Its very easy to learn. Also, try getting DeamWeaver. It will generate HTML for you. Or if you have Microsoft Office, I belive it sill comes with FrontPage (HTML IDE) It sucks but does its job.
Styles is offline
Send a message via AIM to Styles
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 20:33.


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