[AYUDA] Pasar esto a ZCMD
#1

Код:
if(strcmp(cmd, "/dpr", true) == 0)
   {
      if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
      {
          if(IsPlayerConnected(playerid))
          {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /darpuntos [JugadorID/ParteDelNombre] [Cantidad]");
               return 1;
            }
            //giveplayerid = strval(tmp);
              giveplayerid = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /darpuntos [JugadorID/ParteDelNombre] [Cantidad]");
               return 1;
            }
            moneys = strval(tmp);
             PlayerInfo[giveplayerid][pPuntosL] += moneys;
            format(string, 256, "* Oficial %s te suma %d puntos a tu Carnet.", NombreEx(playerid),moneys);
            SendClientMessage(giveplayerid, COLOR_WHITE,string);
            format(string, 256, "* Le sumas a %s %d puntos a tu Carnet.", NombreEx(giveplayerid),moneys);
            SendClientMessage(playerid, COLOR_WHITE,string);
            return 1;

         }
      }
      return 1;
   }

   if(strcmp(cmd, "/verpuntos", true) == 0)
   {
      if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
      {
          if(IsPlayerConnected(playerid))
          {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /verpuntos [JugadorID/ParteDelNombre]");
               return 1;
            }
            //new giveplayerid;
              giveplayerid = ReturnUser(tmp);
            format(string, sizeof(string), "* %s mira los puntos de Carnet de %s", NombreEx(playerid),NombreEx(giveplayerid));
               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            format(string, 256, "* Oficial %s te revisa los puntos de tu Carnet.", NombreEx(playerid));
            SendClientMessage(giveplayerid, COLOR_WHITE,string);
            format(string, 256, "* %s tiene %d puntos a tu Carnet.", NombreEx(giveplayerid),PlayerInfo[giveplayerid][pPuntosL]);
            SendClientMessage(playerid, COLOR_WHITE,string);
            return 1;

         }
      }
      return 1;
   }

   if(strcmp(cmd, "/qpr", true) == 0)
   {
      if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
      {
          if(IsPlayerConnected(playerid))
          {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /quitarpuntos [JugadorID/ParteDelNombre] [Cantidad]");
               return 1;
            }
            //giveplayerid = strval(tmp);
              giveplayerid = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /quitarpuntos [JugadorID/ParteDelNombre] [Cantidad]");
               return 1;
            }
            moneys = strval(tmp);
             PlayerInfo[giveplayerid][pPuntosL] -= moneys;
            format(string, 256, "* Oficial %s te saca %d puntos a tu Carnet.", NombreEx(playerid),moneys);
            SendClientMessage(giveplayerid, COLOR_WHITE,string);
            format(string, 256, "* Le sacas a %s %d puntos a tu Carnet.", NombreEx(giveplayerid),moneys);
            SendClientMessage(playerid, COLOR_WHITE,string);
            return 1;

         }
      }
      return 1;
   }
Код:
enum pInfo
pPuntosL,
Код:
format(var, 64, "PuntosL=%d\n",PlayerInfo[playerid][pPuntosL]);fwrite(hFile, var);
Код:
if( strcmp( key , "PuntosL" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPuntosL] = strval( val ); }
Reply
#2

Revivo.
Reply
#3

Intenta Haci

pawn Код:
CMD:dpr(playerid, params[])
   {
      if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
      {
          if(IsPlayerConnected(playerid))
          {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /darpuntos [JugadorID/ParteDelNombre] [Cantidad]");
               return 1;
            }
            //giveplayerid = strval(tmp);
              giveplayerid = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /darpuntos [JugadorID/ParteDelNombre] [Cantidad]");
               return 1;
            }
            moneys = strval(tmp);
             PlayerInfo[giveplayerid][pPuntosL] += moneys;
            format(string, 256, "* Oficial %s te suma %d puntos a tu Carnet.", NombreEx(playerid),moneys);
            SendClientMessage(giveplayerid, COLOR_WHITE,string);
            format(string, 256, "* Le sumas a %s %d puntos a tu Carnet.", NombreEx(giveplayerid),moneys);
            SendClientMessage(playerid, COLOR_WHITE,string);
            return 1;

         }
      }
      return 1;
   }

   CMD:verpuntos (playerid, params[])
   {
      if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
      {
          if(IsPlayerConnected(playerid))
          {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /verpuntos [JugadorID/ParteDelNombre]");
               return 1;
            }
            //new giveplayerid;
              giveplayerid = ReturnUser(tmp);
            format(string, sizeof(string), "* %s mira los puntos de Carnet de %s", NombreEx(playerid),NombreEx(giveplayerid));
               ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
            format(string, 256, "* Oficial %s te revisa los puntos de tu Carnet.", NombreEx(playerid));
            SendClientMessage(giveplayerid, COLOR_WHITE,string);
            format(string, 256, "* %s tiene %d puntos a tu Carnet.", NombreEx(giveplayerid),PlayerInfo[giveplayerid][pPuntosL]);
            SendClientMessage(playerid, COLOR_WHITE,string);
            return 1;

         }
      }
      return 1;
   }

   CMD:qpr(playerid, params[])
   {
      if (PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
      {
          if(IsPlayerConnected(playerid))
          {
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /quitarpuntos [JugadorID/ParteDelNombre] [Cantidad]");
               return 1;
            }
            //giveplayerid = strval(tmp);
              giveplayerid = ReturnUser(tmp);
            tmp = strtok(cmdtext, idx);
            if(!strlen(tmp))
            {
               SendClientMessage(playerid, COLOR_GRAD1, "[INFO]: /quitarpuntos [JugadorID/ParteDelNombre] [Cantidad]");
               return 1;
            }
            moneys = strval(tmp);
             PlayerInfo[giveplayerid][pPuntosL] -= moneys;
            format(string, 256, "* Oficial %s te saca %d puntos a tu Carnet.", NombreEx(playerid),moneys);
            SendClientMessage(giveplayerid, COLOR_WHITE,string);
            format(string, 256, "* Le sacas a %s %d puntos a tu Carnet.", NombreEx(giveplayerid),moneys);
            SendClientMessage(playerid, COLOR_WHITE,string);
            return 1;

         }
      }
      return 1;
   }

/*Debes Tener El Include a zcmd Si Te Sirvio me Dices Si ves Algun Error Me Dices y miro haber ok?*/
Reply
#4

No me funciona, lo necesitarнa directamente en ZCMD.

Y otra cosa, quiero que se configure que cuando uno se registre, empieze con 50 puntos de ROL. Uso el GM de CM.-
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)