Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp> //quetal isso??? ��
- forward MontanhaRussa();
- new mr_timer;
- new mr_object;
- new mr_count;
- new Float:mr_coords[9][3] = {
- {-2012.551,1309.593,29.708}, //movimento 1
- {-2606.218,1358.126,27.192}, //movimento 2
- {-2887.087,460.264,21.764}, //movimento 3
- {-2752.624,-248.754,32.537}, //movimento 4
- {-1789.134,-578.213,32.483}, //movimento 5
- {-1679.672,417.505,23.562}, //movimento 6
- {-2291.341,398.577,47.116}, //movimento 7
- {-2434.147,732.610,53.416}, //movimento 8
- {-2680.665,1273.972,70.593} //movimento 9
- };
- public OnPlayerCommandText(playerid, cmdtext[]) //sabe, acho que existe essa callback pra colcoar isso abaixo n�... ._.
- {
- //comando pra come�ar a se mexer:
- if(!strcmp(cmdtext, "/mr", true))
- {
- mr_count = 0;
- DestroyObject(mr_object);
- KillTimer(mr_timer);
- mr_object = CreateObject(13607,-2009.133,157.301,53.658,-179.623,0.0,-303.750);
- MoveObject(mr_object, mr_coords[0][0], mr_coords[0][1], mr_coords[0][2], mr_coords[0][3], mr_coords[0][4], mr_coords[0][5], mr_coords[0][6], mr_coords[0][7], mr_coords[0][8], mr_coords[0][9] 6.0); //faz o primeiro movimento
- mr_timer = SetTimer("MontanhaRussa", 1000, 1); //seta o timer pra verificar o t�rmino do movimento atual
- return 1;
- }
- return 0;
- }
- public MontanhaRussa()
- {
- new Float:x, Float:y, Float:z;
- GetObjectPos(mr_object, x, y, z);
- if(mr_coords[mr_count][0] == x && mr_coords[mr_count][1] == y && mr_coords[mr_count][2] == z) //se ele chegar ao fim do movimento atual
- {
- mr_count++; //pr�ximo movimento...
- MoveObject(mr_object, mr_coords[mr_count][0], mr_coords[mr_count][1], mr_coords[mr_count][2],mr_coords[mr_count][3], mr_coords[mr_count][4], mr_coords[mr_count][5], mr_coords[mr_count][6], mr_coords[mr_count][7], mr_coords[mr_count][8], mr_coords[mr_count][9], 6.0); //faz o movimento "mr_count", movimento 1, 2, ou 3
- } else { //caso acabe o ultimo movimento...
- DestroyObject(mr_object);
- mr_count = 0;
- KillTimer(mr_timer);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment