Raised This Month: $32 Target: $400
 8% 

Surf XP Mod - I had no idea that this is even being used, ask for more!


Post New Thread Reply   
 
Thread Tools Display Modes
DaxProxy
Senior Member
Join Date: Sep 2007
Old 07-21-2010 , 18:09   Re: Surf XP Mod - Reply to make me happy :)
Reply With Quote #21

Oh, i have a good reason why there is only 200XP between each level.

Well since you are not getting very much better rewards for each level, i mean...you get 1HP per level and an new weapon per 5 levels...these weapons aren't too overpowered compared to originals, so there is no real reason why player should do more effort between levels.

I, myself dont like to do 100 kills for 10 levels, and 2000 kills for 20 levels when progress isn't that great between Level 10 and level 20 character...and people in my friends server like that concept.
__________________

Want ApolloRP for Counter-Strike? Show your support: http://forums.alliedmods.net/showthr...39#post1264739
DaxProxy is offline
grimvh2
Veteran Member
Join Date: Nov 2007
Location: Fishdot Nation
Old 07-21-2010 , 18:24   Re: Surf XP Mod - Reply to make me happy :|
Reply With Quote #22

If u want to keep that the level system could be way shorter.
__________________
I am out of order!
grimvh2 is offline
DaxProxy
Senior Member
Join Date: Sep 2007
Old 07-21-2010 , 19:20   Re: Surf XP Mod - Reply to make me happy :|
Reply With Quote #23

Quote:
Originally Posted by grimvh2 View Post
If u want to keep that the level system could be way shorter.
As i mentioned, the guy i programmed it for...was an total dick...he just kept nudging me until i added 200 levels.
__________________

Want ApolloRP for Counter-Strike? Show your support: http://forums.alliedmods.net/showthr...39#post1264739
DaxProxy is offline
maakera
Member
Join Date: Jul 2009
Old 08-09-2010 , 10:08   Re: Surf XP Mod - Reply to make me happy :|
Reply With Quote #24

ive seen this plugin being used in few servers including mine. But everybody started leveling so fast that they reached 25 and i thought why not add more weapons and health ? so i did.
things that ive done:
* Max Health 150
Weapons Added:
* Golden P90 at Level 20
* Golden Ak47 at Level 25
* Golden M4A1 at Level 30
* Golden M3 at Level 40
* Golden M249 at Level 50
And i must say that this is one of the best plugins i ever saw.

And the plugin is in Estonia so you've gotto translate it :S didnt have the time.

heres the source:
PHP Code:
/* Include some modules */
#include <amxmodx>
#include <amxmisc>
#include <fun>
#include <hamsandwich>
#include <cstrike>
#include <nvault>
#include <fakemeta>

/* Who made this bad coded plugin? */
#define PLUGIN    "SURF XP MOD"
#define AUTHOR    "Ardivaba"
#define VERSION    "1.0"

/* Lets define some illegal stuff */
#define TUTORIAL 1001
#define TASK_TUT 1111

/* What is the sound of the message? */
#define MSOUND "items/nvg_off.wav"

/* Enum for tutor colors */
enum
{
    
RED 1,
    
BLUE,
    
YELLOW,
    
GREEN
}

/* Precache array for tutor */
new const g_TutorPrecache[][] = {
    
"gfx/career/icon_!.tga",
    
"gfx/career/icon_!-bigger.tga",
    
"gfx/career/icon_i.tga",
    
"gfx/career/icon_i-bigger.tga",
    
"gfx/career/icon_skulls.tga",
    
"gfx/career/round_corner_ne.tga",
    
"gfx/career/round_corner_nw.tga",
    
"gfx/career/round_corner_se.tga",
    
"gfx/career/round_corner_sw.tga",
    
"resource/TutorScheme.res",
    
"resource/UI/TutorTextWindow.res"
}

/* Some new stuff for tutor */
new g_MsgTutor
new g_MsgTutClose

/* gCvars :( */
new gCvarNozoom

