Guest User

Untitled

a guest
Jan 8th, 2015
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.50 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4.  
  5. #define COLOR_GREY 0xAFAFAFAA
  6. #define COLOR_GREEN 0x33AA33AA
  7. #define COLOR_RED 0xAA3333AA
  8. #define COLOR_YELLOW 0xFFFF00AA
  9. #define COLOR_WHITE 0xFFFFFFAA
  10. #define COLOR_BLUE 0x0000BBAA
  11. #define vehicleid
  12.  
  13.  
  14.  
  15.  
  16.  
  17. forward OnDynamicObjectMoved(objectid);
  18. forward OnPlayerEditDynamicObject(playerid, objectid, response, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz);
  19. forward OnPlayerSelectDynamicObject(playerid, objectid, modelid, Float:x, Float:y, Float:z);
  20. forward OnPlayerShootDynamicObject(playerid, weaponid, objectid, Float:x, Float:y, Float:z);
  21. forward OnPlayerPickUpDynamicPickup(playerid, pickupid);
  22. forward OnPlayerEnterDynamicCP(playerid, checkpointid);
  23. forward OnPlayerLeaveDynamicCP(playerid, checkpointid);
  24. forward OnPlayerEnterDynamicRaceCP(playerid, checkpointid);
  25. forward OnPlayerLeaveDynamicRaceCP(playerid, checkpointid);
  26. forward OnPlayerEnterDynamicArea(playerid, areaid);
  27. forward OnPlayerLeaveDynamicArea(playerid, areaid);
  28.  
  29. //=================================NEW==========================================
  30. new Vehicleid;
  31. new Kapija;
  32. //=================================NEW==========================================
  33.  
  34. main()
  35. {
  36. print("=============================");
  37. print("==============KoB============");
  38. print("=============================");
  39. SetGameModeText("v1.0");
  40. SendRconCommand("mapname Beograd|Zagreb|Sarajevo");
  41. }
  42.  
  43. //===================================PM=========================================
  44.  
  45. //===================================PM=========================================
  46.  
  47. //====================================LOGIN=====================================
  48.  
  49. //====================================LOGIN=====================================
  50.  
  51. //================================Kad se rodi===================================
  52. public OnPlayerSpawn(playerid)
  53. {
  54. SetPlayerSkin(playerid, 299);
  55. SetPlayerFacingAngle(playerid, 0);
  56. SetPlayerInterior(playerid, 0);
  57. SetPlayerPos(playerid, 1, 1, 20);
  58. SetPlayerScore(playerid, 3);
  59. SetPlayerFightingStyle(playerid, 5);
  60. }
  61. public OnPlayerConnect(playerid)
  62. {
  63.  
  64. SendClientMessage(playerid, COLOR_YELLOW, "Dobrodosao na server Kings Of Balkan Roleplay");
  65. return 1;
  66. }
  67.  
  68. public OnPlayerDisconnect(playerid, reason)
  69. {
  70. return 1;
  71. }
  72.  
  73. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  74. {
  75. return 1;
  76. }
  77. //=========================================================KOMANDE==============
  78. public OnPlayerCommandText(playerid, cmdtext[])
  79. {
  80. if(strcmp("/heal", cmdtext, true, 10) == 0)
  81. {
  82. SetPlayerHealth(playerid, 100);
  83. SendClientMessage(playerid, COLOR_GREEN, "Healovan si");
  84. return 1;
  85.  
  86. }
  87.  
  88.  
  89. if(strcmp("/veh 560", cmdtext, true, 10) == 0)
  90. {
  91. new Float:x, Float:y, Float:z, Float:az;
  92. GetPlayerPos(playerid,x,y,z);
  93. GetPlayerFacingAngle(playerid,az);
  94. CreateVehicle(560, x+5, y+5, z, az, -1, -1, 180);
  95. return 1;
  96. }
  97. return 0;
  98. }
  99.  
  100.  
  101. //=========================================================KOMANDE==============
  102.  
  103. //=========================================================KOMANDE==============
  104.  
  105. //=========================================================KAPIJA=====================================================
  106. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys) //||
  107. { //||
  108. if(newkeys & KEY_CROUCH) //||
  109. { //||
  110. if(IsPlayerInRangeOfPoint(playerid, 15.0, 2464.1001000,-1659.1000000,14.9000000)) //||
  111. { //||
  112. MoveObject(Kapija, 2464.1001000,-1659.1000000,9.0000000, 3); //||
  113. SendClientMessage(playerid, COLOR_GREEN, "Kapija Otvorena, kapija ce biti zatvorena za 10 sekundi"); //||
  114. SetTimer("Zatvaranje", 10000, 0);
  115. //||
  116. } //||
  117. } //||
  118. return 1; //||
  119. } //||
  120. forward Zatvaranje(playerid);
  121. public Zatvaranje(playerid)
  122. {
  123. MoveObject(Kapija, 2464.1001000,-1659.1000000,14.9000000, 3);
  124. return 1;
  125. }
  126. //=======================================================KAPIJA=======================================================
  127.  
  128. //================================Za mapu ubacujem==============================
  129. public OnGameModeInit()
  130. {
  131. Kapija = CreateObject(980,2464.1001000,-1659.1000000,14.9000000,0.0000000,0.0000000,90.0000000);
  132. return 1;
  133. }
  134. CMD:vr(playerid,params[])
  135. {
  136. if(!IsPlayerInAnyVehicle(playerid))
  137. {
  138. SendClientMessage(playerid,COLOR_RED,"Nisi u vozilu!");
  139. }
  140. else
  141. {
  142. RepairVehicle(GetPlayerVehicleID(playerid));
  143. SetVehicleHealth(Vehicleid,1000);
  144. SendClientMessage(playerid,COLOR_YELLOW,"Uspesno si popravio vozilo!");
  145. Vehicleid = GetPlayerVehicleID(playerid);
  146. }
  147. return 1;
  148. }
Advertisement
Add Comment
Please, Sign In to add comment