Burgershot
  • Home
  • Members
  • Team
  • Help
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Burgershot Other languages Spanish/Español Programación simplificar checkpoints

 
  • 0 Vote(s) - 0 Average
simplificar checkpoints
zzztgtzzz
Offline

Burgershot Member
Posts: 1
Threads: 1
Joined: May 2019
Reputation: 0
Location: Argentina
#1
2019-05-30, 12:00 AM
Buenas! quería saber como se puede hacer para reducir los checkpoints, en vez de tener todas estas lineas, hacerlo mas reducido.

Code:
   if(GetPVarInt(playerid,"TEST_CP") == 0)
           {
               SetPVarInt(playerid, "TEST_CP", 1);
                SetPlayerCheckpoint(playerid, -4048.2869,-3002.8801,1351.9772, 5);
               return 1;
           }
           if(GetPVarInt(playerid,"TEST_CP") == 1)
           {
               SetPVarInt(playerid, "TEST_CP", 2);
               PuntoTest[playerid] ++;
                SetPlayerCheckpoint(playerid, -4035.4558,-3038.5496,1351.9779, 5);
               return 1;
           }
           if(GetPVarInt(playerid,"TEST_CP") == 2)
           {
               SetPVarInt(playerid, "TEST_CP", 3);
                SetPlayerCheckpoint(playerid, -4039.2056,-3066.4712,1351.9767, 5);
               return 1;
           }
           if(GetPVarInt(playerid,"TEST_CP") == 3)
           {
               SetPVarInt(playerid, "TEST_CP", 4);
                SetPlayerCheckpoint(playerid, -4017.9539,-3052.5557,1351.9771, 5);
               return 1;
           }
           if(GetPVarInt(playerid,"TEST_CP") == 4)
           {
               SetPVarInt(playerid, "TEST_CP", 0);
                SetPlayerCheckpoint(playerid,  -4048.2869,-3002.8801,1351.9772, 5);
               return 1;
           }
Juance
Offline

Burgershot Member
Posts: 8
Threads: 2
Joined: May 2019
Reputation: 0
Location: Argentina
#2
2019-05-30, 01:31 AM
Podes hacer una función donde ahí tengas la lógica de tu sistema, y también podrías incluir a la función el operador switch.
Markski
Offline

Burgershot Clerk

Posts: 127
Threads: 6
Joined: Apr 2019
Reputation: 5
Location: La Plata, Argentina
#3
2019-05-30, 04:58 PM
Un switch statement seria la principal manera de simplificar ese código.

https://www.burgershot.gg/showthread.php?tid=114
Website
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Burgershot - Powered by our Community and MyBB Original Theme by Emerald

Linear Mode
Threaded Mode