Raised This Month: $ Target: $400
 0% 

[ES] Como crear 10 niveles


  
 
 
Thread Tools Display Modes
Author Message
aagguuu
Senior Member
Join Date: Nov 2009
Old 02-19-2010 , 13:00   [ES] Como crear 10 niveles
#1

Bueno , quiero hacer un plugin, qe tenga 10 niveles, y qe en cada nivel , por ej ganes cosas, como por ejemplo, ap, vida, speed y cosas asi, el tema es que ya lei 2 tutos de los que hay sobre niveles y no los entendi :S ya los lei muchas veces, el de L// lo lei millones de veces y nunca lo entendi, y el otro lo lei menos, pero tampoco lo entiendo :S, porfa si me pueden dejar un ejemplo
__________________
Scripting: 0% ):

[IMG]http://img340.**************/img340/7371/avrilagu.png[/IMG]


aagguuu is offline
sombrilla
Veteran Member
Join Date: Apr 2009
Location: Buenos Aires
Old 02-19-2010 , 13:03   Re: [ES] Como crear 10 niveles
#2

ZP?
__________________

sombrilla is offline
Send a message via MSN to sombrilla
aagguuu
Senior Member
Join Date: Nov 2009
Old 02-19-2010 , 13:04   Re: [ES] Como crear 10 niveles
#3

Nono, es todo aparte, ya vi varios que preguntaban para el ZP, pero no, yo quiero para otro mod, y en lo posible qe no use includes de zp
__________________
Scripting: 0% ):

[IMG]http://img340.**************/img340/7371/avrilagu.png[/IMG]


aagguuu is offline
p4rp4d30
Veteran Member
Join Date: Mar 2007
Old 02-19-2010 , 13:08   Re: [ES] Como crear 10 niveles
#4

el Ejemplo de L// es perfecto Analizalo igual te recomiendo que empieses a ver todoo lo que es las sentencias, condiciones, if, For, y etc asi podes entender

saber que < significa menor > significa Mayor = significa Igual que y etc

variables y algo a una variable

new soyVariable = 1 // Creamos la variable y le asignamos a esa variable el valor 1
new soyVariable2 = 2

if(soyVariable < soyVariable2 ) // aca queremos decir con el IF "si" SoyVarible1 es Menor que SoyVariable2 entonces da Verdadero si es asi en este caso es Verdadero
{
SoyVarible 1 es Menor que SoyVariable2
}
Else // De lo contrario ocea "false" de la condicion
{
SoyVariable1 es mayor a SoyVariable2
}
Else significa "de lo Contrario" ocea de lo contrario de lo que es
soyVariable < soyVariable2 ocea si no se cuimple esa condicion se recurre al ELSE

y etc

eso tenes que aprender primero y asi es como te vas dar cuenta

salu2

Last edited by p4rp4d30; 02-19-2010 at 13:10.
p4rp4d30 is offline
sombrilla
Veteran Member
Join Date: Apr 2009
Location: Buenos Aires
Old 02-19-2010 , 13:17   Re: [ES] Como crear 10 niveles
#5

Por frags:

PHP Code:
new g_nivel[33]
#define MAX 10
new const NIVELES[MAX] = { 023581321304462 
PHP Code:
public plugin_init() 
{
RegisterHam(Ham_Killed"player""fw_PlayerKilled")

PHP Code:
public checkeo(id)
{
    while (
get_user_frags(id) >= NIVELES[g_nivel[id]])
    {
        
g_nivel[id]++
        
//if(g_nivel[id] == 1)
        //code code code
        
client_print(idprint_chat"Subiste al nivel %d"g_nivel[id])
    }

PHP Code:
public fw_PlayerKilled(victimattackershouldgib)
{
    
checkeo(attacker)

Por Damage

PHP Code:
new g_punto[33]
new 
g_damage[33]
new 
g_nivel[33]
#define MAX 10
new const NIVELES[MAX] = { 023581321304462 
PHP Code:
public plugin_init() 
{
public 
fw_TakeDamage(victiminflictorattackerFloat:damagedamage_type)

PHP Code:
public checkeo(id)
{
    while (
g_punto[id] >= NIVELES[g_nivel[id]])
    {
        
g_nivel[id]++
        
//if(g_nivel[id] == 1)
        //code code code
        
client_print(idprint_chat"Subiste al nivel %d"g_nivel[id])
    }

PHP Code:
public fw_PlayerKilled(victimattackershouldgib)
{
    
g_damage[attacker] += floatround(damage)
while (
g_damage[attacker] >= 100)
{
g_punto[id]++
checkear(attacker)
}


__________________

sombrilla is offline
Send a message via MSN to sombrilla
aagguuu
Senior Member
Join Date: Nov 2009
Old 02-19-2010 , 14:42   Re: [ES] Como crear 10 niveles
#6

Si lo quiero hacer por XP?, osea , mesclando el tutorial de L//, que tiene algo de xp, o nose :S quiero hacer esto pero es muy complicado :/
__________________
Scripting: 0% ):

[IMG]http://img340.**************/img340/7371/avrilagu.png[/IMG]


aagguuu is offline
p4rp4d30
Veteran Member
Join Date: Mar 2007
Old 02-19-2010 , 14:46   Re: [ES] Como crear 10 niveles
#7

Quote:
Originally Posted by aagguuu View Post
Si lo quiero hacer por XP?, osea , mesclando el tutorial de L//, que tiene algo de xp, o nose :S quiero hacer esto pero es muy complicado :/
asi no vas a llegar a ningun lado

pero bue

salu2
p4rp4d30 is offline
S34Qu4K3
Veteran Member
Join Date: Jan 2010
Location: Galicia
Old 02-19-2010 , 15:34   Re: [ES] Como crear 10 niveles
#8

http://forums.alliedmods.net/showthread.php?t=113875 ahi tenes, a ver si te sirve ;)
S34Qu4K3 is offline
 



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 04:46.


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