AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   Many erroes (https://forums.alliedmods.net/showthread.php?t=252902)

tousif 12-11-2014 08:53

Many erroes
 
PHP Code:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "knifeitup"
#define VERSION "1.0"
#define AUTHOR "AUTohr"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_cvar("knifeitup_hp""25")
    
register_cvar("knifeitup_adminhp""100")
    
register_cvar("knifeitup_frags""5")
    
register_event("DeathMsg""Event_DeathMsg_knife""a")
}


new 
knifesounds[5][] =
{
    
"sound/knifesound/knife1",
    
"sound/knifesound/knife2",
    
"sound/knifesound/knife3",
    
"sound/knifesound/knife4",
    
"sound/knifesound/knife5"
}

public 
Event_DeathMsg_knife(id)
    
    
    new 
Killer read_data(1)
    new 
Victim read_data(2)
    
    if ((
Killer == Victim) || (get_user_team(Victim) == get_user_team(Killer)))
    return 
PLUGIN_CONTINUE
    
    
new CheckWeapon[6];
    
read_data(4CheckWeapon5);
    
    if (
equal(CheckWeapon"knife"))
    {
        new 
php get_cvar_num("knifeitup_hp")
        new 
ahp get_cvar_num("knifeitup_adminhp")
        new 
frags get_cvar_num("knifeitup_frags")
        

        if(
get_user_flags(id) & ADMIN_KICK
        {
            
cs_set_user_hp(Killerclamp(cs_get_user_hp(Killer) + ahp0100))
            
client_print(0print_chat"%s Got %s Frags %s hp For Knifing Admin %s"KillerfragsahpVictim)
            
cs_set_user_frags(killerclamp(cs_get_user_frags(Killer) + frags05))
            
client_cmd(0"spk %s"knifesounds)
        }
        
        else if
        {
        
cs_set_user_frags(killerclamp(cs_get_user_frags(Killer) + frags05))
        
cs_set_user_hp(Killerclamp(cs_get_user_hp(Killer) + php0100))
        
client_print(0print_chat"%s Got %s Frags %s hp For Knifing %s"KillerfragsphpVictim)
        
client_cmd(0"spk %s"knifesounds)
                     }
    }
    
    return 
PLUGIN_HANDLED
    
    
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang16393{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/ 

Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team
knifeitup.sma(33) : error 003: declaration of a local variable must appear in a compound block
knifeitup.sma(36) : error 010: invalid function or declaration
knifeitup.sma(37) : error 010: invalid function or declaration
knifeitup.sma(40) : error 021: symbol already defined: "read_data"
knifeitup.sma(42) : error 010: invalid function or declaration
knifeitup.sma(49) : error 010: invalid function or declaration
knifeitup.sma(51) : error 010: invalid function or declaration
knifeitup.sma(53) : error 010: invalid function or declaration
knifeitup.sma(57) : error 010: invalid function or declaration
knifeitup.sma(59) : error 021: symbol already defined: "cs_set_user_frags"
knifeitup.sma(59) : error 010: invalid function or declaration
knifeitup.sma(60) : error 021: symbol already defined: "cs_set_user_hp"
knifeitup.sma(60) : error 010: invalid function or declaration
knifeitup.sma(66) : error 010: invalid function or declaration
knifeitup.sma(72) : warning 203: symbol is never used: "CheckWeapon"
knifeitup.sma(72) : warning 203: symbol is never used: "Victim"
knifeitup.sma(72) : warning 203: symbol is never used: "cs_set_user_frags"
knifeitup.sma(72) : warning 203: symbol is never used: "cs_set_user_hp"
knifeitup.sma(72) : warning 203: symbol is never used: "knifesounds"
14 Errors. Could not locate output file knifeitup.amx (compile failed).


I wanted to make a plugin that give frags + hp when knife a player and if knifed admin the frags must be different and when knifed each time a sound must be played and frags hp adminhp all in cvars but getting this errors Please help me in fixing this

indraraj striker 12-11-2014 09:39

Re: Many erroes
 
Quote:

Originally Posted by tousif (Post 2233877)
PHP Code:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "knifeitup"
#define VERSION "1.0"
#define AUTHOR "AUTohr"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_cvar("knifeitup_hp""25")
    
register_cvar("knifeitup_adminhp""100")
    
register_cvar("knifeitup_frags""5")
    
register_event("DeathMsg""Event_DeathMsg_knife""a")
}


new 
knifesounds[5][] =
{
    
"sound/knifesound/knife1",
    
"sound/knifesound/knife2",
    
"sound/knifesound/knife3",
    
"sound/knifesound/knife4",
    
"sound/knifesound/knife5"
}

public 
Event_DeathMsg_knife(id)
    
    
    new 
Killer read_data(1)
    new 
Victim read_data(2)
    
    if ((
Killer == Victim) || (get_user_team(Victim) == get_user_team(Killer)))
    return 
PLUGIN_CONTINUE
    
    
new CheckWeapon[6];
    
read_data(4CheckWeapon5);
    
    if (
equal(CheckWeapon"knife"))
    {
        new 
php get_cvar_num("knifeitup_hp")
        new 
ahp get_cvar_num("knifeitup_adminhp")
        new 
frags get_cvar_num("knifeitup_frags")
        

        if(
get_user_flags(id) & ADMIN_KICK
        {
            
cs_set_user_hp(Killerclamp(cs_get_user_hp(Killer) + ahp0100))
            
client_print(0print_chat"%s Got %s Frags %s hp For Knifing Admin %s"KillerfragsahpVictim)
            
cs_set_user_frags(killerclamp(cs_get_user_frags(Killer) + frags05))
            
client_cmd(0"spk %s"knifesounds)
        }
        
        else if
        {
        
cs_set_user_frags(killerclamp(cs_get_user_frags(Killer) + frags05))
        
cs_set_user_hp(Killerclamp(cs_get_user_hp(Killer) + php0100))
        
client_print(0print_chat"%s Got %s Frags %s hp For Knifing %s"KillerfragsphpVictim)
        
client_cmd(0"spk %s"knifesounds)
                     }
    }
    
    return 
PLUGIN_HANDLED
    
    
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ ansicpg1252\\ deff0\\ deflang16393{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ f0\\ fs16 \n\\ par }
*/ 

Welcome to the AMX Mod X 1.8.1-300 Compiler. Copyright (c) 1997-2013 ITB CompuPhase, AMX Mod X Team
knifeitup.sma(33) : error 003: declaration of a local variable must appear in a compound block
knifeitup.sma(36) : error 010: invalid function or declaration
knifeitup.sma(37) : error 010: invalid function or declaration
knifeitup.sma(40) : error 021: symbol already defined: "read_data"
knifeitup.sma(42) : error 010: invalid function or declaration
knifeitup.sma(49) : error 010: invalid function or declaration
knifeitup.sma(51) : error 010: invalid function or declaration
knifeitup.sma(53) : error 010: invalid function or declaration
knifeitup.sma(57) : error 010: invalid function or declaration
knifeitup.sma(59) : error 021: symbol already defined: "cs_set_user_frags"
knifeitup.sma(59) : error 010: invalid function or declaration
knifeitup.sma(60) : error 021: symbol already defined: "cs_set_user_hp"
knifeitup.sma(60) : error 010: invalid function or declaration
knifeitup.sma(66) : error 010: invalid function or declaration
knifeitup.sma(72) : warning 203: symbol is never used: "CheckWeapon"
knifeitup.sma(72) : warning 203: symbol is never used: "Victim"
knifeitup.sma(72) : warning 203: symbol is never used: "cs_set_user_frags"
knifeitup.sma(72) : warning 203: symbol is never used: "cs_set_user_hp"
knifeitup.sma(72) : warning 203: symbol is never used: "knifesounds"
14 Errors. Could not locate output file knifeitup.amx (compile failed).


I wanted to make a plugin that give frags + hp when knife a player and if knifed admin the frags must be different and when knifed each time a sound must be played and frags hp adminhp all in cvars but getting this errors Please help me in fixing this

--->>>
PHP Code:

/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "knifeitup"
#define VERSION "1.0"
#define AUTHOR "AUTohr"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_cvar("knifeitup_hp""25")
    
register_cvar("knifeitup_adminhp""100")
    
register_cvar("knifeitup_frags""5")
    
register_event("DeathMsg""Event_DeathMsg_knife""a")
}


new 
knifesounds[5][] =
{
    
"sound/knifesound/knife1",
    
"sound/knifesound/knife2",
    
"sound/knifesound/knife3",
    
"sound/knifesound/knife4",
    
"sound/knifesound/knife5"
}

public 
Event_DeathMsg_knife()
{
    new 
Killer read_data(1)
    new 
Victim read_data(2)
    
    if (!
is_user_alive(Killer) || (Killer == Victim))
    return;
    
    new 
CheckWeapon[6];
    
read_data(4CheckWeapon5);
    
    if (
equal(CheckWeapon"knife"))
    {
        new 
php get_cvar_num("knifeitup_hp")
        new 
ahp get_cvar_num("knifeitup_adminhp")
        new 
frags get_cvar_num("knifeitup_frags")
        

        if(
get_user_flags(Killer) & ADMIN_KICK
        {
            
client_print(0print_chat"%s Got %s Frags %s hp For Knifing Admin %s"KillerfragsahpVictim)
            
client_cmd(0"spk %s"knifesounds)
            
set_user_health(Killerget_user_health(Killer) + ahp)
            
set_user_frags(Killerget_user_frags(Killer) + frags)
        }
       else
        {
        
client_print(0print_chat"%s Got %s Frags %s hp For Knifing %s"KillerfragsphpVictim)
        
client_cmd(0"spk %s"knifesounds)
        
set_user_health(Killerget_user_health(Killer) + php)
        
set_user_frags(Killerget_user_frags(Killer) + frags)
       }
    } 


check this one :) hope it will work ||not tested||

tousif 12-12-2014 07:41

Re: Many erroes
 
indraraj when i knife no name is showing neither victim nor killer and sounds not playing or downloading i wnat that sound must play each time different and i have added green chat script its not working in this
PHP Code:

#include <amxmodx>
#include <amxmisc>
#include <fun>

#define PLUGIN "knifeitup"
#define VERSION "3.0"
#define AUTHOR "Gullu Bhai"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
register_cvar("knifeitup_hp""25")
    
register_cvar("knifeitup_adminhp""100")
    
register_cvar("knifeitup_frags""5")
    
register_event("DeathMsg""Event_DeathMsg_knife""a")
}


new 
knifesounds[5][] =
{
    
"sound/knifesound/knife1",
    
"sound/knifesound/knife2",
    
"sound/knifesound/knife3",
    
"sound/knifesound/knife4",
    
"sound/knifesound/knife5"
}

public 
Event_DeathMsg_knife()
{
    new 
Killer read_data(1)
    new 
Victim read_data(2)
    
    if (!
is_user_alive(Killer) || (Killer == Victim))
    return;
    
    new 
CheckWeapon[6];
    
read_data(4CheckWeapon5);
    
    if (
equal(CheckWeapon"knife"))
    {
        new 
php get_cvar_num("knifeitup_hp")
        new 
ahp get_cvar_num("knifeitup_adminhp")
        new 
frags get_cvar_num("knifeitup_frags")
        

        if(
get_user_flags(Killer) & ADMIN_KICK
        {
            
client_print(0print_chat"!g %s !tGot !g %s !tFrags !g %s !t hp For Knifing !gAdmin %s"KillerfragsahpVictim)
            
client_cmd(0"spk %s"knifesounds)
            
set_user_health(Killerget_user_health(Killer) + ahp)
            
set_user_frags(Killerget_user_frags(Killer) + frags)
        }
       else
        {
        
client_print(0print_chat"!g %s !t Got !g %s !tFrags !g %s hp !tFor Knifing !g %s"KillerfragsphpVictim)
        
client_cmd(0"spk %s"knifesounds)
        
set_user_health(Killerget_user_health(Killer) + php)
        
set_user_frags(Killerget_user_frags(Killer) + frags)
       }
    } 
}  


stock client_print_color(idtype, const text[], any:...)
{
 if(
type == print_chat)
 {
  new 
g_iMsgidSayText;
  
g_iMsgidSayText get_user_msgid("SayText");

  new 
szMsg[191], iPlayers[32], iCount 1;
  
vformat(szMsgcharsmax(szMsg), text3);

  
replace_all(szMsgcharsmax(szMsg), "!g","^x04");
  
replace_all(szMsgcharsmax(szMsg), "!n","^x01");
  
replace_all(szMsgcharsmax(szMsg), "!t","^x03");

  if(
id)
   
iPlayers[0] = id;
  else
   
get_players(iPlayersiCount"ch");

  for(new 
iCount i++)
  {
   if(!
is_user_connected(iPlayers[i]))
    continue;
   
   
message_begin(MSG_ONE_UNRELIABLEg_iMsgidSayText_iPlayers[i]);
   
write_byte(iPlayers[i]);
   
write_string(szMsg);
   
message_end();
  }
 }



priyojit 12-12-2014 07:48

Re: Many erroes
 
Change

PHP Code:

client_print 

To

PHP Code:

client_print_color 


tousif 12-12-2014 07:51

Re: Many erroes
 
i have forgotted :( didnt seen that

indraraj striker 12-12-2014 08:27

Re: Many erroes
 
#tousif check this one

https://forums.alliedmods.net/showth...=245522&page=2
same as yours

tousif 12-12-2014 08:57

Re: Many erroes
 
but its some wat different it dont gives hp and only 1 sound :( can u plzz help ?

indraraj striker 12-12-2014 09:24

Re: Many erroes
 
1 Attachment(s)
Quote:

Originally Posted by tousif (Post 2234321)
but its some wat different it dont gives hp and only 1 sound :( can u plzz help ?

Here you go :

PHP Code:

/*
put wav file on sound/misc 

Default:cvar
amx_health_Bonus "50"
amx_frag_Bonus "2"
 */

#include <amxmodx>
#include <fun>
#include <colorchat>

#define PLUGIN "Knife Kill Bonuses"
#define VERSION "1.0"
#define AUTHOR "Flicker"

new HEALTH,FRAG;

new 
CustomSound[][] = 
    {
        
"misc/knife1.wav",
        
"misc/knife2.wav",
        
"misc/knife3.wav",
        
"misc/knife4.wav",
        
"misc/knife5.wav"
    
}
    
public 
plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
//register
    
register_event("DeathMsg""onDeathMsgEvent""a")
    
    
//cvar
    
HEALTHregister_cvar("amx_health_Bonus""50");
    
FRAG=register_cvar("amx_frag_Bonus","2");
}

public 
plugin_precache()
{
    for ( new 
isizeof CustomSoundi++ )
        {
            
precache_soundCustomSound]);
        }
}  

public 
onDeathMsgEvent()
{
    new 
id read_data(1)
    
    new 
szWeapon[32]
    
read_data(4szWeaponcharsmax(szWeapon))
    
    if(
equal(szWeapon"knife") && is_user_alive(id))
    {
        new 
szName[32], szName2[32]
        
get_user_name(idszNamecharsmax(szName))
        
get_user_name(read_data(2), szName2charsmax(szName2))
        
      
ColorChat(0,GREEN,"%s ^1Got^4 %i ^1Frags^4  %i hp ^3For Knifing^4 %s"szName,get_pcvar_num(FRAG), get_pcvar_num(HEALTH),szName2)
        
        
client_cmd0"spk %s",CustomSoundrandom_num0sizeof CustomSound ) ] );//by Arkshine
        
set_user_health(idget_user_healthid ) + get_pcvar_num(HEALTH))
        
set_user_fragsidget_user_fragsid ) + get_pcvar_num(FRAG))
    }


Not tested but it will work !!

tousif 12-13-2014 00:27

Re: Many erroes
 
TY ill do many changes in it

indraraj striker 12-13-2014 03:52

Re: Many erroes
 
Quote:

Originally Posted by tousif (Post 2234663)
TY ill do many changes in it

:) (Y)


All times are GMT -4. The time now is 15:22.

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