Advertisement
Guest User

Playerspawn - player stuck after spawning

a guest
Sep 8th, 2014
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. public OnPlayerSpawn(playerid)
  2. {
  3. if(IsPlayerNPC(playerid))
  4. {
  5. new npcname[MAX_PLAYER_NAME];
  6. GetPlayerName(playerid, npcname, sizeof(npcname));
  7. if(!strcmp(npcname, "Zombie_1", true))
  8. {
  9. SetPlayerSkin(playerid, 162);
  10. SetPlayerPos(playerid, 1776.4562,-1895.7217,13.3867);
  11. TogglePlayerControllable(playerid, true);
  12. SetPlayerColor(playerid, BLANCO2);
  13. gTeam[playerid] = EZOMBIE;
  14. }
  15. if(!strcmp(npcname, "Zombie_2", true))
  16. {
  17. SetPlayerSkin(playerid, 162);
  18. SetPlayerPos(playerid, 1507.4354,-1730.9388,13.3828);
  19. TogglePlayerControllable(playerid, true);
  20. SetPlayerColor(playerid, BLANCO2);
  21. gTeam[playerid] = EZOMBIE;
  22. }
  23. if(!strcmp(npcname, "Zombie_3", true))
  24. {
  25. SetPlayerSkin(playerid, 162);
  26. SetPlayerPos(playerid, 1776.4562,-1895.7217,13.3867);
  27. TogglePlayerControllable(playerid, true);
  28. SetPlayerColor(playerid, BLANCO2);
  29. gTeam[playerid] = EZOMBIE;
  30. }
  31. if(!strcmp(npcname,"Bot_intro",true))
  32. {
  33. PutPlayerInVehicle(playerid,63, 0);
  34. new coche = GetPlayerVehicleID(playerid);
  35. SetVehicleParamsEx(coche, 1, 0, -1, 0, 0, 0, 0);
  36. TogglePlayerControllable(playerid, true);
  37. SetPlayerColor(playerid, BLANCO2);
  38. gTeam[playerid] = EHUMANO;
  39. }
  40. else
  41. {
  42. new which_spawn = random(4);
  43. if(which_spawn == 0)
  44. {
  45. SetPlayerSkin(playerid, 162);
  46. SetPlayerPos(playerid,1138.4512,-1385.9067,13.7797);
  47. SetPlayerInterior(playerid,0);
  48. TogglePlayerControllable(playerid, true);
  49. }
  50. else if(which_spawn == 1)
  51. {
  52. SetPlayerSkin(playerid, 162);
  53. SetPlayerPos(playerid,1543.7426,-1305.9878,16.1152);
  54. SetPlayerInterior(playerid,0);
  55. TogglePlayerControllable(playerid, true);
  56. }
  57. else if(which_spawn == 2)
  58. {
  59. SetPlayerSkin(playerid, 162);
  60. SetPlayerPos(playerid,2578.9900,-1412.2079,24.4618);
  61. SetPlayerInterior(playerid,0);
  62. TogglePlayerControllable(playerid, true);
  63. }
  64. else if(which_spawn == 3)
  65. {
  66. SetPlayerSkin(playerid, 162);
  67. SetPlayerPos(playerid,2578.9900,-1412.2079,24.4618);
  68. SetPlayerInterior(playerid,0);
  69. TogglePlayerControllable(playerid, true);
  70. }
  71. }
  72. return 1;
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement