Raised This Month: $ Target: $400
 0% 

Compilling modt.sma


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
MuXeu
Member
Join Date: Mar 2004
Location: Kharkov UA
Old 03-09-2004 , 12:17   Compilling modt.sma
Reply With Quote #1

During compling motd.sma
Code:
/* AMX Mod script. 
* 
* (c) Copyright 2002, OLO 
* This file is provided as is (no warranties). 
* 
*/ 

/* Displays MOTD with actual server state 
*  after puting to the server. */ 

#include <amxmod> 

/* Some settings */ 
#define SHOW_MODS         1
#define WRITE_TO_FILE    1 

#if WRITE_TO_FILE == 1 
   new motdSourceFile[] = "motd.txt"
#endif 

/* End of settings */ 

new dmotd[2048] 
new dpos 

public plugin_init() { 
   register_plugin("Dynamic MOTD","0.9.3","default") 
   return PLUGIN_CONTINUE 
} 


public client_connect(id){ 
   new hostname[64] 
   new nextmap[32], time[64], mapname[32] 
   get_cvar_string("hostname",hostname,63) 
   get_time("Today is %A %B %d, %Y - %H:%M:%S",time,63) 
   get_mapname(mapname,31) 
   get_cvar_string("amx_nextmap",nextmap,31) 
    
   dpos = 0
   dpos = format(dmotd[dpos],2047-dpos, "<HTML>^n<body bgcolor=#000000>^n<p align=^"center^">^n<font size=^"5^" face=^"Verdana^" weight=^"bold^" color=^"#FF0000^">^n") 
   dpos += format(dmotd[dpos],2047-dpos, "Welcome to %s
<p align=^"left^">^n<font size=^"2^" face=^"Verdana^" color=^"#FFCC00^">",hostname) 
   dpos += format(dmotd[dpos],2047-dpos,"%s
",time) 
    
   dpos += format(dmotd[dpos],2047-dpos,"
Players on server:  %d/%d
",get_playersnum(),get_maxplayers()) 
   dpos += format(dmotd[dpos],2047-dpos,"Played map is %s and the next will be %s
",mapname,nextmap) 
    
   // Time limit and time remaining    
   new Float:mp_timelimit = get_cvar_float("mp_timelimit") 
   if (mp_timelimit){ 
      new timeleft = get_timeleft() 
      if (timeleft > 0) 
         dpos += format(dmotd[dpos],2047-dpos,"Time Remaining %d:%02d of %.0f minutes
",timeleft / 60, timeleft % 60,mp_timelimit) 
   } 
   else 
      dpos += format(dmotd[dpos],2047-dpos,"There is no time limit
") 

   dpos += format(dmotd[dpos],2047-dpos,"Friendly fire is %s
", get_cvar_float("mp_friendlyfire") ? "ON" : "OFF")    
   dpos += format(dmotd[dpos],2047-dpos,"C4 timer is set to %.0f sec.

",get_cvar_float("mp_c4timer")) 
 
   
   // Server Mods 
#if SHOW_MODS == 1 
   new mod_ver[32] 
   dpos += format(dmotd[dpos],2047-dpos, "<font size=^"2^">^nServer mods:
") 
   get_cvar_string("metamod_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* MetaMod %s
",mod_ver)       
   get_cvar_string("amx_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* AMX Mod %s
",mod_ver)       
   get_cvar_string("statsme_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* StatsMe %s
",mod_ver) 
   get_cvar_string("clanmod_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* ClanMod %s
",mod_ver) 
   get_cvar_string("admin_mod_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* AdminMod %s
",mod_ver) 
   get_cvar_string("chicken_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* Chicken %s
",mod_ver) 
   get_cvar_string("csguard_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* CSGuard %s
",mod_ver) 
   get_cvar_string("hlguard_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* HLGuard %s
",mod_ver) 
   get_cvar_string("plbot_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* PLBot %s
",mod_ver) 
   get_cvar_string("booster_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* HL-Booster %s
",mod_ver) 
   get_cvar_string("axn_version",mod_ver,31) 
   if (mod_ver[0])   dpos += format(dmotd[dpos],2047-dpos,"* AXN %s
",mod_ver) 
   get_cvar_string("bmx_version",mod_ver,31) 
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* BMX %s
",mod_ver) 
   get_cvar_string("atac_version",mod_ver,31)  
   if (mod_ver[0])    dpos += format(dmotd[dpos],2047-dpos,"* ATAC %s
",mod_ver) 
   get_cvar_string("cdrequiredversion",mod_ver,31)
   dpos += format(dmotd[dpos],2047-dpos,"* Cheating-Death %s in %s Mode
",mod_ver,get_cvar_num("cdrequired") ? "Required" : "Optional") 
#endif 
   dpos += format(dmotd[dpos],2047-dpos,"

<center>Visit our site for full statictic and more
") 
   dpos += format(dmotd[dpos],2047-dpos,"http://cs.inec.com.ua</center>
")
   dpos += format(dmotd[dpos],2047-dpos, "</HTML>^n</body>^n</font>^n") 

#if WRITE_TO_FILE == 1 
   if (file_exists(motdSourceFile)==1)
      delete_file(motdSourceFile)
   write_file(motdSourceFile,dmotd)
#endif 
   return PLUGIN_CONTINUE 
}
I have next error:
Code:
motd.sma(17) : error 017: undefined symbol "WRITE_TO_FILE"
motd.sma(63) : error 017: undefined symbol "SHOW_MODS"
motd.sma(99) : error 017: undefined symbol "WRITE_TO_FILE"
3 Errors.
What's wrong?
__________________
MuXeu is offline
Send a message via ICQ to MuXeu
SniperBeamer
AMX Mod X Founder
Join Date: Jun 2003
Location: Good Old Europe
Old 03-09-2004 , 13:19  
Reply With Quote #2

the compiler is a little bit buggy
I hope it'll be fixed in the new version

here is a workaround
Attached Files
File Type: sma Get Plugin or Get Source (motd.sma - 1296 views - 4.6 KB)
__________________
SniperBeamer is offline
MuXeu
Member
Join Date: Mar 2004
Location: Kharkov UA
Old 03-09-2004 , 15:01  
Reply With Quote #3

Nothing changes. I have same errors. Better give me a compiler
__________________
MuXeu is offline
Send a message via ICQ to MuXeu
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 13:57.


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