Ayuda niveles
#1

Bueno hola gente estoy trabajando en un Gm de 0 pero tengo una duda como hacer nivel para Rp osea /subirnivel o algun comando para que te de el nivel que sigue si tiene las horas que se necesita para dicho nivel
Reply
#2

pawn Код:
CMD:subirnivel(playerid,params[])
{
   switch(PlayerInfo[playerid][pExperiencia]) //Si tiene una variable puesta en pExperiencia
  {
      case 10: //Y es 10
     {
         SetPlayerScore(playerid,2); //Sube a nivel 2
         SendClientMessage(playerid,-1,"Has subido al nivel 2");
     }
     case 20: //Si es 20
    {
        SetPlayerScore(playerid,3); //Sube a nivel 3
        SendClientMessage(playerid,-1,"Has subido al nivel 3");
    }
   //Y asн suscesivamente...luego abajo.
    default: SendClientMessage(playerid,-1,"Aъn no tienes la experiencia suficiente para subir de nivel"); //Si tenes una experiencia que no estб definida en el 'switch' envнa este mensaje.
  }
   return 1;
}
Reply
#3

Excelente luego lo probare ahora estoy del celular.
Te hago una pregunta si por ejemplo el jugado tiene 10/10 de horas y le dan un pd se bugea y queda 11/10?
Reply
#4

їUn pd? їpayday?. Hace que el 'case' sea desde 10 hasta 19.


pawn Код:
CMD:subirnivel(playerid,params[])
{
   switch(PlayerInfo[playerid][pExperiencia]) //Si tiene una variable puesta en pExperiencia
  {
      case 10..19: //Y es 10 o mбs pero hasta 19.
     {
         SetPlayerScore(playerid,2); //Sube a nivel 2
         SendClientMessage(playerid,-1,"Has subido al nivel 2");
     }
     case 20..29: //Si es 20 o mбs pero hasta 29
    {
        SetPlayerScore(playerid,3); //Sube a nivel 3
        SendClientMessage(playerid,-1,"Has subido al nivel 3");
    }
   //Y asн suscesivamente...luego abajo.
    default: SendClientMessage(playerid,-1,"Aъn no tienes la experiencia suficiente para subir de nivel"); //Si tenes una experiencia que no estб definida en el 'switch' envнa este mensaje.
  }
   return 1;
}
Si me preguntas por quй obtendo si es 10 o mбs pero hasta 19, es porque si tenes 20 de experiencia subirнa al siguiente nivel.
Reply
#5

Si un pay day jajaj despuйs lo veo si puedo agregarle un costo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)