/* So many levels...oh my f**in god */
new const LEVELS[200] =
{
    
50,
    
100,
    
200,
    
400,
    
600,
    
800,
    
1000,
    
1200,
    
1400,
    
1600,
    
1800,
    
2000,
    
2200,
    
2400,
    
2600,
    
2800,
    
3000,
    
3200,
    
3400,
    
3600,
    
3800,
    
4000,
    
4200,
    
4400,
    
4600,
    
4800,
    
5000,
    
5200,
    
5400,
    
5600,
    
5800,
    
6000,
    
6200,
    
6400,
    
6600,
    
6800,
    
7000,
    
7200,
    
7400,
    
7600,
    
7800,
    
8000,
    
8200,
    
8400,
    
8600,
    
8800,
    
9000,
    
9200,
    
9400,
    
9600,
    
9800,
    
10000,
    
10200,
    
10400,
    
10600,
    
10800,
    
11000,
    
11200,
    
11400,
    
11600,
    
11800,
    
12000,
    
12200,
    
12400,
    
12600,
    
12800,
    
13000,
    
13200,
    
13400,
    
13600,
    
13800,
    
14000,
    
14200,
    
14400,
    
14600,
    
14800,
    
15000,
    
15200,
    
15400,
    
15600,
    
15800,
    
16000,
    
16200,
    
16400,
    
16600,
    
16800,
    
17000,
    
17200,
    
17400,
    
17600,
    
17800,
    
18000,
    
18200,
    
18400,
    
18600,
    
18800,
    
19000,
    
19200,
    
19400,
    
19600,
    
19800,
    
20000,
    
20200,
    
20400,
    
20600,
    
20800,
    
21000,
    
21200,
    
21400,
    
21600,
    
21800,
    
22000,
    
22200,
    
22400,
    
22600,
    
22800,
    
23000,
    
23200,
    
23400,
    
23600,
    
23800,
    
24000,
    
24200,
    
24400,
    
24600,
    
24800,
    
25000,
    
25200,
    
25400,
    
25600,
    
25800,
    
26000,
    
26200,
    
26400,
    
26600,
    
26800,
    
27000,
    
27200,
    
27400,
    
27600,
    
27800,
    
28000,
    
28200,
    
28400,
    
28600,
    
28800,
    
29000,
    
29200,
    
29400,
    
29600,
    
29800,
    
30000,
    
30200,
    
30400,
    
30600,
    
30800,
    
31000,
    
31200,
    
31400,
    
31600,
    
31800,
    
32000,
    
32200,
    
32400,
    
32600,
    
32800,
    
33000,
    
33200,
    
33400,
    
33600,
    
33800,
    
34000,
    
34200,
    
34400,
    
34600,
    
34800,
    
35000,
    
35200,
    
35400,
    
35600,
    
35800,
    
36000,
    
36200,
    
36400,
    
36600,
    
36800,
    
37000,
    
37200,
    
37400,
    
37600,
    
37800,
    
38000,
    
38200,
    
38400,
    
38600,
    
38800,
    
39000,
    
39200,
    
39400,
    
39600
}

new 
PXP33 ]
new 
PLEVEL33 ]
new 
PKS33 ]
new 
g_vault

public plugin_init()
{
    
//You want credits? Take credits...you stealz0rs
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
//You poor little guy died, what we gonna do now?
    
register_event"DeathMsg""EventDeathMsg""a" )
    
    
//All kinds of information
    
register_clcmd"say /xp""printXp", -1"Print player Xp" )
    
register_clcmd"say /level""printLevel", -1"Print player level" )
    
register_clcmd"say /uuslevel""printNewLevel", -1"Print player how many xp left to new level" )
    
register_clcmd"say /help""printHelp", -1"Print help" )
    
register_clcmd"say /info""printInfo", -1"Print info" )
    
register_clcmd"say /relvad""printWeapons", -1"Print weapon unlocks" )
    
register_clcmd"say /adminaddxp""admin_xp", -1"Admin Add XP" )
    
//Nozoom stuff
    
register_event("SetFOV","zoom","b","1<90"
    
register_event("CurWeapon","ev_CurWeapon""be""1=1")
    
    
//Meat...mmmm, delicious ham
    
RegisterHam(Ham_Spawn"player""EventPlayerSpawn"1)
    
RegisterHam(Ham_TakeDamage"player""fwHamTakeDamage")
    
    
//nVault stuff
    
g_vault nvault_open("SURFXPMOD")
    
    
//Tutor stuff
    
g_MsgTutor get_user_msgid("TutorText")
    
g_MsgTutClose get_user_msgid("TutorClose")
    
    
//Those annoying cvars...for the community :(
    
gCvarNozoom register_cvar("sxm_nozoom""0"00.0)
}

