Raised This Month: $ Target: $400
 0% 

Request plugins format conversion


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
rebeccs
Junior Member
Join Date: May 2015
Old 05-17-2015 , 00:30   Request plugins format conversion
Reply With Quote #1

I want to use this plugin to do Day of Defeat used above, we need help, because it was very difficult for me. Thank you.

But I don't want to li_geoip the module of operation, also do not want to use VIP, just want to show it ordinary game player. Thank you.

PHP Code:
#include <amxmodx>
#include <csstats> 
#include "li_geoip"


#define PLUGIN_NAME "DT-EnterLeave"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "ahcat"

#define STATS_KILLS 0
#define STATS_DEATHS 1
#define STATS_HS 2
#define STATS_TKS 3
#define STATS_SHOTS 4
#define STATS_HITS 5
#define STATS_DAMAGE 6

new g_SpecMode[33]


new 
rank[32]
new 
iRankPos

public plugin_init(){
    
    
register_pluginPLUGIN_NAMEPLUGIN_VERSIONPLUGIN_AUTHOR);
    
    
register_event"StatusValue""DisplayInfo""bd""1=2");
    
    
register_event"TextMsg""SetSpecMode""bd""2&ec_Mod");






public 
SetSpecMode(id){    
    new 
arg[12];
    
read_data2arg11);
    
g_SpecMode[id] = ( arg[10] == '4' );
}

public 
DisplayInfo(id){

    if ( 
g_SpecMode[id]){
        
        new 
player read_data(2);
        if ( 
is_user_connectedplayer)){
            
            new 
szName[32];
            
get_user_nameplayerszName31);
            
            new 
szIP[16], szCountry[40], szArea[64];
            
get_user_ipplayerszIP151);
            
geoip_infoszIPszCountryszArea3963);
            
            new 
izStats[8], izBody[8];
            new 
iRankMax;
            
iRankPos get_user_statsplayerizStatsizBody);
            
iRankMax get_statsnum();
            new 
quanxian1[192]
            if ( (
get_user_flags(player)&ADMIN_LEVEL_A) )
            
quanxian1 "OP"
            
else if ( (get_user_flags(player)&ADMIN_LEVEL_B) )
            
quanxian1 "VIP"
            
else if ( (get_user_flags(player)&ADMIN_LEVEL_C) )
            
quanxian1 "VIP1"
            
else if ( (get_user_flags(player)&ADMIN_LEVEL_D) )
            
quanxian1 "vip2"
            
else if ( (get_user_flags(player)&ADMIN_LEVEL_E) )
            
quanxian1 "VIP3"
            
else 
            
quanxian1 "Ordinary game player"
            
new szMessage[256];

            
formatszMessage255" %s^n【%s|%s】rank: %d/%d^n kill: %d kills: %d KD: %d KD: %0.2f ^n com: %s%s",
                
szName,
                
quanxian1,
                
iRank(),
                
iRankPos,
                
iRankMax,
                
izStats[STATS_KILLS],
                
izStats[STATS_DEATHS],
                
izStats[STATS_HS],
                
1.0 floatizStats[STATS_KILLS])/floatizStats[STATS_DEATHS]),
                
szCountry,
                
szArea
                
);
            
            if ( (
get_user_flags(player)&ADMIN_LEVEL_A) )
            
set_hudmessage255000.530.7216.018.00.50.157) ;    
            else if ( (
get_user_flags(player)&ADMIN_LEVEL_B) )
            
set_hudmessage25525500.530.7206.018.00.50.157) ;    
            else if ( (
get_user_flags(player)&ADMIN_LEVEL_C) )
            
set_hudmessage255000.530.7206.018.00.50.157) ;    
            else if ( (
get_user_flags(player)&ADMIN_LEVEL_D) )
            
set_hudmessage025500.530.7206.018.00.50.157) ;    
            else if ( (
get_user_flags(player)&ADMIN_LEVEL_E) )    
            
set_hudmessage0902550.530.7206.018.00.50.157) ;
            else 
            
set_hudmessage2552502550.530.7206.018.00.50.157) ;    
            
show_hudmessageidszMessage);

        }
    }
}




public 
iRank(){    

        if(
iRankPos<=1)
            
rank "General of the Army"
        
else
            {
                if(
iRankPos<=2)
                    
rank "General"
                
else
                    {
                         if(
iRankPos<=10)
                            
rank "Lietenant General"
                        
else
                             {
                                if(
iRankPos<=20)
                                    
rank "Major General"
                                
else
                                    {
                                        if(
iRankPos<=50)
                                            
rank "Brigadier General"
                                        
else
                                            {
                                            if(
iRankPos<=100)
                                                
rank "Colonel"
                                            
else
                                                {
                                                    if(
iRankPos<=200)
                                                        
rank "First Lieutenant"
                                                    
else
                                                        {
                                                            if(
iRankPos<=290)
                                                                
rank "Second Lieutenant"
                                                            
else
                                                                {
                                                                    if(
iRankPos<=370)
                                                                        
rank "Command Sergeant"
                                                                    
else
                                                                        {
                                                                            if(
iRankPos<=460)
                                                                                
rank "Master Sergeant"
                                                                            
else
                                                                                
rank "Just Joined"                
            
}    }        }        }        }    }        }        }        }
        return    
rank

rebeccs is offline
 



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:01.


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