Raised This Month: $ Target: $400
 0% 

Hello,please help


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Author Message
NeNaDDeitY
Member
Join Date: Nov 2010
Location: Cacak,Serbia
Old 08-03-2011 , 17:47   Hello,please help
Reply With Quote #1

What is wrong with this plugin,when i try to compile i see this
knifemod.sma(421) : warning 217: loose indentation
knifemod.sma(422) : warning 217: loose indentation
knifemod.sma(432) : warning 217: loose indentation
knifemod.sma(433) : warning 217: loose indentation
knifemod.sma(441) : warning 217: loose indentation
knifemod.sma(442) : warning 217: loose indentation
knifemod.sma(452) : warning 217: loose indentation
knifemod.sma(453) : warning 217: loose indentation
knifemod.sma(461) : warning 217: loose indentation
knifemod.sma(462) : warning 217: loose indentation
knifemod.sma(472) : warning 217: loose indentation
knifemod.sma(473) : warning 217: loose indentation
knifemod.sma(481) : warning 217: loose indentation
knifemod.sma(482) : warning 217: loose indentation
knifemod.sma(492) : warning 217: loose indentation
knifemod.sma(493) : warning 217: loose indentation
knifemod.sma(501) : warning 217: loose indentation
knifemod.sma(502) : warning 217: loose indentation
knifemod.sma(507) : warning 204: symbol is assigned a value that is never used: "headshot"
knifemod.sma(1034) : warning 217: loose indentation
knifemod.sma(1037) : warning 217: loose indentation
knifemod.sma(1107) : warning 203: symbol is never used: "gCvar_Enable"
Header size: 2440 bytes
Code size: 46636 bytes
Data size: 26260 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 91720 bytes

22 Warnings.

and source is

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx> 
#include <amxmisc> 
#include <nvault> 
#include <engine>
#include <fun>
#include <cstrike>
#include <fakemeta>
#include <fakemeta_util>
#include <colorchat>
#include <core>
#include <sqlx>
#include <hamsandwich>
#include <regex>
#include <hlsdk_const>

#define PLUGIN "Knife Mod"
#define VERSION "0.1"
#define AUTHOR "skowron"


new const LEVELS[10] = {   
    
500,         // 1 level
    
1200,         // 2 level
    
2100,         // 3 level
    
3200,      // 4 level
    
4400,      // 5 level
    
5700,      // 6 level
    
6100,      // 7 level
    
7600,      // 8 level
    
9100,   // 9 level
    
11000,// 10 level
}


