Raised This Month: $ Target: $400
 0% 

scripting help


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
SAMURAI16
BANNED
Join Date: Sep 2006
Old 12-02-2006 , 07:36   scripting help
Reply With Quote #1

hi, i maked this code :
Code:
public makeant(id,level,cid){
    new name[128]
         get_user_name(id, name, 31)
     client_print(id,print_chat,"Now your are an Ant")
     set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0)
     show_hudmessage(id,"%s has been transformed into a ant",name)
     
     cs_set_user_model(id,antmodel)
     set_user_armor(id,antarmor)
     set_user_maxspeed(id,Float:antspeed)
     set_user_gravity(id,Float:antgravity)
     set_user_footsteps(id,antfootstep)
     
     engclient_cmd(id,"weapon_knife")
     return PLUGIN_HANDLED
    }
A have some defines, etc but i want :
If can somebody modify my code and add posibility to use command for team (ex : amx_ant @T / @CT) and for all (ex : amx_ant @ALL) Please make it..
SAMURAI16 is offline
Send a message via MSN to SAMURAI16
jim_yang
Veteran Member
Join Date: Aug 2006
Old 12-02-2006 , 09:37   Re: scripting help
Reply With Quote #2

Code:
public makeant(id,level,cid){         if(!cmd_access(id,level,cid,2))                 return PLUGIN_HANDLED         new arg[5],players[32],num         read_argv(1,arg,4)         if(equali(arg,"@T"))                 get_players(players,num,"ace","TERRORIST")         else if(equali(arg,"@CT"))                 get_players(players,num,"ace","CT")         else if(equali(arg,"@ALL"))                 get_players(players,num,"ac")         else                 return PLUGIN_HANDLED         new player,name[32]         for(new i=0;i<num;i++) {                 player = players[i]                 get_user_name(player, name, 31)                 client_print(player,print_chat,"Now your are an Ant")                 set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0)                 show_hudmessage(player,"%s has been transformed into a ant",name)                 cs_set_user_model(player,antmodel)                 set_user_armor(player,antarmor)                 set_user_maxspeed(player,Float:antspeed)                 set_user_gravity(player,Float:antgravity)                 set_user_footsteps(player,antfootstep)                 engclient_cmd(player,"weapon_knife")         }         return PLUGIN_HANDLED }
__________________
Project : CSDM all in one - 99%
<team balancer#no round end#entity remover#quake sounds#fake full#maps management menu#players punishment menu#no team flash#colored flashbang#grenade trails#HE effect#spawn protection#weapon arena#weapon upgrade#auto join#no weapon drop#one name>
jim_yang is offline
Old 12-02-2006, 10:10
SAMURAI16
This message has been deleted by SAMURAI16.
SAMURAI16
BANNED
Join Date: Sep 2006
Old 12-02-2006 , 10:11   Re: scripting help
Reply With Quote #3

thx a lot . you can make like that : if i use command for an player use this hudmessage :
Code:
set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0)
 show_hudmessage(player,"%s has been transformed into a ant",name)
If i use for @T set a hudmessage with text : Terro Team has been transformed into ants ;
and for @CT : CT Team has been transformed into ants .
And for @ALL, text : All players has been transformed into ants
Please make it
SAMURAI16 is offline
Send a message via MSN to SAMURAI16
jim_yang
Veteran Member
Join Date: Aug 2006
Old 12-02-2006 , 11:21   Re: scripting help
Reply With Quote #4

is that difficult for u?
Code:
public makeant(id,level,cid){         if(!cmd_access(id,level,cid,2))                 return PLUGIN_HANDLED         new arg[5],players[32],num         read_argv(1,arg,4)         if(equali(arg,"@T")) {                 get_players(players,num,"ace","TERRORIST")                 set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0)                 show_hudmessage(0,"Terro Team has been transformed into ants")         }         else if(equali(arg,"@CT")) {                 get_players(players,num,"ace","CT")                 set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0)                 show_hudmessage(0,"CT Team has been transformed into ants")         }         else if(equali(arg,"@ALL")) {                 get_players(players,num,"ac")                 set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0)                 show_hudmessage(0,"All players has been transformed into ants")         }         else                 return PLUGIN_HANDLED         new player,name[32]         for(new i=0;i<num;i++) {                 player = players[i]                 client_print(player,print_chat,"Now your are an Ant")                 cs_set_user_model(player,antmodel)                 set_user_armor(player,antarmor)                 set_user_maxspeed(player,Float:antspeed)                 set_user_gravity(player,Float:antgravity)                 set_user_footsteps(player,antfootstep)                 engclient_cmd(player,"weapon_knife")         }         return PLUGIN_HANDLED }
__________________
Project : CSDM all in one - 99%
<team balancer#no round end#entity remover#quake sounds#fake full#maps management menu#players punishment menu#no team flash#colored flashbang#grenade trails#HE effect#spawn protection#weapon arena#weapon upgrade#auto join#no weapon drop#one name>
jim_yang is offline
SAMURAI16
BANNED
Join Date: Sep 2006
Old 12-02-2006 , 11:30   Re: scripting help
Reply With Quote #5

thanks, please add if i use for an user this:
Code:
set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0) show_hudmessage(player,"%s has been transformed into a ant",name)
SAMURAI16 is offline
Send a message via MSN to SAMURAI16
jim_yang
Veteran Member
Join Date: Aug 2006
Old 12-02-2006 , 11:44   Re: scripting help
Reply With Quote #6

Code:
public makeant(id,level,cid){         if(!cmd_access(id,level,cid,2))                 return PLUGIN_HANDLED         new arg[32],players[32],num         read_argv(1,arg,4)         if(equali(arg,"@T")) {                 get_players(players,num,"ace","TERRORIST")                 set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0)                 show_hudmessage(0,"Terro Team has been transformed into ants")         }         else if(equali(arg,"@CT")) {                 get_players(players,num,"ace","CT")                 set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0)                 show_hudmessage(0,"CT Team has been transformed into ants")         }         else if(equali(arg,"@ALL")) {                 get_players(players,num,"ac")                 set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0)                 show_hudmessage(0,"All players has been transformed into ants")         }         else {                 read_argv(1,arg,31)                 new theone = cmd_target(id,arg,0)                 if(!theone)                         return PLUGIN_HANDLED                 new name[32]                 get_user_name(theone,name,31)                 set_hudmessage(23,243,00,0.07, 0.73, 0, 6.0, 5.0)                 show_hudmessage(0,"%s has been transformed into a ant",name)                 players[0] = theone                 num = 1         }         new player         for(new i=0;i<num;i++) {                 player = players[i]                 client_print(player,print_chat,"Now your are an Ant")                 cs_set_user_model(player,antmodel)                 set_user_armor(player,antarmor)                 set_user_maxspeed(player,Float:antspeed)                 set_user_gravity(player,Float:antgravity)                 set_user_footsteps(player,antfootstep)                 engclient_cmd(player,"weapon_knife")         }         return PLUGIN_HANDLED }
is this the last version ?
__________________
Project : CSDM all in one - 99%
<team balancer#no round end#entity remover#quake sounds#fake full#maps management menu#players punishment menu#no team flash#colored flashbang#grenade trails#HE effect#spawn protection#weapon arena#weapon upgrade#auto join#no weapon drop#one name>
jim_yang is offline
Da_sk8rboy
Veteran Member
Join Date: Jul 2006
Old 12-02-2006 , 12:31   Re: scripting help
Reply With Quote #7

use small tags when you post a code.
__________________
i stop around here and there.
Da_sk8rboy is offline
[ --<-@ ] Black Rose
ANNIHILATED
Join Date: Sep 2005
Location: Stockholm, Sweden.
Old 12-02-2006 , 13:43   Re: scripting help
Reply With Quote #8

Code:
register_event("CurWeapon", "event_CurWeapon", "b", "2!29"); public event_CurWeapon(id) {     if ( is player ant )         client_cmd(id, "use weapon_knife"); }
[ --<-@ ] Black Rose is offline
Reply


Thread Tools
Display Modes

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 06:49.


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