/* Precache resources */
public plugin_precache()
{
    
precache_sound(MSOUND)
    
    new 
i
    
    
for(0sizeof g_TutorPrecachei++) precache_generic(g_TutorPrecache[i])
    
    
precache_model("models/customs/v_gknife.mdl")
    
    
precache_model("models/customs/v_gdeagle.mdl")
    
    
precache_model("models/customs/v_gelite.mdl")
    
    
precache_model("models/customs/v_shegrenade.mdl")
    
    
precache_model("models/customs/v_ak47.mdl")
    
    
precache_model("models/customs/v_m4a1.mdl")
    
    
precache_model("models/customs/v_p90.mdl")
    
    
precache_model("models/customs/v_m3.mdl")
    
    
precache_model("models/customs/v_m249.mdl")
    
}

public 
client_connectid )
{
    
PXPid ] = 0
    LoadData
id )
}

public 
client_disconnectid )
{
    
SaveDataid )
    
PXPid ] = 0
    PLEVEL
id ] = 0
    PKS
id ] = 0
}

public 
EventPlayerSpawnid )
{
    new 
health
    
new newhealth
    
new money
    
new newmoney
    
new armor
    
new newarmor
    
    money 
cs_get_user_moneyid )
    
newmoney money + (PLEVELid ] * 100)
    
cs_set_user_moneyidnewmoney)
    
    if( 
PLEVELid ] <= 50 )
    {
        
health get_user_healthid )
        
newhealth health + (PLEVELid ])
        
set_user_healthidnewhealth )
    }
    else
    {
        
health get_user_healthid )
        
newhealth 150
        
        armor 
get_user_armorid )
        
newarmor armor + ((PLEVELid ]) - 25)
        
set_user_armoridnewarmor )
        
set_user_healthidnewhealth )
    }
}

public 
EventDeathMsg()
{
    new 
killer read_data)
    new 
victim read_data)
    new 
headshot read_data)
    new 
xp
    
new hs
    
    
if(PLEVELkiller ] > PLEVELvictim ])
    {
        
xp 4
    
}
    
    if(
PLEVELkiller ] < PLEVELvictim ])
    {
        
xp 6
    
}
    
    if(
PLEVELkiller ] == PLEVELvictim ])
    {
        
xp 5
    
}
    
    
PKSvictim ] = 0
    
    
if( victim == killer )
    {
        return 
PLUGIN_CONTINUE
    
}
    
    if(
headshot)
    {
        
xp xp 9
        hs 
1
    
}
    
    if(
PKSkiller ] < 10)
    {
        
PKSkiller ]++
    }
    
    
xp xp PKSkiller ]
    
    
add_xpkillerxphs )
    
check_levelkiller )
    
    new 
Text100 ]
    
formatex(Text,191,"Sa surid ja kaotasid oma killstreaki!")
    
MakeTutor(victim,Text,RED,3.0)
}

/* Add xp */
public add_xpidxphs )
{
    new 
newlevel LEVELS[PLEVELid ]]-PXPid ]
    
    
PXPid ] = PXPid ] + xp
    
    
if(hs)
    {
        new 
Text100 ]
        
formatex(Text,191,"Headshot! Sa said %d xp! ^nKillstreak: %d^nUus level peale %d xp!"xpPKSid ], newlevel)
        
MakeTutor(id,Text,GREEN,3.0)
    }
    else
    {
        new 
Text100 ]
        
formatex(Text,191,"Sa said %d xp! ^nKillstreak: %d^nUus level peale %d xp!"xpPKSid ], newlevel)
        
MakeTutor(id,Text,GREEN,3.0)
    }
}

/* Lets check if player got a new level */
public check_levelid )
{
    if(
PXPid ] >= LEVELS[PLEVELid ]])
    {
        
PLEVELid ]++
        new 
Text100 ]
        
formatex(Text,191,"Nüüd oled level %d!"PLEVELid ])
        
MakeTutor(id,Text,GREEN,5.0)
    }
}

