Load.inc 960 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /*
  2. "Player/ Object Load" by Dustin/ Las Venturas CNR.
  3. http://forum.sa-mp.com/showthread.php?t=191112
  4. Current Script Version: v0.3a
  5. Changes:
  6. - v0.2a - Timer set down, now 3100.
  7. - v0.3a - It unfreezes the player properly.
  8. Credits:
  9. Dustin/ Las Venturas CNR - Main scripting.
  10. Zh3r0 - Mentioned the bug will not unfreezing the player.*/
  11. #include <a_samp>
  12. new Loaded[MAX_PLAYERS];
  13. forward LoadPlayer();
  14. stock Pause(playerid)
  15. {
  16. TogglePlayerControllable(playerid,false);
  17. GameTextForPlayer(playerid, "~g~objects loading, please wait...", 5000,1);
  18. Loaded[playerid] = 1;
  19. new Float:x, Float:y, Float:z;
  20. GetPlayerPos(playerid, x, y, z);
  21. SetPlayerPos(playerid,x,y,z+1);
  22. SetTimer("LoadPlayer",3100,false);
  23. }
  24. public LoadPlayer()
  25. {
  26. for(new i = 0; i < MAX_PLAYERS; i++)
  27. {
  28. if(IsPlayerConnected(i))
  29. {
  30. if(Loaded[i] == 1)
  31. {
  32. TogglePlayerControllable(i,true);
  33. Loaded[i] = 0;
  34. }
  35. }
  36. }
  37. }