new 
XPa[33]
new 
XPb[33
new 
XPc[33]
new 
XPd[33]
new 
XPe[33]
new 
Levela[33], Levelb[33], Levelc[33], Leveld[33], Levele[33], kasa[33];
new 
gCvar_Enableg_Vault;

 
new 
bool:onA[33];
new 
bool:onB[33];
new 
bool:onC[33];
new 
bool:onD[33];
new 
bool:onE[33];
new 
bool:kupilhp[33];

new 
cvar_speed1cvar_speed2cvar_speed3cvar_speed4cvar_speed5cvar_speed6cvar_speed7cvar_speed8cvar_speed9cvar_speed10;

new 
VIEW_a[]        = "models/KnifeMod/v_bak.mdl" 
new PLAYER_a[]     = "models/KnifeMod/p_bak.mdl" 

new VIEW_b[]        = "models/KnifeMod/v_butcher.mdl" 
new PLAYER_b[]     = "models/KnifeMod/p_butcher.mdl" 

new VIEW_c[]        = "models/KnifeMod/v_machete.mdl" 
new PLAYER_c[]     = "models/KnifeMod/p_machete.mdl" 

new VIEW_d[]        = "models/KnifeMod/v_pocket.mdl" 
new PLAYER_d[]     = "models/KnifeMod/p_pocket.mdl" 

new VIEW_e[]        = "models/KnifeMod/v_katana.mdl" 
new PLAYER_e[]     = "models/p_knife.mdl" 

new WORLD_MODEL[]        = "models/w_knife.mdl"
new OLDWORLD_MODEL[]        = "models/w_knife.mdl"

public plugin_precache() 
{
    
    
precache_model(VIEW_a)     
    
precache_model(PLAYER_a
    
precache_model(VIEW_b)     
    
precache_model(PLAYER_b)    
    
precache_model(VIEW_c)     
    
precache_model(PLAYER_c)    
    
precache_model(VIEW_d)     
    
precache_model(PLAYER_d)
    
precache_model(VIEW_e)     
    
precache_model(PLAYER_e)
    
precache_model(WORLD_MODEL)
}
public 
plugin_init() { 
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_event("DeathMsg""eDeath""a"); 
    
register_event("HLTV""NewRound""a""1=0""2=0");
    
register_logevent("EventRoundStart",2,"1=Round_Start");
    
register_logevent("EventRoundEnd"2"1=Round_End");
    
register_event("CurWeapon",     "Event_Change_Weapon""be""1=1")
    
    
//Cvary
    
    
register_cvar("knife_xpkill""50"); 
    
register_cvar("knife_killvip""25");
    
register_cvar("knife_round""25");
    
g_Vault        nvault_open("knife_mod"); 
    
cvar_speed1 register_cvar("speed1""260");
    
cvar_speed2 register_cvar("speed2""270");
    
cvar_speed3 register_cvar("speed3""280");
    
cvar_speed4 register_cvar("speed4""290");
    
cvar_speed5 register_cvar("speed5""300");
    
cvar_speed6 register_cvar("speed6""310");
    
cvar_speed7 register_cvar("speed7""320");
    
cvar_speed8 register_cvar("speed8""330");
    
cvar_speed9 register_cvar("speed9""340");
    
cvar_speed10 register_cvar("speed10""350");
    
    
    
    
//Komendy
    
    
register_concmd("xp_addxp""cmd_give_exp"ADMIN_IMMUNITY"<target> <amount>"); 
    
register_clcmd("say /shop""Sklep");
    
register_clcmd("say_team /shop""Sklep");
    
register_clcmd("say /sklep""Sklep");
    
register_clcmd("say_team /sklep""Sklep");
    
register_clcmd("say /menu""MainMenu");
    
register_clcmd("say_team /menu""MainMenu");
    
register_clcmd("say /noz""NozMenu");
    
register_clcmd("say_team /noz""NozMenu");

    
//Taski
    
set_task(60.0"reklama",_,_,_,"b");
    
set_task(0.8"UpdateHUD",0,"",0,"b");
    
    
register_forward(FM_SetModel,     "fw_SetModel")
    
    


public 
Event_Change_Weapon(id)
{
        new 
weaponID read_data(2
        
        if(
weaponID == CSW_KNIFE)
        {
            if(
onA[id] == true)
            {
                
set_pev(idpev_viewmodel2VIEW_a)
                
set_pev(idpev_weaponmodel2PLAYER_a)
            }
                    
            if(
onB[id] == true)
            {
                
set_pev(idpev_viewmodel2VIEW_b)
                
set_pev(idpev_weaponmodel2PLAYER_b)
            }
            if(
onC[id] == true)
            {
                
set_pev(idpev_viewmodel2VIEW_c)
                
set_pev(idpev_weaponmodel2PLAYER_c)
            }
                    
            if(
onD[id] == true)
            {
                
set_pev(idpev_viewmodel2VIEW_d)
                
set_pev(idpev_weaponmodel2PLAYER_d)
            }
            if(
onE[id] == true)
            {
                
set_pev(idpev_viewmodel2VIEW_e)
                
set_pev(idpev_weaponmodel2PLAYER_e)
            }
                    
                    
        }
    }
            
public 
fw_SetModel(entitymodel[])
{
    if(!
pev_valid(entity))
        return 
FMRES_IGNORED

    
if(!equali(modelOLDWORLD_MODEL)) 
        return 
FMRES_IGNORED

    
new className[33]
    
pev(entitypev_classnameclassName32)
    
    if(
equal(className"weaponbox") || equal(className"armoury_entity") || equal(className"grenade"))
    {
        
engfunc(EngFunc_SetModelentityWORLD_MODEL)
        return 
FMRES_SUPERCEDE
    
}
    return 
FMRES_IGNORED
}

public 
MainMenu(id)
{
    new 
msg0[128]
    
format(msg0,127,"\r[\y Knife Mod \r]\y Menu:^n\wby Skowron");
    new 
MainMenu menu_create(msg0"MainMenu_wybierz")
    new 
msg1[128]
    
format(msg1,127,"\wWybierz Noz^n")
    
menu_additem(MainMenu  msg1"1"0)
    new 
msg2[128]
    
format(msg2,127,"\wRegulamin serwera")
    
menu_additem(MainMenu  msg2"2"0)
    new 
msg3[128]
    
format(msg3,127,"\wKup EXPa^n")
    
menu_additem(MainMenu  msg3"3"0)
    new 
msg4[128]
    
format(msg4,127,"\wWyjscie")
    
menu_additem(MainMenu  msg4"4"0)
    
    
menu_setprop(MainMenu,MPROP_EXIT,MEXIT_NEVER);
    
    
menu_setprop(MainMenu,MPROP_PERPAGE,0);
    
    
menu_display(idMainMenu0)
}
public 
MainMenu_wybierz(idMainMenu  item)
{
    new 
data[6], iName[64]
    new 
accescallback
    menu_item_getinfo
(MainMenuitemaccesdata,5iName63callback)
    
    new 
klawisz str_to_num(data)
    
    switch(
klawisz)
    { 
        case 
: {
            
NozMenu(id);
        }
        case 
: {
            
show_motd (id,"regulamin.txt","Regulamin");
        }
        case 
: {
            
ColorChat(idRED"[Knife Mod]^x01 Zglos sie do Admina");
        }
        
    }
    return 
PLUGIN_CONTINUE;
}

public 
Sklep(id)
{
    if(!
is_user_alive(id)) {
        
ColorChat(id,RED"[Knife Mod]^x01 Musisz zyc aby cos kupic!");
    }
    else
    {
    new 
msg0[128]
    
format(msg0,127,"\r[\y Knife Mod \r]\y Sklep:^n\wby Skowron");
    new 
Sklep menu_create(msg0"Sklep_wybierz")
    new 
msg1[128]
    
format(msg1,127,"\wDodatkowe HP \r[+50] \y[1000 $]")
    
menu_additem(Sklep  msg1"1"0)
    new 
msg2[128]
    
format(msg2,127,"\wDodatkowy Armor \r[+50] \y[1500 $]")
    
menu_additem(Sklep  msg2"2"0)
    new 
msg3[128]
    
format(msg3,127,"\wGranat \r[HE] \y[2000 $]")
    
menu_additem(Sklep  msg3"3"0)
    new 
msg4[128]
    
format(msg4,127,"\wGranat \d[FB] \y[2000 $]")
    
menu_additem(Sklep  msg4"4"0)
    new 
msg5[128]
    
format(msg5,127,"\wGranat \y[Frost] \y[2000 $]")
    
menu_additem(Sklep  msg5"5"0)
    new 
msg6[128]
    
format(msg6,127,"\wGravitacja \y[6000 $]")
    
menu_additem(Sklep  msg6"6"0)
    new 
msg10[128]
    
format(msg10,127,"\wWyjscie")
    
menu_additem(Sklep  msg10"0"0)
    
    
menu_setprop(Sklep,MPROP_EXIT,MEXIT_NEVER);
    
    
menu_setprop(Sklep,MPROP_PERPAGE,0);
    
    
menu_display(idSklep0)
}
}
public 
Sklep_wybierz(idSklepitem) {
    new 
data[6], iName[64]
    new 
accescallback
    menu_item_getinfo
(Sklepitemaccesdata,5iName,63callback)
    new 
klawisz str_to_num(data)
    switch(
klawisz)
    {
        case 
: {
            if(
kupilhp[id] == true) {
                
ColorChat(id,RED"[Knife Mod]^x01 Nie mozesz tego kupic");
            }
            else if(
kasa[id] <= 999) {
                
ColorChat(id,RED"[Knife Mod]^x01 Nie masz wystarczajaco duzo pieniedzy");
            }
            else
            {
                new 
health get_user_health(id);
                
set_user_health(idhealth 50);
                
kasa[id] -= 1000;
                
kupilhp[id] = true;
                
ColorChat(id,RED"[Knife Mod]^x01 Kupiles Dodatkowe^x04 HP");
                
UpdateHUD(id);
            }
            
        }
        case 
: {
            if(
kasa[id] <= 1499) {
                
ColorChat(id,RED"[Knife Mod]^x01 Nie masz wystarczajaco duzo pieniedzy");
            }
            else
            {
                new 
armor get_user_armor(id);
                
set_user_armor(idarmor 50);
                
kasa[id] -= 1500;
                
ColorChat(id,RED"[Knife Mod]^x01 Kupiles Dodatkowy^x04 Armor")
                
UpdateHUD(id);
            }
        }
        case 
: {
            if(
kasa[id] <= 1999) {
                
ColorChat(idRED"[Knife Mod]^x01 Nie masz wystarczajaco duzo pieniedzy");
            }
            else
            {
                
give_item(id"weapon_hegrenade"); 
                
kasa[id] -= 2000;
                
ColorChat(idRED"[Knife Mod]^x01 Kupiles Granat^x04 [HE]");
                
UpdateHUD(id);
            }
        }
        case 
: {
            if(
kasa[id] <= 1999) {
                
ColorChat(idRED"[Knife Mod]^x01 Nie masz wystarczajaco duzo pieniedzy");
            }
            else
            {
                
give_item(id"weapon_flashbang"); 
                
kasa[id] -= 2000;
                
ColorChat(idRED"[Knife Mod]^x01 Kupiles Granat^x04 [FB]");
                
UpdateHUD(id);
            
            }
        }
        case 
: {
            if(
kasa[id] <= 1999) {
                
ColorChat(idRED"[Knife Mod]^x01 Nie masz wystarczajaco duzo pieniedzy");
            }
            else
            {
                
give_item(id"weapon_smokegrenade"); 
                
kasa[id] -= 2000;
                
ColorChat(idRED"[Knife Mod]^x01 Kupiles Granat^x04 [Frost]");
                
UpdateHUD(id);
            
            }
        }
        case 
: {
            if(
kasa[id] <= 3499) {
                
ColorChat(idRED"[Knife Mod]^x01 Nie masz wystarczajaco duzo pieniedzy");
            }
            else
            {
                
give_item(id"weapon_usp"); 
                
kasa[id] -= 3500;
                
ColorChat(idRED"[Knife Mod]^x01 Kupiles^x04 USP");
                
UpdateHUD(id);
            
            }
        }
        case 
: {
            if(
kasa[id] <= 5999) {
                
ColorChat(idRED"[Knife Mod]^x01 Nie masz wystarczajaco duzo pieniedzy");
            }
            else
            {
                
set_user_gravity(id0.7);
                
kasa[id] -= 6000;
                
ColorChat(idRED"[Knife Mod]^x01 Kupiles ^x04 Gravitacje");
                
UpdateHUD(id);
            
            }
        }
        
    }
    return 
PLUGIN_CONTINUE
}
    



public 
reklama(id) {
    
ColorChat(idRED"[Knife Mod]^x01 Na serverze jest^x03 Knife Mod^x04 v0.1^x01 by^x03 Skowron");
    
ColorChat(idRED"[Knife Mod]^x01 Jest to wersja BETA^x04 Jesli masz jakiegos buga zglos go^x03 GG:2717205");

}

public 
eDeath() { 
    
    new 
attacker read_data); 
    new 
victim read_data);      
    new 
headshot read_data); 
    
    if(
get_user_team(attacker) != get_user_team(victim) && attacker != 0) {
        if(
onA[attacker] == true) {
            if (
get_user_flags(attacker) & ADMIN_CVAR) {
                
XPa[attacker] += get_cvar_num("knife_xpkill"
                
XPa[attacker] += get_cvar_num("knife_killvip");
                
kasa[attacker] += 800;
                
set_task(1.0"SprawdzajEXPa"attacker);
                
ColorChat(attackerRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza,^x03 %d^x01 expa za VIP'a.",get_cvar_num("knife_xpkill"), get_cvar_num("knife_killvip"));
                
UpdateHUD(attacker);
                
SaveData(attacker); 
            }
            else
            {
                
XPa[attacker] += get_cvar_num("knife_xpkill"); 
                
kasa[attacker] += 800;
                
set_task(1.0"SprawdzajEXPa"attacker);
                
ColorChat(attackerRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza."get_cvar_num("knife_xpkill"));
                 
UpdateHUD(attacker);
                
SaveData(attacker); 
            }
        }
        if(
onB[attacker] == true) {
            if (
get_user_flags(attacker) & ADMIN_CVAR) {
                
XPb[attacker] += get_cvar_num("knife_xpkill"
                
XPb[attacker] += get_cvar_num("knife_killvip");
                
kasa[attacker] += 800;
                
set_task(1.0"SprawdzajEXPa"attacker);
                
ColorChat(attackerRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza,^x03 %d^x01 expa za VIP'a.",get_cvar_num("knife_xpkill"), get_cvar_num("knife_killvip"));
                 
UpdateHUD(attacker);
                
SaveData(attacker); 
            }
            else
            {
                
XPb[attacker] += get_cvar_num("knife_xpkill"); 
                
kasa[attacker] += 800;
                
set_task(1.0"SprawdzajEXPa"attacker);
                
ColorChat(attackerRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza."get_cvar_num("knife_xpkill"));
                 
UpdateHUD(attacker);
                
SaveData(attacker); 
            }
        }
        if(
onC[attacker] == true) {
            if (
get_user_flags(attacker) & ADMIN_CVAR) {
                
XPc[attacker] += get_cvar_num("knife_xpkill"
                
XPc[attacker] += get_cvar_num("knife_killvip");
                
kasa[attacker] += 800;
                
set_task(1.0"SprawdzajEXPa"attacker);
                
ColorChat(attackerRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza,^x03 %d^x01 expa za VIP'a.",get_cvar_num("knife_xpkill"), get_cvar_num("knife_killvip"));
                 
UpdateHUD(attacker);
                
SaveData(attacker); 
            }
            else
            {
                
XPc[attacker] += get_cvar_num("knife_xpkill"); 
                
kasa[attacker] += 800;
                
set_task(1.0"SprawdzajEXPa"attacker);
                
ColorChat(attackerRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza."get_cvar_num("knife_xpkill"));
                 
UpdateHUD(attacker);
                
SaveData(attacker); 
            }
        }
        if(
onD[attacker] == true) {
            if (
get_user_flags(attacker) & ADMIN_CVAR) {
                
XPd[attacker] += get_cvar_num("knife_xpkill"
                
XPd[attacker] += get_cvar_num("knife_killvip");
                
kasa[attacker] += 800;
                
set_task(1.0"SprawdzajEXPa"attacker);
                
ColorChat(attackerRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza,^x03 %d^x01 expa za VIP'a.",get_cvar_num("knife_xpkill"), get_cvar_num("knife_killvip"));
                 
UpdateHUD(attacker);
                
SaveData(attacker); 
            }
            else
            {
                
XPd[attacker] += get_cvar_num("knife_xpkill"); 
                
kasa[attacker] += 800;
                
set_task(1.0"SprawdzajEXPa"attacker);
                
ColorChat(attackerRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza."get_cvar_num("knife_xpkill"));
                 
UpdateHUD(attacker);
                
SaveData(attacker); 
            }
        }
        if(
onE[attacker] == true) {
            if (
get_user_flags(attacker) & ADMIN_CVAR) {
                
XPe[attacker] += get_cvar_num("knife_xpkill"
                
XPe[attacker] += get_cvar_num("knife_killvip");
                
kasa[attacker] += 800;
                
set_task(1.0"SprawdzajEXPa"attacker);
                
ColorChat(attackerRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza,^x03 %d^x01 expa za VIP'a.",get_cvar_num("knife_xpkill"), get_cvar_num("knife_killvip"));
                 
UpdateHUD(attacker);
                
SaveData(attacker); 
            }
            else
            {
                
XPe[attacker] += get_cvar_num("knife_xpkill"); 
                
kasa[attacker] += 800;
                
set_task(1.0"SprawdzajEXPa"attacker);
                
ColorChat(attackerRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za zabicie gracza."get_cvar_num("knife_xpkill"));
                 
UpdateHUD(attacker);
                
SaveData(attacker); 
            }
        }
        
SaveData(attacker); 
    }
}

public 
UpdateHUD(id) {
    for (new 
id=0id 32id++) {
        if (!
is_user_connected(id))
            continue
        
        if (
is_user_alive(id))
        {
            if(
Levelaid ] >= 50) {
                
set_hudmessage(025500.00.206.012.0)
                
show_hudmessage(id"Poziom: 50^nExp: 500000 / 500000 (+0)^nKasa: %i $",kasa[id]);
            }
            else 
            {
                if(
onA[id] == true) {
                    
set_hudmessage(025500.00.206.012.0)
                    
show_hudmessage(id"Noz: Wojskowy^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levela[id],XPa[id],LEVELS[Levela[id]], LEVELS[Levela[id]] - XPa[id], kasa[id]);
                    
set_task(1.0"UpdateHUD2"id)
                }
                if(
onB[id] == true) {
                    
set_hudmessage(025500.00.206.012.0)
                    
show_hudmessage(id"Noz: Tasak^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levelb[id],XPb[id],LEVELS[Levelb[id]], LEVELS[Levelb[id]] - XPb[id], kasa[id]);
                    
set_task(1.0"UpdateHUD2"id)
                }
                if(
onC[id] == true) {
                    
set_hudmessage(025500.00.206.012.0)
                    
show_hudmessage(id"Noz: Maczeta^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levelc[id],XPc[id],LEVELS[Levelc[id]], LEVELS[Levelc[id]] - XPc[id], kasa[id]);
                    
set_task(1.0"UpdateHUD2"id)
                }
                if(
onD[id] == true) {
                    
set_hudmessage(025500.00.206.012.0)
                    
show_hudmessage(id"Noz: Kieszonkowy^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Leveld[id],XPd[id],LEVELS[Leveld[id]], LEVELS[Leveld[id]] - XPd[id], kasa[id]);
                    
set_task(1.0"UpdateHUD2"id)
                }
                if(
onE[id] == true) {
                    
set_hudmessage(025500.00.206.012.0)
                    
show_hudmessage(id"Noz: Katana^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levele[id],XPe[id],LEVELS[Levele[id]], LEVELS[Levele[id]] - XPe[id], kasa[id]);
                    
set_task(1.0"UpdateHUD2"id)
                }
                            
                
                
            }
            
        }
    }  
}
public 
UpdateHUD2(id) {
    for (new 
id=0id 32id++) {
        if (!
is_user_connected(id))
            continue
        
        if (
is_user_alive(id))
        {
            if(
Levelaid ] >= 50) {
                
set_hudmessage(025500.00.206.012.0)
                
show_hudmessage(id"Poziom: 50^nExp: 500000 / 500000 (+0)^nKasa: %i $",kasa[id]);
            }
            else 
            {
                if(
onA[id] == true) {
                    
set_hudmessage(025500.00.206.012.0)
                    
show_hudmessage(id"Noz: Wojskowy^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levela[id],XPa[id],LEVELS[Levela[id]], LEVELS[Levela[id]] - XPa[id], kasa[id]);
                    
set_task(1.0"UpdateHUD2"id)
                }
                if(
onB[id] == true) {
                    
set_hudmessage(025500.00.206.012.0)
                    
show_hudmessage(id"Noz: Tasak^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levelb[id],XPb[id],LEVELS[Levelb[id]], LEVELS[Levelb[id]] - XPb[id], kasa[id]);
                    
set_task(1.0"UpdateHUD2"id)
                }
                if(
onC[id] == true) {
                    
set_hudmessage(025500.00.206.012.0)
                    
show_hudmessage(id"Noz: Maczeta^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levelc[id],XPc[id],LEVELS[Levelc[id]], LEVELS[Levelc[id]] - XPc[id], kasa[id]);
                    
set_task(1.0"UpdateHUD2"id)
                }
                if(
onD[id] == true) {
                    
set_hudmessage(025500.00.206.012.0)
                    
show_hudmessage(id"Noz: Kieszonkowy^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Leveld[id],XPd[id],LEVELS[Leveld[id]], LEVELS[Leveld[id]] - XPd[id], kasa[id]);
                    
set_task(1.0"UpdateHUD2"id)
                }
                if(
onE[id] == true) {
                    
set_hudmessage(025500.00.206.012.0)
                    
show_hudmessage(id"Noz: Katana^nPoziom: %i^nExp: %d / %d (+%d)^nKasa: %i $",Levele[id],XPe[id],LEVELS[Levele[id]], LEVELS[Levele[id]] - XPe[id], kasa[id]);
                    
set_task(1.0"UpdateHUD"id)
                }
                            
                
                
            }
            
        }
    }  
}

public 
SprawdzajExpa(id) {
    while(
XPa[id] >= LEVELS[Levela[id]]) { 
        
ColorChat(idRED"[Knife Mod]^x01 Gratulacje! Awansowales na nastepny poziom!");
        
Levela[id] += 1
        
         
        
SaveData(id); 
        } 
    }
public 
SprawdzajExpb(id) {
    while(
XPb[id] >= LEVELS[Levelb[id]]) { 
        
ColorChat(idRED"[Knife Mod]^x01 Gratulacje! Awansowales na nastepny poziom!");
        
Levelb[id] += 1
        
         
        
SaveData(id); 
        } 
    }
public 
SprawdzajExpc(id) {
    while(
XPc[id] >= LEVELS[Levelc[id]]) { 
        
ColorChat(idRED"[Knife Mod]^x01 Gratulacje! Awansowales na nastepny poziom!");
        
Levelc[id] += 1
        
         
        
SaveData(id); 
        } 
    }
public 
SprawdzajExpd(id) {
    while(
XPd[id] >= LEVELS[Leveld[id]]) { 
        
ColorChat(idRED"[Knife Mod]^x01 Gratulacje! Awansowales na nastepny poziom!");
        
Leveld[id] += 1
        
         
        
SaveData(id); 
        } 
    }
public 
SprawdzajExpe(id) {
    while(
XPe[id] >= LEVELS[Levele[id]]) { 
        
ColorChat(idRED"[Knife Mod]^x01 Gratulacje! Awansowales na nastepny poziom!");
        
Levele[id] += 1
        
         
        
SaveData(id); 
        } 
    }

    
public 
NozMenu(id) {
    new 
msg0[128]
    
format(msg0,127,"\r[\y Knife Mod \r]\y Wybierz Noz")
    new 
menu_noz menu_create(msg0"NozWybierz")
    new 
msg1[128]
    
format(msg1,127,"\wWojskowy \r[Co level wiecej HP] \y[Level: %d]",Levela[id])
    
menu_additem(menu_noz msg1"1"0)
    new 
msg2[128]
    
format(msg2,127,"\wTasak \r[Co level wiecej Armoru] \y[Level: %d]",Levelb[id])
    
menu_additem(menu_noz msg2"2"0)
    new 
msg3[128]
    
format(msg3,127,"\wMaczeta \r[Co level mniejsza Gravitacja] \y[Level: %d]",Levelc[id])
    
menu_additem(menu_noz msg3"3"0)
    new 
msg4[128]
    
format(msg4,127,"\wKieszonkowy \r[Co level wieksza predkosc] \y[Level: %d]",Leveld[id])
    
menu_additem(menu_noz msg4"4"0)
    new 
msg5[128]
    
format(msg5,127,"\wKatana \r[Co level mniejsza widzialnosc] \y[Level: %d]^n",Levele[id])
    
menu_additem(menu_noz msg5"5"0)
    new 
msg10[128]
    
format(msg10,127,"\wWyjscie")
    
menu_additem(menu_noz msg10"0"0)
    
    
menu_setprop(menu_noz,MPROP_EXIT,MEXIT_NEVER);
    
    
menu_setprop(menu_noz,MPROP_PERPAGE,0);
    
    
menu_display(idmenu_noz0)
}

public 
NozWybierz(idmenu_nozitem) {
    new 
data[6], iName[64]
    new 
accescallback
    menu_item_getinfo
(menu_nozitemaccesdata5iName63callback)
    
    new 
klawisz str_to_num(data)
    switch(
klawisz) {
        case 
: {
            
onA[id] = true;
            
onB[id] = false;
            
onC[id] = false;
            
onD[id] = false;
            
onE[id] = false;
            
set_task(1.0"UpdateHUD2"id)
            
        }
        case 
: {
            
onA[id] = false;
            
onB[id] = true;
            
onC[id] = false;
            
onD[id] = false;
            
onE[id] = false;
            
set_task(1.0"UpdateHUD2"id)
        }
        case 
: {
            
onA[id] = false;
            
onB[id] = false;
            
onC[id] = true;
            
onD[id] = false;
            
onE[id] = false;
            
set_task(1.0"UpdateHUD2"id)
        }
        case 
: {
            
onA[id] = false;
            
onB[id] = false;
            
onC[id] = false;
            
onD[id] = true;
            
onE[id] = false;
            
set_task(1.0"UpdateHUD2"id)
        }
        case 
: {
            
onA[id] = false;
            
onB[id] = false;
            
onC[id] = false;
            
onD[id] = false;
            
onE[id] = true;
            
set_task(1.0"UpdateHUD2"id)
        }
    }
    return 
PLUGIN_CONTINUE
}
public 
Skille(id) {
    if(
onA[id] == true) {
        if(
Levela[id] == 1) {
            new 
health get_user_health(id);
            
set_user_health(idhealth 5)
        }
        if(
Levela[id] == 2) {
            new 
health get_user_health(id);
            
set_user_health(idhealth 10)
        }
        if(
Levela[id] == 3) {
            new 
health get_user_health(id);
            
set_user_health(idhealth 15)
        }
        if(
Levela[id] == 4) {
            new 
health get_user_health(id);
            
set_user_health(idhealth 20)
        }
        if(
Levela[id] == 5) {
            new 
health get_user_health(id);
            
set_user_health(idhealth 25)
        }
        if(
Levela[id] == 6) {
            new 
health get_user_health(id);
            
set_user_health(idhealth 30)
        }
        if(
Levela[id] == 7) {
            new 
health get_user_health(id);
            
set_user_health(idhealth 35)
        }
        if(
Levela[id] == 8) {
            new 
health get_user_health(id);
            
set_user_health(idhealth 40)
        }
        if(
Levela[id] == 9) {
            new 
health get_user_health(id);
            
set_user_health(idhealth 45)
        }
        if(
Levela[id] == 10) {
            new 
health get_user_health(id);
            
set_user_health(idhealth 60)
        }
    }
    if(
onB[id] == true) {
        if(
Levelb[id] == 1) {
            new 
armor get_user_armor(id);
            
set_user_armor(idarmor 5)
        }
        if(
Levelb[id] == 2) {
            new 
armor get_user_armor(id);
            
set_user_armor(idarmor 10)
        }
        if(
Levelb[id] == 3) {
            new 
armor get_user_armor(id);
            
set_user_armor(idarmor 15)
        }
        if(
Levelb[id] == 4) {
            new 
armor get_user_armor(id);
            
set_user_armor(idarmor 20)
        }
        if(
Levelb[id] == 5) {
            new 
armor get_user_armor(id);
            
set_user_armor(idarmor 25)
        }
        if(
Levelb[id] == 6) {
            new 
armor get_user_armor(id);
            
set_user_armor(idarmor 30)
        }
        if(
Levelb[id] == 7) {
            new 
armor get_user_armor(id);
            
set_user_armor(idarmor 35)
        }
        if(
Levelb[id] == 8) {
            new 
armor get_user_armor(id);
            
set_user_armor(idarmor 40)
        }
        if(
Levelb[id] == 9) {
            new 
armor get_user_armor(id);
            
set_user_armor(idarmor 45)
        }
        if(
Levelb[id] == 10) {
            new 
armor get_user_armor(id);
            
set_user_armor(idarmor 60)
        }
    }
    if(
onC[id] == true) {
        if(
Levelc[id] == 1) {
            
set_user_gravity(id0.95)
        }
        if(
Levelc[id] == 2) {
            
set_user_gravity(id0.90)
        }
        if(
Levelc[id] == 3) {
            
set_user_gravity(id0.85)
        }
        if(
Levelc[id] == 4) {
            
set_user_gravity(id0.80)
        }
        if(
Levelc[id] == 5) {
            
set_user_gravity(id0.75)
        }
        if(
Levelc[id] == 6) {
            
set_user_gravity(id0.70)
        }
        if(
Levelc[id] == 7) {
            
set_user_gravity(id0.65)
        }
        if(
Levelc[id] == 8) {
            
set_user_gravity(id0.60)
        }
        if(
Levelc[id] == 9) {
            
set_user_gravity(id0.55)
        }
        if(
Levelc[id] == 10) {
            
set_user_gravity(id0.50)
        }
    }
    if(
onD[id] == true) {
        if(
Leveld[id] == 1) {
            new 
Floatspeed
            speed    
get_pcvar_float(cvar_speed1)
            
set_user_maxspeed(idspeed)
        }
        if(
Leveld[id] == 2) {
            new 
Floatspeed
            speed    
get_pcvar_float(cvar_speed2)
            
set_user_maxspeed(idspeed)
        }
        if(
Leveld[id] == 3) {
            new 
Floatspeed
            speed    
get_pcvar_float(cvar_speed3)
            
set_user_maxspeed(idspeed)
        }
        if(
Leveld[id] == 4) {
            new 
Floatspeed
            speed    
get_pcvar_float(cvar_speed4)
            
set_user_maxspeed(idspeed)
        }
        if(
Leveld[id] == 5) {
            new 
Floatspeed
            speed    
get_pcvar_float(cvar_speed5)
            
set_user_maxspeed(idspeed)
        }
        if(
Leveld[id] == 6) {
            new 
Floatspeed
            speed    
get_pcvar_float(cvar_speed6)
            
set_user_maxspeed(idspeed)
        }
        if(
Leveld[id] == 7) {
            new 
Floatspeed
            speed    
get_pcvar_float(cvar_speed7)
            
set_user_maxspeed(idspeed)
        }
        if(
Leveld[id] == 8) {
            new 
Floatspeed
            speed    
get_pcvar_float(cvar_speed8)
            
set_user_maxspeed(idspeed)
        }
        if(
Leveld[id] == 9) {
            new 
Floatspeed
            speed    
get_pcvar_float(cvar_speed9)
            
set_user_maxspeed(idspeed)
        }
        if(
Leveld[id] == 10) {
            new 
Floatspeed
            speed    
get_pcvar_float(cvar_speed10)
            
set_user_maxspeed(idspeed)
        }
    }
    if(
onE[id] == true) {
        if(
Levele[id] == 1) {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransColor200);
        }
        if(
Levele[id] == 2) {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransColor190);
        }
        if(
Levele[id] == 3) {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransColor185);
        }
        if(
Levele[id] == 4) {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransColor175);
        }
        if(
Levele[id] == 5) {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransColor150);
        }
        if(
Levele[id] == 6) {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransColor125);
        }
        if(
Levele[id] == 7) {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransColor100);
        }
        if(
Levele[id] == 8) {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransColor75);
        }
        if(
Levele[id] == 9) {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransColor50);
        }
        if(
Levele[id] == 10) {
            
set_user_rendering(idkRenderFxGlowShell000kRenderTransColor25);
        }
    }
}
public 
NewRound() {
    for (new 
id=0id 32id++)
    {
        
SaveData(id);
        
kupilhp[id] = false;
        
    }
}


public 
EventRoundStart(id) {
    
    
    new 
iPlayers[32], iNum;
    
get_playersiPlayersiNum );
    
    for( new 
0g<iNum ;g++ )
    {
        new 
id iPlayers[g];
        
        new 
name[32];
        
get_user_nameidname31 );
        
        
        
set_task(1.0"SprawdzajExpa"id);
        
set_task(1.0"SprawdzajExpb"id);
        
set_task(1.0"SprawdzajExpc"id);
        
set_task(1.0"SprawdzajExpd"id);
        
set_task(1.0"SprawdzajExpe"id);
        
set_task(1.0"UpdateHUD"id);
        
set_task(1.0"Skille"id);
        
set_task(1.0"Info"id);
        
kasa[id] += 500;
        
        
        
    }
}
public 
Info(id) {
    
ColorChat(idRED"[Knife Mod]^x01 Wpisz /noz aby wybrac swoj noz!");
}

public 
EventRoundEnd(id) {
    for (new 
id=0id 32id++) {
        
        
SaveData(id); 
        if(
is_user_alive(id)) {
            if(
onA[id] == true) {
                
ColorChat(idRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za przezycie rundy!"get_cvar_num("xp_round"));
                
XPa[id] += get_cvar_num("xp_round");
                
kasa[id] += 500;
            }
            if(
onB[id] == true) {
                
ColorChat(idRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za przezycie rundy!"get_cvar_num("xp_round"));
                
XPb[id] += get_cvar_num("xp_round");
                
kasa[id] += 500;
            }
            if(
onC[id] == true) {
                
ColorChat(idRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za przezycie rundy!"get_cvar_num("xp_round"));
                
XPc[id] += get_cvar_num("xp_round");
                
kasa[id] += 500;
            }
            if(
onD[id] == true) {
                
ColorChat(idRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za przezycie rundy!"get_cvar_num("xp_round"));
                
XPd[id] += get_cvar_num("xp_round");
                
kasa[id] += 500;
            }if(
onE[id] == true) {
                
ColorChat(idRED"[Knife Mod]^x01 Dostales^x03 %d^x01 expa za przezycie rundy!"get_cvar_num("xp_round"));
                
XPe[id] += get_cvar_num("xp_round");
                
kasa[id] += 500;
            }
            
            
        }
    }
}
public 
client_connect(id) { 
    
LoadData(id);
    
client_cmd(id,"bind ^"v^" ^"say /menu^"");
    
client_cmd(id,"bind ^"x^" ^"say /sklep^"");
    
}
public 
client_disconnect(id) { 
    
SaveData(id);
    



public 
SaveData(id) { 
    new 
name[35]
    
get_user_name(id,name,34)
         
     
    new 
vaultkey[64], vaultdata[256]; 
    
format(vaultkey,63,"%s-Mod",name
    
format(vaultdata255"%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#"XPa[id], XPb[id], XPc[id], XPd[id], XPe[id], Levela[id], Levelb[id], Levelc[id], Leveld[id] ,Levele[id])
    
nvault_set(g_Vaultvaultkeyvaultdata); 
    return 
PLUGIN_CONTINUE


public 
LoadData(id) { 
    new 
name[35]
         
get_user_name(id,name,34)
                
    
    new 
vaultkey[64], vaultdata[256]; 
    
format(vaultkey,63,"%s-Mod",name)
    
format(vaultdata255"%d#%d#%d#%d#%d#%d#%d#%d#%d#%d#"XPa[id], XPb[id], XPc[id], XPd[id], XPe[id], Levela[id], Levelb[id], Levelc[id], Leveld[id] ,Levele[id])
    
nvault_get(g_Vaultvaultkeyvaultdata,255); 
    
    
replace_all(vaultdata255"#"" "); 
    
    new  
XPa1[32], XPb1[32], XPc1[32], XPd1[32], XPe1[32], Levela1[32], Levelb1[32], Levelc1[32], Leveld1[32] ,Levele1[32];

    
parse(vaultdata,  XPa131XPb131XPc131XPd131XPe131Levela131Levelb131Levelc131Leveld131 ,Levele131)

    
XPa[id] = str_to_num(XPa1); 
    
XPb[id] = str_to_num(XPb1);
    
XPc[id] = str_to_num(XPc1);
    
XPd[id] = str_to_num(XPd1);
    
XPe[id] = str_to_num(XPe1);
    
Levela[id] = str_to_num(Levela1);
    
Levelb[id] = str_to_num(Levelb1);
    
Levelc[id] = str_to_num(Levelc1);
    
Leveld[id] = str_to_num(Leveld1);
    
Levele[id] = str_to_num(Levele1);
    
    return 
PLUGIN_CONTINUE
}
public 
cmd_give_expidlevel,cid ) { 
    if( ! 
cmd_access idlevelcid) ) 
        return 
PLUGIN_HANDLED
    
    new 
target[32], amount[21], reason[21]; 
    
    
read_argv1target31 ); 
    
read_argv(2amount20 ); 
    
read_argv3reason20 ); 
    
    new 
player cmd_targetidtarget); 
    
    if( ! 
player )  
        return 
PLUGIN_HANDLED
    
    new 
admin_name[32], player_name[32]; 
    
get_user_nameidadmin_name31 ); 
    
get_user_nameplayerplayer_name31 ); 
    
    new 
expnum str_to_numamount ); 
    
    if(
onA[player] == true)
    
XPa[player] += expnum
    
    if(
onB[player] == true)
    
XPb[player] += expnum;
    
    if(
onC[player] == true)
    
XPc[player] += expnum;
    
    if(
onD[player] == true)
    
XPd[player] += expnum;
    
    if(
onE[player] == true)
    
XPe[player] += expnum;
    
    switch( 
get_cvar_num "amx_show_activity" ) ) { 
        case 
1client_print0print_chat"ADMIN: Ohh. Gracz %s dostal %i expa."expnumplayer_name ); 
            case 
2client_print0print_chat"ADMIN %s dal %i expa dla %s."admin_nameexpnumplayer_name ); 
        } 
    
    
client_printplayerprint_chat"[Knife Mod] Zyskales %i expa (Razem: %d)"expnumXPa[player] ); 
    
SaveDataid ); 
    
    return 
PLUGIN_CONTINUE

NeNaDDeitY is offline
Send a message via MSN to NeNaDDeitY Send a message via Skype™ to NeNaDDeitY
 



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 03:25.


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