Advertisement
Sem_Loreann

Untitled

May 9th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.90 KB | None | 0 0
  1. public OnPlayerSpawn(playerid)
  2. {
  3. if(PlayerInfo[playerid][pLogged] == false)
  4. {
  5. Kick(playerid);
  6. return false;
  7. }
  8. if(GetPVarInt(playerid, "Clothes") > 0) SkinSelected(playerid);
  9. else
  10. {
  11. ResetAll(playerid);
  12. ResetPlayerMoney(playerid);
  13. SetPlayerTeamColor(playerid);
  14. DisablePlayerCheckpoint(playerid);
  15. DisablePlayerRaceCheckpoint(playerid);
  16.  
  17. GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]);
  18. SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
  19. SetPlayerHealth(playerid, PlayerInfo[playerid][pHeal]);
  20.  
  21. if(PlayerInfo[playerid][pWanted] > 0) SetPlayerWantedLevel(playerid, PlayerInfo[playerid][pWanted]);
  22.  
  23. for(new i = 0; i != 10; ++i) RemovePlayerAttachedObject(playerid, i);
  24.  
  25. if(PlayerInfo[playerid][pChar] > 0) SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]);
  26. else SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]);
  27.  
  28. if(pDeath[playerid] > 0) ResetWeapons(playerid);
  29.  
  30. for(new i; i < 13; i++)
  31. {
  32. if(PlayerInfo[playerid][pGun][i] != 0 && PlayerInfo[playerid][pAmmo][i] != 0) GiveWeapon(playerid, PlayerInfo[playerid][pGun][i], PlayerInfo[playerid][pAmmo][i]);
  33. }
  34.  
  35. switch(PlayerInfo[playerid][pJail])
  36. {
  37. case 1:
  38. {
  39. SetPlayerInterior(playerid, 6);
  40. SetPlayerVirtualWorld(playerid, 1);
  41. switch(random(3))
  42. {
  43. case 0: SetPlayerPos(playerid, 264.1425, 77.4712, 1001.0391);
  44. case 1: SetPlayerPos(playerid, 264.6666, 82.4310, 1001.0391);
  45. default: SetPlayerPos(playerid, 264.0890, 86.5095, 1001.0391);
  46. }
  47. SetCameraBehindPlayer(playerid);
  48. SetPlayerColor(playerid, 0xFFFFFF00);
  49. SetPlayerFacingAngle(playerid, 263.0160);
  50. return SendClientMessage(playerid, c_ARGON, "Вы еще не отсидели свой тюремный срок!");
  51. }
  52. case 2:
  53. {
  54. SetPlayerInterior(playerid, 0);
  55. SetPlayerVirtualWorld(playerid, 20);
  56. SetPlayerPos(playerid, 3845.327,-303.734,8.0);
  57. SetPlayerColor(playerid, 0xFFFFFF00);
  58. SetPlayerFacingAngle(playerid,180.0);
  59. SetCameraBehindPlayer(playerid);
  60. return true;
  61. }
  62. }
  63. if(pDeath[playerid] > 0)
  64. {
  65. SetPlayerInterior(playerid, 8);
  66. SetPlayerVirtualWorld(playerid, 1);
  67. switch(random(3))
  68. {
  69. case 0: SetPlayerPos(playerid, 1005.7434,-1558.7289,2001.0859);
  70. case 1: SetPlayerPos(playerid, 1018.4226,-1554.1604,2001.0859);
  71. default: SetPlayerPos(playerid, 1018.7565,-1568.7279,2001.0859);
  72. }
  73. SetPlayerFacingAngle(playerid, 0.0);
  74. SetCameraBehindPlayer(playerid);
  75. PlayerInfo[playerid][pHeal] = 10;
  76. SetPlayerHealth(playerid, 10);
  77. PlayerInfo[playerid][pHunger] -=
  78. PlayerInfo[playerid][pThirst] -= 5;
  79. UpdateHunger(playerid);
  80. LoadTexture(playerid);
  81. return true;
  82. }
  83.  
  84. switch(PlayerInfo[playerid][pSpawn])
  85. {
  86. case 0: SpawnInPlayer(playerid);
  87. case 1:
  88. {
  89. if(GetPlayerHouse(playerid) == true)
  90. {
  91. new i = GetPVarInt(playerid, "PlayerHouse");
  92. SetPlayerInterior(playerid, HouseInfo[i][hInt][0]);
  93. SetPlayerVirtualWorld(playerid, HouseInfo[i][hInt][1]);
  94. SetPlayerPos(playerid, HouseInfo[i][hExit][0], HouseInfo[i][hExit][1], HouseInfo[i][hExit][2]);
  95. SetCameraBehindPlayer(playerid);
  96. LoadTexture(playerid);
  97. return true;
  98. }
  99. else SpawnInPlayer(playerid);
  100. }
  101. case 2:
  102. {
  103. SetPlayerPos(playerid, FracInfo[PlayerInfo[playerid][pMember]][fPos][0],FracInfo[PlayerInfo[playerid][pMember]][fPos][1], FracInfo[PlayerInfo[playerid][pMember]][fPos][2]);
  104. SetPlayerInterior(playerid, FracInfo[PlayerInfo[playerid][pMember]][fInt]);
  105. SetPlayerVirtualWorld(playerid, FracInfo[PlayerInfo[playerid][pMember]][fVirt]);
  106. LoadTexture(playerid);
  107. }
  108. }
  109. if(animloading[playerid] == false)
  110. {
  111. PreloadAnimLib(playerid, "PED");
  112. PreloadAnimLib(playerid, "CRIB");
  113. PreloadAnimLib(playerid, "BD_FIRE");
  114. PreloadAnimLib(playerid, "FAT");
  115. PreloadAnimLib(playerid, "CARRY");
  116. PreloadAnimLib(playerid, "CAR_CHAT");
  117. PreloadAnimLib(playerid, "CRACK");
  118. PreloadAnimLib(playerid, "GANGS");
  119. PreloadAnimLib(playerid, "BUDDY");
  120. PreloadAnimLib(playerid, "COLT45");
  121. PreloadAnimLib(playerid, "DEALER");
  122. PreloadAnimLib(playerid, "FOOD");
  123. PreloadAnimLib(playerid, "BAR");
  124. PreloadAnimLib(playerid, "ON_LOOKERS");
  125. PreloadAnimLib(playerid, "SMOKING");
  126. PreloadAnimLib(playerid, "BASEBALL");
  127. PreloadAnimLib(playerid, "BEACH");
  128. PreloadAnimLib(playerid, "BIKED");
  129. PreloadAnimLib(playerid, "BOMBER");
  130. PreloadAnimLib(playerid, "BSKTBALL");
  131. PreloadAnimLib(playerid, "CAMERA");
  132. PreloadAnimLib(playerid, "CASINO");
  133. PreloadAnimLib(playerid, "INT_SHOP");
  134. PreloadAnimLib(playerid, "CLOTHES");
  135. PreloadAnimLib(playerid, "COP_AMBIENT");
  136. PreloadAnimLib(playerid, "DILDO");
  137. PreloadAnimLib(playerid, "FIGHT_B");
  138. PreloadAnimLib(playerid, "FIGHT_C");
  139. PreloadAnimLib(playerid, "FIGHT_D");
  140. PreloadAnimLib(playerid, "GHANDS");
  141. PreloadAnimLib(playerid, "GRAVEYARD");
  142. PreloadAnimLib(playerid, "GYMNASIUM");
  143. PreloadAnimLib(playerid, "HEIST9");
  144. PreloadAnimLib(playerid, "INT_OFFICE");
  145. PreloadAnimLib(playerid, "KISSING");
  146. PreloadAnimLib(playerid, "LOWRIDER");
  147. PreloadAnimLib(playerid, "MEDIC");
  148. PreloadAnimLib(playerid, "MISC");
  149. PreloadAnimLib(playerid, "OTB");
  150. PreloadAnimLib(playerid, "PARK");
  151. PreloadAnimLib(playerid, "PAULNMAC");
  152. PreloadAnimLib(playerid, "PLAYIDLES");
  153. PreloadAnimLib(playerid, "POLICE");
  154. PreloadAnimLib(playerid, "RAPPING");
  155. PreloadAnimLib(playerid, "RIOT");
  156. PreloadAnimLib(playerid, "ROB_BANK");
  157. PreloadAnimLib(playerid, "SCRATCHING");
  158. PreloadAnimLib(playerid, "SHOP");
  159. PreloadAnimLib(playerid, "SNIPER");
  160. PreloadAnimLib(playerid, "STRIP");
  161. PreloadAnimLib(playerid, "SWAT");
  162. PreloadAnimLib(playerid, "SWEET");
  163. PreloadAnimLib(playerid, "SWORD");
  164. PreloadAnimLib(playerid, "VENDING");
  165. PreloadAnimLib(playerid, "WUZI");
  166. animloading[playerid] = true;
  167. }
  168. }
  169. return true;
  170. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement