Raised This Month: $ Target: $400
 0% 

Help|svc_bad


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Dr7sTyLe
Senior Member
Join Date: Dec 2010
Old 09-24-2011 , 07:04   Help|svc_bad
Reply With Quote #1

hey i have a code that suppose to create a beam effect here is it:
PHP Code:
#include <amxmodx>
#include <fakemeta_util>

#define TE_BEAMPOINTS 22

new gSprite

public plugin_init()
{
    
register_clcmd("say /beam","beam_effect")
}

public 
plugin_precache()
{
    
gSprite precache_generic("sprites/laserbeam.spr")
}

public 
beam_effect(id)
{
    new 
origin[3],aimorigin[3]
    
get_user_origin(id,origin)
    
fm_get_aim_origin(id,Float:aimorigin)
    
message_begin(MSG_ALLSVC_TEMPENTITY)
    
write_byte(TE_BEAMPOINTS)
    
write_coord(origin[0])
    
write_coord(origin[1])
    
write_coord(origin[2])
    
write_coord(aimorigin[0])
    
write_coord(aimorigin[1])
    
write_coord(aimorigin[2])
    
write_short(gSprite)    
    
write_byte(0)    
    
write_byte(0)    
    
write_byte(10)    
    
write_byte(15)    
    
write_byte(0)    
    
write_byte(0)
    
write_byte(0)
    
write_byte(255)
    
write_byte(255)
    
write_byte(0)
    
message_end()


Code:
891075 0028 svc_deltapacketentities
891079 0008 Geiger
891079 0010 svc_time
891079 0015 svc_clientdata
891079 0032 svc_deltapacketentities
891083 0008 svc_time
891083 0013 svc_clientdata
891083 0023 svc_deltapacketentities
891087 0008 svc_time
891087 0013 svc_clientdata
891087 0023 svc_deltapacketentities
891091 0008 svc_time
891091 0013 svc_clientdata
891091 0023 svc_deltapacketentities
891095 0008 svc_time
891095 0013 svc_clientdata
891095 0023 svc_deltapacketentities
891099 0008 svc_time
891099 0013 svc_clientdata
891099 0023 svc_deltapacketentities
891103 0008 svc_time
891103 0013 svc_clientdata
891103 0023 svc_deltapacketentities
891107 0008 svc_time
891107 0013 svc_clientdata
891107 0023 svc_deltapacketentities
891111 0008 svc_time
891111 0013 svc_clientdata
891111 0023 svc_deltapacketentities
891115 0008 SayText
891115 0037 svc_temp_entity
BAD:   49:svc_bad
Host_Error: CL_ParseServerMessage: Ill
what do i need to do ?
Dr7sTyLe is offline
jim_yang
Veteran Member
Join Date: Aug 2006
Old 09-24-2011 , 07:24   Re: Help|svc_bad
Reply With Quote #2

Code:
#include <amxmodx>

new gSprite

public plugin_init()
{
    register_clcmd("say /beam","beam_effect")
}

public plugin_precache()
{
    gSprite = precache_model("sprites/laserbeam.spr")
}

public beam_effect(id)
{
    new origin[3]
    new aimorigin[3]
    get_user_origin(id, origin)
    get_user_origin(id, aimorigin, 3)
	
    message_begin(MSG_ALL, SVC_TEMPENTITY)
    write_byte(TE_BEAMPOINTS)
    write_coord(origin[0])
    write_coord(origin[1])
    write_coord(origin[2])
    write_coord(aimorigin[0])
    write_coord(aimorigin[1])
    write_coord(aimorigin[2])
    write_short(gSprite)    
    write_byte(0)    
    write_byte(0)    
    write_byte(10)    
    write_byte(15)    
    write_byte(0)    
    write_byte(0)
    write_byte(0)
    write_byte(255)
    write_byte(255)
    write_byte(0)
    message_end()
}
__________________
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
Dr7sTyLe
Senior Member
Join Date: Dec 2010
Old 09-24-2011 , 07:48   Re: Help|svc_bad
Reply With Quote #3

Quote:
Originally Posted by jim_yang View Post
Code:
#include <amxmodx>

new gSprite

public plugin_init()
{
    register_clcmd("say /beam","beam_effect")
}

public plugin_precache()
{
    gSprite = precache_model("sprites/laserbeam.spr")
}

public beam_effect(id)
{
    new origin[3]
    new aimorigin[3]
    get_user_origin(id, origin)
    get_user_origin(id, aimorigin, 3)
    
    message_begin(MSG_ALL, SVC_TEMPENTITY)
    write_byte(TE_BEAMPOINTS)
    write_coord(origin[0])
    write_coord(origin[1])
    write_coord(origin[2])
    write_coord(aimorigin[0])
    write_coord(aimorigin[1])
    write_coord(aimorigin[2])
    write_short(gSprite)    
    write_byte(0)    
    write_byte(0)    
    write_byte(10)    
    write_byte(15)    
    write_byte(0)    
    write_byte(0)
    write_byte(0)
    write_byte(255)
    write_byte(255)
    write_byte(0)
    message_end()
}
Ok it fixed this but there is another problem now :
PHP Code:
#include <amxmodx>
#include <fakemeta_util>
new gSprite

public plugin_init()
{
    
register_clcmd("say /beam","beam_effect")
}

public 
plugin_precache()
{
    
gSprite precache_model("sprites/laserbeam.spr")
}

public 
beam_effect(id)
{
    new 
origin[3]
    new 
Float:aimorigin[3]
    
get_user_origin(idorigin,3)
    
fm_get_aim_origin(idaimorigin)
    
    
message_begin(MSG_ALLSVC_TEMPENTITY)
    
write_byte(TE_BEAMPOINTS)
    
write_coord(origin[0])
    
write_coord(origin[1])
    
write_coord(origin[2])
    
write_coord(aimorigin[0])
    
write_coord(aimorigin[1])
    
write_coord(aimorigin[2])
    
write_short(gSprite)    
    
write_byte(1)    
    
write_byte(5)    
    
write_byte(100)    
    
write_byte(20)    
    
write_byte(0)    
    
write_byte(0)
    
write_byte(0)
    
write_byte(255)
    
write_byte(200)
    
write_byte(200)
    
message_end()

This is the code
here is a picture

look where is my crosshair and where is the beam,
how do i make it go straight from where i am to where i aim.
Dr7sTyLe is offline
Dr7sTyLe
Senior Member
Join Date: Dec 2010
Old 09-24-2011 , 08:11   Re: Help|svc_bad
Reply With Quote #4

Fixed =D
Dr7sTyLe is offline
Hunter-Digital
Veteran Member
Join Date: Aug 2006
Location: In the Game [ro]
Old 09-25-2011 , 01:10   Re: Help|svc_bad
Reply With Quote #5

Use get_user_origin() with third arg as 1 (or not specified) and 3 to get player origin and aim origin, don't use fm_* stocks.

example:
Code:
new iOrigin[3]
new iAimOrigin[3]

get_user_origin(id, iOrigin)
get_user_origin(id, iAimOrigin, 3)
__________________
Hunter-Digital 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 19:43.


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