AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Scripting Help (https://forums.alliedmods.net/forumdisplay.php?f=11)
-   -   [solved]add a distance to client (https://forums.alliedmods.net/showthread.php?t=88550)

Dr.G 03-26-2009 09:48

[solved]add a distance to client
 
how should the array or what its called, g_noscope_counter_dist[33] look for being correct or working hehe, to hold Distance.


Code:

new g_noscope_counter_dist[33]
 
public plugin_init()
{
 register_plugin(PLUGIN, VERSION, AUTHOR)
 
 RegisterHam(Ham_Killed, "player", "func_Ham_Killed")
}
 
 
public func_Ham_Killed(id, iAttacker, shouldgib)
{
 new Float: vOrigin[3], Float: aOrigin[3], Float: Distance
 
 pev(id, pev_origin, vOrigin )
 pev(iAttacker, pev_origin, aOrigin )
 
 Distance = fm_get_distance(vOrigin, aOrigin)
 
 if(g_noscope_counter_dist[iAttacker] < Distance)
 {
  g_noscope_counter_dist[iAttacker] = Distance
  client_print(iAttacker, print_chat, "[%s] Your best unscoped kill was done over %.1f meters", g_noscope_counter_dist[id])
 }
}
 
 
Float:fm_get_distance( Float: Origin1[3], Float: Origin2[3])
{
 new Float: fdistance = get_distance_f(Origin1, Origin2)
 return (fdistance*0.0254)
}


thanks in advance

Dores 03-26-2009 10:38

Re: add a distance to client
 
There's a mistake here:

PHP Code:

client_print(iAttackerprint_chat"[%s] Your best unscoped kill was done over %.1f meters"g_noscope_counter_dist[id])

--->

client_print(iAttackerprint_chat"[%s] Your best unscoped kill was done over %.1f meters"g_noscope_counter_dist[iAttacker]) 


Dr.G 03-26-2009 10:43

Re: add a distance to client
 
lol well thats not the problem, the problem is to change g_noscope_counter_dist[33] to something greater. the compiler tell me that this g_noscope_counter_dist[iAttacker] = Distance have a tag mistake

Dr.G 03-26-2009 13:04

Re: add a distance to client
 
solved! like this

PHP Code:

new Float:g_noscope_counter_dist[33

lmao

Emp` 03-26-2009 13:04

Re: [solved]add a distance to client
 
Code:

g_noscope_counter_dist[iAttacker] = floatround(Distance)
edit: ya.. you can declare it as a float too...

Dr.G 03-26-2009 13:24

Re: [solved]add a distance to client
 
haha yea thanks anyway Emp'... damn this was stupid :D


All times are GMT -4. The time now is 09:01.

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