Raised This Month: $ Target: $400
 0% 

Sentry need to add validation!


  
 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Xaleer
Member
Join Date: May 2014
Location: Ukraine
Old 06-06-2014 , 08:54   Re: Sentry need to add validation!
Reply With Quote #3

Quote:
Originally Posted by aron9forever View Post
can't look at source, if it's an entity use pev_valid
if it's a player check if he's connected and alive

I don't know how to do this, please write me here)) error in lines 1055 and 1165...


if (!get_user_godmode(target) && hitRatio <= 0.0) {
line 1055 sentry_damagetoplayer(ent, sentryLevel, sentryOrigin, target)
}

----------------------------------------------------------------------------------------------------------------------------------------

if (newHealth <= 0) {
new targetFrags = get_user_frags(target) + 1
new owner = GetSentryPeople(sentry, OWNER)
new ownerFrags = get_user_frags(owner) + 1
set_user_frags(target, targetFrags) // otherwise frags are subtracted from victim for dying (!!)
line 1165 set_user_frags(owner, ownerFrags)
new contributors[3], moneyRewards[33] = {0, ...}
contributors[0] = owner
contributors[1] = GetSentryPeople(sentry, UPGRADER_1)
contributors[2] = GetSentryPeople(sentry, UPGRADER_2)
for (new i = SENTRY_LEVEL_1; i <= sentryLevel; i++) {
moneyRewards[contributors[i]] += g_SENTRYFRAGREWARDS[i]
}
for (new i = 1; i <= g_MAXPLAYERS; i++) {
if(!moneyRewards[i] || !is_user_connected(i) || cs_get_user_team(owner)!=cs_get_user_team(i)) continue
cs_set_user_money(i, cs_get_user_money(i) + moneyRewards[i])
if(cs_get_user_money(i)>16000) cs_set_user_money(i, 16000)
}

message_begin(MSG_ALL, g_msgDeathMsg, {0, 0, 0} ,0)
write_byte(owner)
write_byte(target)
write_byte(0)
write_string("sentry gun")
message_end()

scoreinfo_update(owner, ownerFrags, cs_get_user_deaths(owner), int:cs_get_user_team(owner))
set_msg_block(g_msgDeathMsg, BLOCK_ONCE)
}

Last edited by Xaleer; 06-06-2014 at 08:55.
Xaleer is offline
Send a message via Skype™ to Xaleer
 



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 09:35.


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