15/03/2015, 12:59 AM
Bueno como dije alguien sabe como Hacer para que cuando un jugador Resetee le sume 15 de velocidad y le reste 10 de gravedad y que el maximo de reset sea de 5
Reset
g_exp[id] = 0,
g_level[id] = 1,
g_reset[id]++,
set_user_maxspeed(id, get_user_maxspeed(id) + 15),
set_user_gravity(id, get_user_gravity(id) - 15),
client_print(id, print_chat, "Has hecho un reset tienes: %d", g_reset[id])
(01/04/2015, 08:28 PM)Spasforever escribió: [ -> ]Mira espero que te funcione
Lo pones abajo de
ESPERO QUE TE SIRVACódigo PHP://Reset
g_exp[id] = 0,
g_level[id] = 1,
g_reset[id]++,
set_user_maxspeed(id, get_user_maxspeed(id) + 15),
set_user_gravity(id, get_user_gravity(id) - 15),
client_print(id, print_chat, "Has hecho un reset tienes: %d", g_reset[id])
public FunciónResets(id){
if(g_reset[id] == 5){
//PRINT: YA TENES EL MAXIMO DE RESETS
return PLUGIN_HANDLED
}
else
// CODIGO SUMAR GRAVEDAD ETC
}
(01/04/2015, 09:12 PM)puntoini escribió: [ -> ](01/04/2015, 08:28 PM)Spasforever escribió: [ -> ]Mira espero que te funcione
Lo pones abajo de
ESPERO QUE TE SIRVACódigo PHP://Reset
g_exp[id] = 0,
g_level[id] = 1,
g_reset[id]++,
set_user_maxspeed(id, get_user_maxspeed(id) + 15),
set_user_gravity(id, get_user_gravity(id) - 15),
client_print(id, print_chat, "Has hecho un reset tienes: %d", g_reset[id])
Y el max de RESETS
Código PHP:public FunciónResets(id){
if(g_reset[id] == 5){
//PRINT: YA TENES EL MAXIMO DE RESETS
return PLUGIN_HANDLED
}
else
// CODIGO SUMAR GRAVEDAD ETC
}
Corrijan si está mal.
(06/04/2015, 09:07 PM)kirito escribió: [ -> ]la gravedad es un float o un decimal no la podes poner como entero o se bugea "si esta mal corregidme alguien".
(06/04/2015, 09:03 PM)Thirti escribió: [ -> ](01/04/2015, 09:12 PM)puntoini escribió: [ -> ](01/04/2015, 08:28 PM)Spasforever escribió: [ -> ]Mira espero que te funcione
Lo pones abajo de
ESPERO QUE TE SIRVACódigo PHP://Reset
g_exp[id] = 0,
g_level[id] = 1,
g_reset[id]++,
set_user_maxspeed(id, get_user_maxspeed(id) + 15),
set_user_gravity(id, get_user_gravity(id) - 15),
client_print(id, print_chat, "Has hecho un reset tienes: %d", g_reset[id])
Y el max de RESETS
Código PHP:public FunciónResets(id){
if(g_reset[id] == 5){
//PRINT: YA TENES EL MAXIMO DE RESETS
return PLUGIN_HANDLED
}
else
// CODIGO SUMAR GRAVEDAD ETC
}
Corrijan si está mal.
Creo que esta mal, no resta Gravedad si no que le deja la gravedad en 15 por que cuando salta se queda en el aire y a la ronda siguiente es como si no hubiera Reseteado (Tiene la misma gravedad de todos) no se puede hacer que al reset 1 Tenga 785 Gravedad al reset 2 tenga 770 Etc...
set_user_maxspeed(id, get_user_maxspeed(id) + 15),
set_user_gravity(id, get_user_gravity(id) - 15),
set_user_maxspeed(id, get_user_maxspeed(id) += 15),
set_user_gravity(id, get_user_gravity(id) -= 15),
(06/04/2015, 09:33 PM)~BriaN~ escribió: [ -> ](06/04/2015, 09:03 PM)Thirti escribió: [ -> ](01/04/2015, 09:12 PM)puntoini escribió: [ -> ](01/04/2015, 08:28 PM)Spasforever escribió: [ -> ]Mira espero que te funcione
Lo pones abajo de
ESPERO QUE TE SIRVACódigo PHP://Reset
g_exp[id] = 0,
g_level[id] = 1,
g_reset[id]++,
set_user_maxspeed(id, get_user_maxspeed(id) + 15),
set_user_gravity(id, get_user_gravity(id) - 15),
client_print(id, print_chat, "Has hecho un reset tienes: %d", g_reset[id])
Y el max de RESETS
Código PHP:public FunciónResets(id){
if(g_reset[id] == 5){
//PRINT: YA TENES EL MAXIMO DE RESETS
return PLUGIN_HANDLED
}
else
// CODIGO SUMAR GRAVEDAD ETC
}
Corrijan si está mal.
Creo que esta mal, no resta Gravedad si no que le deja la gravedad en 15 por que cuando salta se queda en el aire y a la ronda siguiente es como si no hubiera Reseteado (Tiene la misma gravedad de todos) no se puede hacer que al reset 1 Tenga 785 Gravedad al reset 2 tenga 770 Etc...
Cambia
Código PHP:set_user_maxspeed(id, get_user_maxspeed(id) + 15),
set_user_gravity(id, get_user_gravity(id) - 15),
-------------------->
Código PHP:set_user_maxspeed(id, get_user_maxspeed(id) += 15),
set_user_gravity(id, get_user_gravity(id) -= 15),