AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Spanish (https://forums.alliedmods.net/forumdisplay.php?f=135)
-   -   [duda] Balas (https://forums.alliedmods.net/showthread.php?t=214025)

wEEk 04-22-2013 00:09

[duda] Balas
 
hola.

Me pregunto si hay algun post sobre como comprar balas con mas danio. una vez entre en un server que se podria comprar "Balas de plata" y esas balas pegaban mas de lo normal. busque pero no savia como era el nombre de lo que busco.

lucas_7_94 04-22-2013 03:55

Re: [duda] Balas
 
nada del otro mundo me imagino , se le multiplica un valor X en el damage para tener mas daño.

Matians 04-22-2013 13:11

Re: [duda] Balas
 
Lol, es un truco mental, es tan simple como.

Menu dice... 1. Comprar balas de plata x2 de daño // Y lo que hace el code es tan simple como.

new g_bplata[33]

Al comprar la bala g_bplata[id] = true

if (g_bplata[attacker])
SetHamParamFloat(4, damage * 2)

Son trucos mentales por así decirlo, todo esta en pensarlo como hacerlo. Cuando me refiero a trucos mentales, quiero decir que dicen una cosa, y lo unico que hacen es setearle el daño x2.

Roccoxx 04-22-2013 13:34

Re: [duda] Balas
 
bools lol, usa bitsums.

Neeeeeeeeeel.- 04-22-2013 13:59

Re: [duda] Balas
 
Quote:

Originally Posted by Roccoxx (Post 1937765)
bools lol, usa bitsums.

http://csargentina.net/nel/firma.png
¿Por qué no le mandás un mp a Bailopan diciendole que remueva las variables booleanas del compilador y que aparezca un cartel que diga "USE BITSUM BITCH, IS BETTER"?

No todos los saben usar y ningún procesador explotará por usar un bool.

lucas_7_94 04-22-2013 14:01

Re: [duda] Balas
 
Quote:

Originally Posted by Roccoxx (Post 1937765)
bools lol, usa bitsums.

No todos saben usar bitsums , que use bools , la pc no va a oxidarse.

Matians 04-22-2013 16:14

Re: [duda] Balas
 
new g_balasplata

g_balasplata |= ( 1 << ( id & 31 ) );

Así las asignamos, dps.

if (g_balasplata)
SetHamParamFloat(4, damage * 2)

baneado 04-22-2013 16:27

Re: [duda] Balas
 
Quote:

Originally Posted by Matians (Post 1937870)
new g_balasplata

g_balasplata |= ( 1 << ( id & 31 ) );

Así las asignamos, dps.

if (g_balasplata)
SetHamParamFloat(4, damage * 2)

mal, si algún jugador comprara las balas, todos se beneficiarían de su daño x2

pd: haciendo un bool puede que el pc rebiente o quede en estado crítico e.e

Matians 04-22-2013 16:38

Re: [duda] Balas
 
Entonces seria..

PHP Code:

new g_balasplata
#define DarBalasPlata(%1)         g_balasplata |=    1<<(%1&31) 
#define RemoverBalas(%1)    g_balasplata &=    ~(1<<(%1&31))
#define TienePlata(%1)         g_balasplata &    1<<(%1&31) 

DarBalasPlatas(id)

if(
TienePlata(attacker))
    
SetHamParamFloat(4damage 2

Al item simplemete le hacemos BalasPlata(id)

XINLEI 04-22-2013 16:41

Re: [duda] Balas
 
inb4 Rak.


All times are GMT -4. The time now is 20:04.

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