/* Lets print the list of weapon achievments */
public printWeaponsid )
{
    
//new Text[ 255 ]
    //formatex(Text,254,
    //"LEVEL 5 Unlock^nGolden Knife^n^nLEVEL 7 Unlock^nGolden Elites^n^nLEVEL 10 Unlock^nGolden Deagle^n^nLevel 15-50 Unlock^nGerman Grenade, P90, Ak47, M4a1, m3, m249")
    //MakeTutor(id,Text,YELLOW,7.0)
}

public 
printHelpid )
{
    
//new Text[ 255 ]
    //formatex(Text,191,
    //"Selleks, et vaadata enda levelit kirjuta:^n/level ^nSelleks, et vaadata enda XPd kirjuta:^n/xp^nSelleks, et vaadata millal uus level tuleb kirjuta:^n/uuslevel^n^nSelleks, et vaadata millal mis relva lahti saad kirjuta:^n/relvad")
    //MakeTutor(id,Text,YELLOW,7.0)
}

/* Plugin information */
public printInfoid )
{
    new 
Text255 ]
    
formatex(Text,191,
    
"Mis on SURF XP MOD?^n-SXM on loodud Ardivaba poolt Surf Serveritele^n^nMis ma saan levelitega teha?^n-Levelid annavad HPd iga level annab 1 HP, iga level annab 100$ ja võimsaid kuldseid relvi.")
    
MakeTutor(id,Text,YELLOW,7.0)
}

/* Lets print players ammount of xp */
public printXpid )
{
    new 
Text100 ]
    
formatex(Text,191,"Sul on %d xp!"PXPid ])
    
MakeTutor(id,Text,YELLOW,3.0)
}

/* Lets print when player get's new level */
public printNewLevelid )
{
    new 
newlevel LEVELS[PLEVELid ]]-PXPid ]
    new 
Text100 ]
    
formatex(Text,191,"Uus level peale %d xp!"newlevel)
    
MakeTutor(id,Text,YELLOW,3.0)
}

/* Lets print players level */
public printLevelid )
{
    
    new 
Text100 ]
    
formatex(Text,191,"Sinu level on %d!"PLEVELid ])
    
MakeTutor(id,Text,YELLOW,3.0)
}

/* Save Data to nVault */
public SaveData(id)
{
    new 
AuthID[35]
    
get_user_name(id,AuthID,34)
    
    new 
vaultkey[64],vaultdata[256]
    
format(vaultkey,63,"%s-Mod",AuthID)
    
format(vaultdata,255,"%i#%i#",PXP[id],PLEVEL[id])
    
nvault_set(g_vault,vaultkey,vaultdata)
    return 
PLUGIN_CONTINUE
}

/* Load Data  from nVault */
public LoadData(id)
{
    new 
AuthID[35]
    
get_user_name(id,AuthID,34)
    
    new 
vaultkey[64],vaultdata[256]
    
format(vaultkey,63,"%s-Mod",AuthID)
    
format(vaultdata,255,"%i#%i#",PXP[id],PLEVEL[id])
    
nvault_get(g_vault,vaultkey,vaultdata,255)
    
    
replace_all(vaultdata255"#"" ")
    
    new 
playerxp[32], playerlevel[32]
    
    
parse(vaultdataplayerxp31playerlevel31)
    
    
PXP[id] = str_to_num(playerxp)
    
PLEVEL[id] = str_to_num(playerlevel)
    
    return 
PLUGIN_CONTINUE
}

/* Teeme tutori teksti */
MakeTutor(id,Text[],Color,Float:Time 0.0) {
    
    
client_cmdid"spk %s"MSOUND )
    
    if(
is_user_connectedid ))
    {
        
message_begin(MSG_ONE_UNRELIABLE,g_MsgTutor,_,id)
        
write_string(Text)
        
write_byte(0)
        
write_short(0)
        
write_short(0)
        
write_short(1<<Color)
        
message_end()
    }
    
    if(
Time != 0.0) {
        
        if( 
task_existsid TASK_TUT ) )
        {
            
remove_taskid TASK_TUT )
        }
        
        
set_task(Time,"RemoveTutor",id TASK_TUT)
    }
}

/* Lets Remove Tutor */
public RemoveTutor(taskID) {
    
    new 
id taskID TASK_TUT
    message_begin
(MSG_ALL,g_MsgTutClose,_,id)
    
message_end()
}

public 
zoomid )
{
    if(
gCvarNozoom)
    {
        
client_cmdid"drop" )
    }
}

/* Golden Weapons */

public ev_CurWeapon(id)
{
    if(!
is_user_connected(id) || !is_user_alive(id)) 
    {
        return 
PLUGIN_HANDLED;
    }
    
    new 
Weapon_Id read_data(2)
    
    
/* Golden Knife */
    
if(Weapon_Id == CSW_KNIFE && PLEVELid ] >= 
    {
        
set_pev(idpev_viewmodel2"models/customs/v_gknife.mdl")
    }
    
    
/* Golden Elites */
    
if(Weapon_Id == CSW_ELITE && PLEVELid ] >= 
    {
        
set_pev(idpev_viewmodel2"models/customs/v_gelite.mdl")
    }
    
    
/* Golden Deagle */
    
if(Weapon_Id == CSW_DEAGLE && PLEVELid ] >= 10 
    {
        
set_pev(idpev_viewmodel2"models/customs/v_gdeagle.mdl")
    }
    
    
/* German Grenade */
    
if(Weapon_Id == CSW_HEGRENADE && PLEVELid ] >= 15 
    {
        
set_pev(idpev_viewmodel2"models/customs/v_shegrenade.mdl")
    }
    
    
/* P90 */
    
if(Weapon_Id == CSW_P90 && PLEVELid ] >= 20 
    {
        
set_pev(idpev_viewmodel2"models/customs/v_p90.mdl")
    }
    
    
/* Ak 47 */
    
if(Weapon_Id == CSW_AK47 && PLEVELid ] >= 25 
    {
        
set_pev(idpev_viewmodel2"models/customs/v_ak47.mdl")
    }
    
/* M4A1 */
    
if(Weapon_Id == CSW_M4A1 && PLEVELid ] >= 30 
    {
        
set_pev(idpev_viewmodel2"models/customs/v_m4a1.mdl")
    }
    
/* M3 */
    
if(Weapon_Id == CSW_M3 && PLEVELid ] >= 40 
    {
        
set_pev(idpev_viewmodel2"models/customs/v_m3.mdl")
    }
    
    
/* M249 */
    
if(Weapon_Id == CSW_M249 && PLEVELid ] >= 50 
    {
        
set_pev(idpev_viewmodel2"models/customs/v_m249.mdl")
    }
    
    return 
PLUGIN_CONTINUE;
}

public 
fwHamTakeDamage(victiminflictorattackerFloat:damagedamagebits)
{
    
    
/* Golden Knife */
    
if(get_user_weapon(attacker) == CSW_KNIFE && PLEVELattacker ] >= 5)
    {
        
SetHamParamFloat(4damage 1.5)
        return 
HAM_HANDLED
    
}
    
    
/* Golden Elites */
    
if(get_user_weapon(attacker) == CSW_ELITE && PLEVELattacker ] >= 7)
    {
        
SetHamParamFloat(4damage 1.5)
        return 
HAM_HANDLED
    
}
    
    
/* Golden Deagle */
    
if(get_user_weapon(attacker) == CSW_DEAGLE && PLEVELattacker ] >= 10)
    {
        
SetHamParamFloat(4damage 1.3)
        return 
HAM_HANDLED
    
}
    
    
/* German Grenade */
    
if(get_user_weapon(attacker) == CSW_HEGRENADE && PLEVELattacker ] >= 15)
    {
        
SetHamParamFloat(4damage 1.4)
        return 
HAM_HANDLED
    
}
    
    
/* P90 */
    
if(get_user_weapon(attacker) == CSW_P90 && PLEVELattacker ] >= 20)
    {
        
SetHamParamFloat(4damage 1.5)
        return 
HAM_HANDLED
    
}
    
/* Ak 47 */
    
if(get_user_weapon(attacker) == CSW_AK47 && PLEVELattacker ] >= 25)
    {
        
SetHamParamFloat(4damage 1.5)
        return 
HAM_HANDLED
    
}
    
/* M4A1 */
    
if(get_user_weapon(attacker) == CSW_M4A1 && PLEVELattacker ] >= 30)
    {
        
SetHamParamFloat(4damage 1.5)
        return 
HAM_HANDLED
    
}
    
/* M3 */
    
if(get_user_weapon(attacker) == CSW_M3 && PLEVELattacker ] >= 40)
    {
        
SetHamParamFloat(4damage 1.5)
        return 
HAM_HANDLED
    
}
    
/* M249 */
    
if(get_user_weapon(attacker) == CSW_M249 && PLEVELattacker ] >= 50)
    {
        
SetHamParamFloat(4damage 1.7)
        return 
HAM_HANDLED
    
}
    return 
HAM_IGNORED 
}

public 
admin_xp(id)
{
if(!(
get_user_flags(id) & ADMIN_LEVEL_H))
            {
client_print(idprint_center"Admin Only!")
return 
PLUGIN_HANDLED
}
add_xp(id1001)
check_level(id)
return 
PLUGIN_HANDLED

Attached Files
File Type: zip surf.zip (2.03 MB, 304 views)
__________________

maakera is offline
Seta00
The Seta00 user has crashed.
Join Date: Jan 2010
Location: Berlin
Old 08-09-2010 , 13:34   Re: Surf XP Mod - Reply to make me happy :|
Reply With Quote #25

PHP Code:
new const LEVELS[200] =
{
    
50,
    
100,
    
200,
    
400,
    
600,
    
800,
    
1000,
    
1200,
    
1400,
    
1600,
    
1800,
    
2000,
    
2200,
    
2400,
    
2600,
    
2800,
    
3000,
    
3200,
    
3400,
    
3600,
    
3800,
    
4000,
    
4200,
    
4400,
    
4600,
    
4800,
    
5000,
    
5200,
    
5400,
    
5600,
    
5800,
    
6000,
    
6200,
    
6400,
    
6600,
    
6800,
    
7000,
    
7200,
    
7400,
    
7600,
    
7800,
    
8000,
    
8200,
    
8400,
    
8600,
    
8800,
    
9000,
    
9200,
    
9400,
    
9600,
    
9800,
    
10000,
    
10200,
    
10400,
    
10600,
    
10800,
    
11000,
    
11200,
    
11400,
    
11600,
    
11800,
    
12000,
    
12200,
    
12400,
    
12600,
    
12800,
    
13000,
    
13200,
    
13400,
    
13600,
    
13800,
    
14000,
    
14200,
    
14400,
    
14600,
    
14800,
    
15000,
    
15200,
    
15400,
    
15600,
    
15800,
    
16000,
    
16200,
    
16400,
    
16600,
    
16800,
    
17000,
    
17200,
    
17400,
    
17600,
    
17800,
    
18000,
    
18200,
    
18400,
    
18600,
    
18800,
    
19000,
    
19200,
    
19400,
    
19600,
    
19800,
    
20000,
    
20200,
    
20400,
    
20600,
    
20800,
    
21000,
    
21200,
    
21400,
    
21600,
    
21800,
    
22000,
    
22200,
    
22400,
    
22600,
    
22800,
    
23000,
    
23200,
    
23400,
    
23600,
    
23800,
    
24000,
    
24200,
    
24400,
    
24600,
    
24800,
    
25000,
    
25200,
    
25400,
    
25600,
    
25800,
    
26000,
    
26200,
    
26400,
    
26600,
    
26800,
    
27000,
    
27200,
    
27400,
    
27600,
    
27800,
    
28000,
    
28200,
    
28400,
    
28600,
    
28800,
    
29000,
    
29200,
    
29400,
    
29600,
    
29800,
    
30000,
    
30200,
    
30400,
    
30600,
    
30800,
    
31000,
    
31200,
    
31400,
    
31600,
    
31800,
    
32000,
    
32200,
    
32400,
    
32600,
    
32800,
    
33000,
    
33200,
    
33400,
    
33600,
    
33800,
    
34000,
    
34200,
    
34400,
    
34600,
    
34800,
    
35000,
    
35200,
    
35400,
    
35600,
    
35800,
    
36000,
    
36200,
    
36400,
    
36600,
    
36800,
    
37000,
    
37200,
    
37400,
    
37600,
    
37800,
    
38000,
    
38200,
    
38400,
    
38600,
    
38800,
    
39000,
    
39200,
    
39400,
    
39600


Code:
new const LEVELS[200] = {     50,     100,     200,     400,     600,     ... }
Seta00 is offline
DaxProxy
Senior Member
Join Date: Sep 2007
Old 08-09-2010 , 16:09   Re: Surf XP Mod - Reply to make me happy :|
Reply With Quote #26

Oh my god,
I had no idea that anyone used this expect me...now you say that quite a few surf servers use it?
I can translate it into English, actually i had no idea that i uploaded an Estonian version of plugin here.
If anyone want even more weapons and fixed XP table, let me know.
Oh and there were no HP limit before, but Dirty Server admins requested this limit and 125HP limit seemed reasonable.

I tought that this plugin is never going to be useb by anyone else than me for some reason.

The code you submitted, there is Print Weapon List commeted out for some reason...? I commeted out the help function because this kept crashing the server for no reason, so i tought that quick fix would be just to comment it out.

PHP Code:
public admin_xp(id)
{
    if(!(
get_user_flags(id) & ADMIN_LEVEL_H))
    {
        
client_print(idprint_center"Only admins can add xp!")
        return 
PLUGIN_HANDLED
    
}
    
add_xp(id1000//0 Because then it wont register as headshot
    
check_level(id)
    return 
PLUGIN_HANDLED

Btw
__________________

Want ApolloRP for Counter-Strike? Show your support: http://forums.alliedmods.net/showthr...39#post1264739

Last edited by DaxProxy; 08-09-2010 at 16:38.
DaxProxy is offline
maakera
Member
Join Date: Jul 2009
Old 08-10-2010 , 07:55   Re: Surf XP Mod - I had no idea that this is even being used, ask for more!
Reply With Quote #27

well acctually im estonian so i kinda translated it myself but yeah ive seen 3 servers use it: Dirty, [TnJ], Surf Pub All estonian although Dirty took it off becouse it was a surf server and models people didnt wanna dl the models :S
__________________

maakera is offline
maakera
Member
Join Date: Jul 2009
Old 08-10-2010 , 07:58   Re: Surf XP Mod - I had no idea that this is even being used, ask for more!
Reply With Quote #28

oh sorry, i wanted to comment out the info not the weapons i got a crash from info after modifing the plugin maybe it the info and help reached it character limit (255)
and oh yeah i added the admin XP command. i didnt add time to add the console version (etc amx_addxp nick amount) so i added that.
__________________


Last edited by maakera; 08-10-2010 at 08:00.
maakera is offline
DaxProxy
Senior Member
Join Date: Sep 2007
Old 08-10-2010 , 08:56   Re: Surf XP Mod - I had no idea that this is even being used, ask for more!
Reply With Quote #29

Quote:
Originally Posted by maakera View Post
well acctually im estonian so i kinda translated it myself but yeah ive seen 3 servers use it: Dirty, [TnJ], Surf Pub All estonian although Dirty took it off becouse it was a surf server and models people didnt wanna dl the models :S
I'm going to write some Estonian here, since this is directed to user maakera directly.

Dirty surfist võtsin selle maha kuna sealsed adminid hakkasid sisse käima mulle, et tee seda ja tee seda...ja ei viitsinud jamada enam. Modelid tulid fastdownload FTP pealt, seega ühe modeli tõmbamine võttis kõige rohkem mõni sekund aega.

Muide, kui sa oleksid tahtnud Eestikeelset pluginat oleksid võinud lihtsalt PMida mulle

Ja kui sa tahad, et ma midagi pluginale juurde teeksin, anna teada.
__________________

Want ApolloRP for Counter-Strike? Show your support: http://forums.alliedmods.net/showthr...39#post1264739
DaxProxy is offline
Seta00
The Seta00 user has crashed.
Join Date: Jan 2010
Location: Berlin
Old 08-10-2010 , 08:59   Re: Surf XP Mod - I had no idea that this is even being used, ask for more!
Reply With Quote #30

Quote:
Originally Posted by DaxProxy View Post
this is directed to user maakera directly.
Quote:
Originally Posted by FAQ
Private messages work a little like email [...] You may send a private message to a member of this forum by clicking the 'Send A Private Message' link in the private messaging section of your user control panel (more info), or by clicking the 'Send a Private Message' link in the drop down menu that appears in a member's posts when you click on their username.
Seta00 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 18:35.


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