Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 7th, 2012  |  syntax: None  |  size: 11.75 KB  |  hits: 100  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. // This is a comment
  2. // uncomment the line below if you want to write a filterscript
  3. //#define FILTERSCRIPT
  4.  
  5. #include <a_samp>
  6.  
  7. #if defined FILTERSCRIPT
  8.  
  9. public OnFilterScriptInit()
  10. {
  11.         print("\n--------------------------------------");
  12.         print(" Blank Filterscript by your name here");
  13.         print("--------------------------------------\n");
  14.         return 1;
  15. }
  16.  
  17. public OnFilterScriptExit()
  18. {
  19.         return 1;
  20. }
  21.  
  22. #else
  23.  
  24. main()
  25. {
  26.         print("\n----------------------------------");
  27.         print(" Blank Gamemode by your name here");
  28.         print("----------------------------------\n");
  29. }
  30.  
  31. #endif
  32.  
  33. public OnGameModeInit()
  34. {
  35.         // Don't use these lines if it's a filterscript
  36.         SetGameModeText("Blank Script");
  37.         AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
  38.         return 1;
  39. }
  40.  
  41. public OnGameModeExit()
  42. {
  43.         return 1;
  44. }
  45.  
  46. public OnPlayerRequestClass(playerid, classid)
  47. {
  48.         SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  49.         SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  50.         SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  51.         return 1;
  52. }
  53.  
  54. public OnPlayerConnect(playerid)
  55. {
  56.         return 1;
  57. }
  58.  
  59. public OnPlayerDisconnect(playerid, reason)
  60. {
  61.         return 1;
  62. }
  63.  
  64. public OnPlayerSpawn(playerid)
  65. {
  66.         return 1;
  67. }
  68.  
  69. public OnPlayerDeath(playerid, killerid, reason)
  70. {
  71.         return 1;
  72. }
  73.  
  74. public OnVehicleSpawn(vehicleid)
  75. {
  76.         return 1;
  77. }
  78.  
  79. public OnVehicleDeath(vehicleid, killerid)
  80. {
  81.         return 1;
  82. }
  83.  
  84. public OnPlayerText(playerid, text[])
  85. {
  86.         return 1;
  87. }
  88.  
  89. public OnPlayerCommandText(playerid, cmdtext[])
  90. {
  91. new cmd[256];
  92. new idx;
  93. cmd = strtok(cmdtext, idx);
  94. if(strcmp(cmd,"/carros",true)==0)
  95. {
  96. new x_job[256];
  97. x_job = strtok(cmdtext, idx);
  98. if(!strlen(x_job)){
  99. SendClientMessage(playerid, -1,"USE: /carros [Nome]");
  100. SendClientMessage(playerid, -1, "Nomes Vehicles disponiveis: sultan , Buffalo, Elegy, Flash , Tahoma ,Savanna, Bandito,Kart ,Huntley , Euros, Hotdog, Clube , Alpha, Phoenix");
  101. return 1;}
  102. if(strcmp(x_job,"sultan",true) == 0)
  103. {
  104. if(IsPlayerConnected(playerid))
  105. {
  106. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  107. GetPlayerPos(playerid,X,Y,Z);
  108. GetPlayerFacingAngle(playerid,Angle);
  109. carid = CreateVehicle(560,X,Y,Z,Angle,-1,-1,50000);
  110. PutPlayerInVehicle(playerid,carid,0);
  111. TogglePlayerControllable(playerid,1);
  112. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  113. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  114. SendClientMessage(playerid,-1,"-OpenServer- Sultan criado.");
  115. }
  116. }
  117.  
  118. else if(strcmp(x_job,"Buffalo",true) == 0){
  119. if(IsPlayerConnected(playerid))
  120. {
  121. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  122. GetPlayerPos(playerid,X,Y,Z);
  123. GetPlayerFacingAngle(playerid,Angle);
  124. carid = CreateVehicle(402,X,Y,Z,Angle,-1,-1,50000);
  125. PutPlayerInVehicle(playerid,carid,0);
  126. TogglePlayerControllable(playerid,1);
  127. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  128. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  129. SendClientMessage(playerid,-1,"-OpenServer- Buffalo criado.");
  130. }
  131. }
  132. else if(strcmp(x_job,"Elegy",true) == 0){
  133. if(IsPlayerConnected(playerid))
  134. {
  135. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  136. GetPlayerPos(playerid,X,Y,Z);
  137. GetPlayerFacingAngle(playerid,Angle);
  138. carid = CreateVehicle(562,X,Y,Z,Angle,-1,-1,50000);
  139. PutPlayerInVehicle(playerid,carid,0);
  140. TogglePlayerControllable(playerid,1);
  141. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  142. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  143. SendClientMessage(playerid,-1,"-OpenServer- Elegy criado.");
  144. }
  145. }
  146. else if(strcmp(x_job,"Flash",true) == 0){
  147. if(IsPlayerConnected(playerid))
  148. {
  149. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  150. GetPlayerPos(playerid,X,Y,Z);
  151. GetPlayerFacingAngle(playerid,Angle);
  152. carid = CreateVehicle(565,X,Y,Z,Angle,-1,-1,50000);
  153. PutPlayerInVehicle(playerid,carid,0);
  154. TogglePlayerControllable(playerid,1);
  155. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  156. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  157. SendClientMessage(playerid,-1,"-OpenServer- Flash criado.");
  158. }
  159. }
  160. else if(strcmp(x_job,"Tahoma",true) == 0){
  161. if(IsPlayerConnected(playerid))
  162. {
  163. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  164. GetPlayerPos(playerid,X,Y,Z);
  165. GetPlayerFacingAngle(playerid,Angle);
  166. carid = CreateVehicle(566,X,Y,Z,Angle,-1,-1,50000);
  167. PutPlayerInVehicle(playerid,carid,0);
  168. TogglePlayerControllable(playerid,1);
  169. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  170. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  171. SendClientMessage(playerid,-1,"-OpenServer- Tahoma criado.");
  172. }
  173. }
  174. else if(strcmp(x_job,"Savanna",true) == 0){
  175. if(IsPlayerConnected(playerid))
  176. {
  177. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  178. GetPlayerPos(playerid,X,Y,Z);
  179. GetPlayerFacingAngle(playerid,Angle);
  180. carid = CreateVehicle(567,X,Y,Z,Angle,-1,-1,50000);
  181. PutPlayerInVehicle(playerid,carid,0);
  182. TogglePlayerControllable(playerid,1);
  183. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  184. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  185. SendClientMessage(playerid,-1,"-OpenServer- Savanna criado.");
  186. }
  187. }
  188. else if(strcmp(x_job,"Bandito",true) == 0){
  189. if(IsPlayerConnected(playerid))
  190. {
  191. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  192. GetPlayerPos(playerid,X,Y,Z);
  193. GetPlayerFacingAngle(playerid,Angle);
  194. carid = CreateVehicle(568,X,Y,Z,Angle,-1,-1,50000);
  195. PutPlayerInVehicle(playerid,carid,0);
  196. TogglePlayerControllable(playerid,1);
  197. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  198. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  199. SendClientMessage(playerid,-1,"-OpenServer- Bandito criado.");
  200. }
  201. }
  202. else if(strcmp(x_job,"Kart",true) == 0){
  203. if(IsPlayerConnected(playerid))
  204. {
  205. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  206. GetPlayerPos(playerid,X,Y,Z);
  207. GetPlayerFacingAngle(playerid,Angle);
  208. carid = CreateVehicle(571,X,Y,Z,Angle,-1,-1,50000);
  209. PutPlayerInVehicle(playerid,carid,0);
  210. TogglePlayerControllable(playerid,1);
  211. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  212. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  213. SendClientMessage(playerid,-1,"-OpenServer- Kart criado.");
  214. }
  215. }
  216. else if(strcmp(x_job,"Huntley",true) == 0){
  217. if(IsPlayerConnected(playerid))
  218. {
  219. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  220. GetPlayerPos(playerid,X,Y,Z);
  221. GetPlayerFacingAngle(playerid,Angle);
  222. carid = CreateVehicle(579,X,Y,Z,Angle,-1,-1,50000);
  223. PutPlayerInVehicle(playerid,carid,0);
  224. TogglePlayerControllable(playerid,1);
  225. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  226. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  227. SendClientMessage(playerid,-1,"-OpenServer- Kart criado.");
  228. }
  229. }
  230. else if(strcmp(x_job,"Euros",true) == 0){
  231. if(IsPlayerConnected(playerid))
  232. {
  233. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  234. GetPlayerPos(playerid,X,Y,Z);
  235. GetPlayerFacingAngle(playerid,Angle);
  236. carid = CreateVehicle(587,X,Y,Z,Angle,-1,-1,50000);
  237. PutPlayerInVehicle(playerid,carid,0);
  238. TogglePlayerControllable(playerid,1);
  239. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  240. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  241. SendClientMessage(playerid,-1,"-OpenServer- Euros criado.");
  242. }
  243. }
  244. else if(strcmp(x_job,"Hotdog",true) == 0){
  245. if(IsPlayerConnected(playerid))
  246. {
  247. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  248. GetPlayerPos(playerid,X,Y,Z);
  249. GetPlayerFacingAngle(playerid,Angle);
  250. carid = CreateVehicle(588,X,Y,Z,Angle,-1,-1,50000);
  251. PutPlayerInVehicle(playerid,carid,0);
  252. TogglePlayerControllable(playerid,1);
  253. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  254. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  255. SendClientMessage(playerid,-1,"-OpenServer- Hotdog criado.");
  256. }
  257. }
  258. else if(strcmp(x_job,"Club",true) == 0){
  259. if(IsPlayerConnected(playerid))
  260. {
  261. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  262. GetPlayerPos(playerid,X,Y,Z);
  263. GetPlayerFacingAngle(playerid,Angle);
  264. carid = CreateVehicle(589,X,Y,Z,Angle,-1,-1,50000);
  265. PutPlayerInVehicle(playerid,carid,0);
  266. TogglePlayerControllable(playerid,1);
  267. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  268. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  269. SendClientMessage(playerid,-1,"-OpenServer- Club criado.");
  270. }
  271. }
  272. else if(strcmp(x_job,"Alpha",true) == 0){
  273. if(IsPlayerConnected(playerid))
  274. {
  275. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  276. GetPlayerPos(playerid,X,Y,Z);
  277. GetPlayerFacingAngle(playerid,Angle);
  278. carid = CreateVehicle(602,X,Y,Z,Angle,-1,-1,50000);
  279. PutPlayerInVehicle(playerid,carid,0);
  280. TogglePlayerControllable(playerid,1);
  281. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  282. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  283. SendClientMessage(playerid,-1,"-OpenServer- Alpha criado.");
  284. }
  285. }
  286. else if(strcmp(x_job,"Phoenix",true) == 0){
  287. if(IsPlayerConnected(playerid))
  288. {
  289. new Float:X,Float:Y,Float:Z,Float:Angle,carid;
  290. GetPlayerPos(playerid,X,Y,Z);
  291. GetPlayerFacingAngle(playerid,Angle);
  292. carid = CreateVehicle(603,X,Y,Z,Angle,-1,-1,50000);
  293. PutPlayerInVehicle(playerid,carid,0);
  294. TogglePlayerControllable(playerid,1);
  295. if(GetPlayerInterior(playerid)) LinkVehicleToInterior(carid,GetPlayerInterior(playerid));
  296. SetVehicleVirtualWorld(carid,GetPlayerVirtualWorld(playerid));
  297. SendClientMessage(playerid,-1,"-OpenServer- Phoenix criado.");
  298. }
  299. return 1;
  300. }
  301.  
  302.  
  303. return 1;
  304. }
  305. return 0;
  306. }
  307.  
  308. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  309. {
  310.         return 1;
  311. }
  312.  
  313. public OnPlayerExitVehicle(playerid, vehicleid)
  314. {
  315.         return 1;
  316. }
  317.  
  318. public OnPlayerStateChange(playerid, newstate, oldstate)
  319. {
  320.         return 1;
  321. }
  322.  
  323. public OnPlayerEnterCheckpoint(playerid)
  324. {
  325.         return 1;
  326. }
  327.  
  328. public OnPlayerLeaveCheckpoint(playerid)
  329. {
  330.         return 1;
  331. }
  332.  
  333. public OnPlayerEnterRaceCheckpoint(playerid)
  334. {
  335.         return 1;
  336. }
  337.  
  338. public OnPlayerLeaveRaceCheckpoint(playerid)
  339. {
  340.         return 1;
  341. }
  342.  
  343. public OnRconCommand(cmd[])
  344. {
  345.         return 1;
  346. }
  347.  
  348. public OnPlayerRequestSpawn(playerid)
  349. {
  350.         return 1;
  351. }
  352.  
  353. public OnObjectMoved(objectid)
  354. {
  355.         return 1;
  356. }
  357.  
  358. public OnPlayerObjectMoved(playerid, objectid)
  359. {
  360.         return 1;
  361. }
  362.  
  363. public OnPlayerPickUpPickup(playerid, pickupid)
  364. {
  365.         return 1;
  366. }
  367.  
  368. public OnVehicleMod(playerid, vehicleid, componentid)
  369. {
  370.         return 1;
  371. }
  372.  
  373. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  374. {
  375.         return 1;
  376. }
  377.  
  378. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  379. {
  380.         return 1;
  381. }
  382.  
  383. public OnPlayerSelectedMenuRow(playerid, row)
  384. {
  385.         return 1;
  386. }
  387.  
  388. public OnPlayerExitedMenu(playerid)
  389. {
  390.         return 1;
  391. }
  392.  
  393. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  394. {
  395.         return 1;
  396. }
  397.  
  398. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  399. {
  400.         return 1;
  401. }
  402.  
  403. public OnRconLoginAttempt(ip[], password[], success)
  404. {
  405.         return 1;
  406. }
  407.  
  408. public OnPlayerUpdate(playerid)
  409. {
  410.         return 1;
  411. }
  412.  
  413. public OnPlayerStreamIn(playerid, forplayerid)
  414. {
  415.         return 1;
  416. }
  417.  
  418. public OnPlayerStreamOut(playerid, forplayerid)
  419. {
  420.         return 1;
  421. }
  422.  
  423. public OnVehicleStreamIn(vehicleid, forplayerid)
  424. {
  425.         return 1;
  426. }
  427.  
  428. public OnVehicleStreamOut(vehicleid, forplayerid)
  429. {
  430.         return 1;
  431. }
  432.  
  433. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  434. {
  435.         return 1;
  436. }
  437.  
  438. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  439. {
  440.         return 1;
  441. }
  442.  
  443. strtok(const string[], &index)
  444. {
  445. new length = strlen(string);
  446. while ((index < length) && (string[index] <= ' '))
  447. {
  448. index++;
  449. }
  450. new offset = index;
  451. new result[20];
  452. while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
  453. {
  454. result[index - offset] = string[index];
  455. index++;
  456. }
  457. result[index - offset] = EOS;
  458. return result;
  459. }