Raised This Month: $ Target: $400
 0% 

Confused[URGENT] Why? [Naruto-Mod]


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Zaidbt
Senior Member
Join Date: Jun 2014
Location: Morroco
Old 03-27-2015 , 19:14   Confused[URGENT] Why? [Naruto-Mod]
Reply With Quote #1

PHP Code:

 
#include <amxmodx>     
#include <fun>     
#include <cstrike>    
#include <hamsandwich>  
#include <engine>  

new bool:HasSpeed[33]  
new 
bool:Exit  
new 
bool:Entrance  
new FloatfTeleportOrigin[3]  
new 
iTeleportOrigin[3]  
new 
CurrentClass[33]  


public 
client_putinserver(id)  
    
HasSpeed[id] = true  

public client_disconnect(id)  
    
HasSpeed[id] = true  

public onCurWeapon(id)  
    if(
HasSpeed[id])  
    
set_user_maxspeed(id600.0)  

public 
_get_currnetclass(iPluginiParams)  
{  
    return 
CurrentClass[get_param(1)];  
}  

public 
plugin_precache()  
{  
    
precache_model("models/player/gaara/gaara.mdl")  
    
precache_model("models/player/naruto/naruto.mdl")  
    
precache_model("models/player/shikamaru/shikamaru.mdl")  
    
precache_model("sprites/e-tele1.spr")  
}   

public 
plugin_init()    
{    
    
register_clcmd"youwontknowthis","Classmenu" )   
    
RegisterHam(Ham_Spawn"player""onSpawnPost"true);  
    
register_event("CurWeapon""onCurWeapon""be""1=1")  
    
RegisterHam(Ham_Item_PostFrame"weapon_knife""Knife_PostFrame")  
    
register_touch("portal_entrance""player""portal_touch")  
    
register_clcmd("portal_entrance""cmd_portal")  
    
register_clcmd("portal_exit""cmd_portal2")  
}   

public 
onSpawnPost(id)  
    
Classmenu(id)   

public 
Classmenuid )    
{    
      
    new 
menu menu_create"Class menu""menu_handler" )    
      
    
menu_additemmenu"\r Gaara [Fly + Speed]""")    
    
menu_additemmenu"\r Naruto [\y Speed +Hp+Shadow-Clone]""")    
    
menu_additemmenu"\w Shikamaru [\y Grab + Speed O.Admins]"""ADMIN_BAN )    
    
menu_additemmenu"\w Kisame Hoshigaki [\y No Clip +low hp]""")  
    
menu_additemmenu"\w Obito [\y Portals + Speed O.Admins]"""ADMIN_BAN )   
      
    
menu_setpropmenuMPROP_EXITMEXIT_ALL )         
    
menu_displayidmenu)  
      
}    

public 
menu_handleridmenuitem )    
{    
      
    switch( 
item )    
    {    
        case 
0:    
        {    
            
client_printidprint_chat"You Are now Gaara " )   
              
            
set_user_health(idget_user_healthid ) + 300)    
            
give_item(id"weapon_hegrenade")   
            
give_item(id"weapon_smokegrenade")   
            
cs_set_user_bpammo(idCSW_HEGRENADE10)   
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE5)  
            
set_user_maxspeed(id850.0)   
            
cs_set_user_model(id"Gaara")  
              
            
CurrentClass[id] = 1  
              
              
            menu_destroy
menu )    
            return 
PLUGIN_HANDLED    
        
}    
        case 
1:    
        {    
            
client_printidprint_chat" You are now Naruto" )    
            
set_user_health(idget_user_healthid ) + 450)  
            
give_item(id"weapon_hegrenade")   
            
give_item(id"weapon_smokegrenade")   
            
cs_set_user_bpammo(idCSW_HEGRENADE10)   
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE10)  
            
set_user_maxspeed(id850.0)   
            
cs_set_user_model(id"Naruto")  
            
CurrentClass[id] = 2  
        
}    
        case 
2:    
        {    
            
client_printidprint_chat"You have selected Shikamaru" )   
            
set_user_health(idget_user_healthid ) + 350)  
            
give_item(id"weapon_hegrenade")   
            
give_item(id"weapon_smokegrenade")   
            
cs_set_user_bpammo(idCSW_HEGRENADE5)   
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE5)  
            
set_user_maxspeed(id850.0)   
            
cs_set_user_model(id"shikamaru")   
            
CurrentClass[id] = 3  
   
        
}    
        case 
3:    
        {    
            
client_printidprint_chat"You have selected Kisame Hoshigaki" )   
            
set_user_health(idget_user_healthid ) + 150)  
            
give_item(id"weapon_hegrenade")   
            
give_item(id"weapon_smokegrenade")   
            
cs_set_user_bpammo(idCSW_HEGRENADE5)   
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE5)  
            
set_user_maxspeed(id850.0)   
            
cs_set_user_model(id"shikamaru")   
            
set_user_noclip(id1)  
            
CurrentClass[id] = 4  
              
        
}    
        case 
4:    
        {    
            
client_printidprint_chat"You have selected Obito" )  
            
client_printidprint_chat"Use Bind X portal_entrance & bind x2 portal_exit" )   
            
set_user_health(idget_user_healthid ) + 350)  
            
give_item(id"weapon_hegrenade")   
            
give_item(id"weapon_smokegrenade")   
            
cs_set_user_bpammo(idCSW_HEGRENADE5)   
            
cs_set_user_bpammo(idCSW_SMOKEGRENADE5)  
            
set_user_maxspeed(id850.0)   
            
cs_set_user_model(id"shikamaru")    
            
CurrentClass[id] = 5  
        
}   
          
        case 
MENU_EXIT:    
        {    
            
client_printidprint_chat"You exited the menu... " )    
        }    
    }    
      
      
    
menu_destroymenu )    
    return 
PLUGIN_HANDLED    
}    
public 
cmd_portal(id)  
{  
 if(
CurrentClass[id] == 2)  
          return 
PLUGIN_HANDLED  
    
new enOrigin[3]  
      
    
get_user_origin(idenOrigin)  
    
enOrigin[2] = enOrigin[2] + 20  
      
    client_print
(0print_chat"%d started creating portal..."id)  
      
    
set_task(1.0"create_portal"idenOrigin3)  
     
    
}  
public 
cmd_portal2(id)  
{  
  if(
CurrentClass[id] == 2)  
          return 
PLUGIN_HANDLED  
    
new exOrigin[3]  
      
    
get_user_origin(idexOrigin)  
      
    
client_print(0print_chat"%d started creating portal..."id)  
      
    
set_task(1.0"create_portal2"idexOrigin3)  
      
}  
public 
portal_touch(entid)  
{     
      
    new 
Owner entity_get_edict(ent,EV_ENT_owner)  
      
    if(
Owner == id)  
    {  
        if(!Exit)  
        {  
            
client_print(idprint_center"Create A Exit Portal First")  
        }  
        else  
        {  
              
            
set_user_origin(idiTeleportOrigin)  
            
client_print(id,print_center,"You have been teleported")  
            
client_print(idprint_chat"Teleported..")  
            
set_user_health(idget_user_healthid ) + 5);   
        }  
    }  
    else  
    {  
        
client_print(idprint_center"Use your own portals")  
        return  
    }  
      
}  

public 
create_portal(enOrigin[3], id)  
{  
    new 
Float:fOrigin[3]  
    new 
ent create_entity("env_sprite")  
      
    
remove_entity_name("portal_entrance")  
      
    
IVecFVec(enOriginfOrigin)  
      
      
    
entity_set_string(entEV_SZ_classname"portal_entrance")  
    
entity_set_model(ent"sprites/e-tele1.spr")  
    
entity_set_int(entEV_INT_spawnflagsSF_SPRITE_STARTON)  
    
entity_set_float(entEV_FL_framerate30.0)  
      
    
DispatchSpawn(ent)  
      
    
entity_set_origin(entfOrigin)  
    
entity_set_size(entFloat:{-25.0, -25.0, -25.0}, Float:{25.025.025.0})  
    
entity_set_int(entEV_INT_solidSOLID_TRIGGER)  
    
entity_set_int(entEV_INT_movetypeMOVETYPE_FLY)  
    
entity_set_int(entEV_INT_rendermodekRenderTransAdd)  
    
entity_set_float(entEV_FL_renderamt255.0)  
    
entity_set_float(entEV_FL_scale1.0)  
    
entity_set_edict(ent,EV_ENT_ownerid)  
    
Entrance true  
      
    client_print
(0print_chat"%d created portal (%d)"ident)  
}  
public 
create_portal2(exOrigin[3], id)  
{  
    new 
Float:fOrigin[3]  
      
    
remove_entity_name"portal_exit" )  
      
    new 
ent create_entity("env_sprite")  
      
    
IVecFVec(exOriginfOrigin)  
      
      
    
entity_set_string(entEV_SZ_classname"portal_exit")  
    
entity_set_model(ent"sprites/e-tele1.spr")  
    
entity_set_int(entEV_INT_spawnflagsSF_SPRITE_STARTON)  
    
entity_set_float(entEV_FL_framerate30.0)  
      
    
DispatchSpawn(ent)  
      
    
entity_set_origin(entfOrigin)  
    
entity_set_size(entFloat:{-25.0, -25.0, -25.0}, Float:{25.025.025.0})  
    
entity_set_int(entEV_INT_solidSOLID_TRIGGER)  
    
entity_set_int(entEV_INT_movetypeMOVETYPE_FLY)  
    
entity_set_int(entEV_INT_rendermodekRenderTransAdd)  
    
entity_set_float(entEV_FL_renderamt255.0)  
    
entity_set_float(entEV_FL_scale1.0)  
    
entity_set_edict(ent,EV_ENT_ownerid)  
      
    
client_print(0print_chat"%d created portal (%d)"ident)  
    Exit = 
true  
      
    entity_get_vector
(entEV_VEC_originfTeleportOrigin)  
      
    
FVecIVec(fTeleportOriginiTeleportOrigin)  
      

Then Why Class(2) Can use The portal even if i'm blocking it ? Ty
__________________
http://steamcommunity.com/profiles/76561198044821965
=========Working On Naruto Mod========
Zaidbt 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 22:44.


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