[RELEASE] Tresorrob System - Perfekt für die meisten Godfather

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    Es gibt Neuigkeiten! Ab sofort könnt ihr dem Donators Club auf Lebenszeit beitreten.
    Weitere Infos im Thema Donator's Club ab heute wieder verfügbar!

    • [RELEASE] Tresorrob System - Perfekt für die meisten Godfather

      Hallo,
      ich habe damals mit meinem Bruder Spielie versucht, das Script zu verkaufen, es wollte nur keiner kaufen, weil jemand behauptet hatte, es wäre eine Kopie (was natürlich schwachsinn ist!)
      Schlecht für uns, aber gut für euch: Das Script wird released ;)
      Das Script wurde für Godfather entwickelt, muss aber meistens trotzdem angepasst werden (bei Problemen bitte per PN melden!)
      Es ist allerdings sehr einfach, es auf eine andere Gamemode anzupassen ;)

      Ein kleiner Rat unserer Seite: Baut es in die Gamemode direkt ein, damit alles flüssig läuft (auch dann müssen Copyright-Informationen beigehalten werden)

      Falls jemand das Script als sein eigenes ausgibt, werde ich das Script sofort entfernen und rechtliche Schritte gegen diese Person einleiten!

      Der Tresor befindet sich in der ehemaligen Garage des Hotels in Los Santos (nahe dem Riesenrad)

      Screens und/oder ein Video kann ich derzeit leider nicht posten, da OnGameModeInit meines Servers wegen einem kleinem Bug nichtmehr läd...

      Zu den Befehlen: /trob um den Tresor auszurauben; "/einpacken" um im Tresor das Geld einzupacken; "/auspacken" um das Geld auszupacken und zu zählen (wird dann auch hinzugefügt; mindestabstand vom Tresor: 500m); "/abnehmen Geldsack [ID]" um einem Spieler die Geldsäcke abzunehmen (nur für Cops); "/defuse" am Tresor um die Bombe zu entschärfen (nur für Cops)

      PAWN-Quellcode

      1. new robtresor[MAX_PLAYERS];
      2. new tresorrobbing = 0;
      3. new tresorrobtime = 12; //Angabe für die Wartezeit, wann der Tresor wieder ausgeraubt werden kann (in Stunden; 0 für keine Wartezeit)
      4. new tresorbombe1;
      5. new tresorbombe2;
      6. new tbombe = 0;
      7. new trobm = 0;
      8. new geldsack[MAX_PLAYERS];
      9. new TresorTor1;
      10. new TresorTor2;
      11. new Float:tresorX,Float:tresorY,Float:tresorZ;
      12. public OnPlayerCommandText(playerid, cmdtext[])
      13. {
      14. if(strcmp(cmd, "/abnehmen", true) == 0)
      15. {
      16. if(IsPlayerConnected(playerid))
      17. {
      18. if(IsACop(playerid))
      19. {
      20. if(OnDuty[playerid] == 1)
      21. {
      22. if(PlayerInfo[playerid][pRank] < 2)
      23. {
      24. SendClientMessage(playerid, COLOR_RED, "Sie benötigen mind. Rang 3");
      25. return 1;
      26. }
      27. new x_nr[256];
      28. x_nr = strtok(cmdtext, idx);
      29. if(!strlen(x_nr)) {
      30. SendClientMessage(playerid, COLOR_LIGHTBLUE, "_______________________________Abnehmen___________________________");
      31. SendClientMessage(playerid, COLOR_WHITE, "Benutze: /abnehmen [Sache] [SpielerID]");
      32. SendClientMessage(playerid, COLOR_WHITE, "Verfügbar: Geldsack");
      33. SendClientMessage(playerid, COLOR_LIGHTBLUE, "__________________________________________________________________");
      34. return 1;
      35. }
      36. else if(strcmp(x_nr,"Geldsack",true) == 0)
      37. {
      38. tmp = strtok(cmdtext, idx);
      39. if(!strlen(tmp)) {
      40. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Benutze: /abnehmen Geldsack [SpielerID]");
      41. return 1;
      42. }
      43. giveplayerid = ReturnUser(tmp);
      44. if(IsPlayerConnected(giveplayerid))
      45. {
      46. if(giveplayerid != INVALID_PLAYER_ID)
      47. {
      48. if (ProxDetectorS(8.0, playerid, giveplayerid))
      49. {
      50. GetPlayerName(playerid,sendername,sizeof(sendername));
      51. GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer));
      52. format(string, sizeof(string), "Sie haben %s(%d) Geldsäcke abgenommen.",giveplayer,giveplayerid);
      53. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
      54. format(string, sizeof(string), "%s(%d) hat ihnen ihre Geldsäcke abgenommen.", sendername,playerid);
      55. SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
      56. geldsack[giveplayerid]= 0;
      57. RemovePlayerAttachedObject(giveplayerid, 3);
      58. RemovePlayerAttachedObject(giveplayerid, 4);
      59. return 1;
      60. }
      61. else
      62. {
      63. SendClientMessage(playerid, COLOR_RED, "Dieser Spieler ist nicht in ihrer Nähe.");
      64. return 1;
      65. }
      66. }
      67. }
      68. else
      69. {
      70. SendClientMessage(playerid, COLOR_RED, "Dieser Spieler ist offline.");
      71. return 1;
      72. }
      73. }
      74. else
      75. {
      76. SendClientMessage(playerid, COLOR_RED, "Nicht verfügbar.");
      77. return 1;
      78. }
      79. }
      80. else
      81. {
      82. SendClientMessage(playerid, COLOR_RED, "Sie sind nicht im Dienst.");
      83. return 1;
      84. }
      85. }
      86. else
      87. {
      88. SendClientMessage(playerid, COLOR_RED, "Sie sind kein Staatsdiener.");
      89. return 1;
      90. }
      91. return 1;
      92. }
      93. }
      94. if (strcmp("/defuse", cmdtext, true, 10) == 0)
      95. {
      96. if(PlayerInfo[playerid][SEKDuty]==1 || PlayerInfo[playerid][pLeader] == 3 || PlayerInfo[playerid][pMember] == 3)
      97. {
      98. if(PlayerToPoint(5, playerid, 286.43, -1515.56, 25.27))
      99. {
      100. if(tbombe == 1)
      101. {
      102. GetPlayerName(playerid, sendername, sizeof(sendername));
      103. tbombe = 0;
      104. DestroyObject(tresorbombe1);
      105. DestroyObject(tresorbombe2);
      106. SendClientMessageToAll(COLOR_ORANGE,"Die Bombe am Hotel in Los Santos wurde von %s entschärft.", sendername);
      107. return 1;
      108. }
      109. else
      110. {
      111. SendClientMessage(playerid,COLOR_RED,"Es befindet sich keine Bombe am Tresor.");
      112. return 1;
      113. }
      114. }
      115. else
      116. {
      117. SendClientMessage(playerid,COLOR_RED,"Sie befinden sich nicht am Tresor des Hotels.");
      118. return 1;
      119. }
      120. }
      121. else
      122. {
      123. SendClientMessage(playerid,COLOR_RED,"Nur das SEK und die Army kann Bomben entschärfen.");
      124. return 1;
      125. }
      126. return 1;
      127. }
      128. if (strcmp("/einpacken", cmdtext, true, 10) == 0)
      129. {
      130. if(PlayerToPoint(5, playerid, 286.43, -1515.56, 25.27))
      131. {
      132. if(trobm >= 2)
      133. {
      134. if(geldsack[playerid] >= 2)
      135. {
      136. SendClientMessage(playerid,COLOR_RED,"Sie können nicht mehr Geldsäcke tragen.");
      137. return 1;
      138. }
      139. else
      140. {
      141. GetPlayerName(playerid, sendername, sizeof(sendername));
      142. geldsack[playerid] = 2;
      143. trobm -= 2;
      144. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Sie haben sich zwei Geldsäcke geschnappt.");
      145. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Die Regierung wird versuchen, Ihnen diese wieder abzunehmen.");
      146. SendClientMessage(playerid,COLOR_LIGHTBLUE,"Sie können die Geldsäcke mit /auspacken auspacken und das Geld erhalten (Mindestabstand zum tresor: 500Meter).");
      147. SetPlayerAttachedObject(playerid, 3, 1550, 5, 0.101, -0.0, 0.0, 5.50, 84.60, 83.7, 1, 1, 1);
      148. SetPlayerAttachedObject(playerid, 4, 1550, 6, 0.101, -0.0, 0.0, 5.50, 84.60, 83.7, 1, 1, 1);
      149. return 1;
      150. }
      151. }
      152. else
      153. {
      154. SendClientMessage(playerid,COLOR_RED,"Der Tresorraum ist leer; es gibt nichtsmehr zu holen.");
      155. return 1;
      156. }
      157. }
      158. else
      159. {
      160. SendClientMessage(playerid,COLOR_RED,"Sie befinden sich nicht am Tresor des Hotels.");
      161. return 1;
      162. }
      163. return 1;
      164. }
      165. if (strcmp("/auspacken", cmdtext, true, 10) == 0)
      166. {
      167. if(PlayerToPoint(500, playerid, 286.43, -1515.56, 25.27))
      168. {
      169. SendClientMessage(playerid,COLOR_RED,"Sie sind nicht weit genug weg vom Tresorraum des Hotels.");
      170. return 1;
      171. }
      172. else
      173. {
      174. if(geldsack[playerid] >= 2)
      175. {
      176. moneys = geldsack[playerid] * 10000;
      177. GivePlayerMoney(playerid, moneys);
      178. SendClientMessage(playerid,COLOR_GREEN,"Sie haben das Geld aus den Taschen geholt. Sie haben 20.000$ erbeutet.");
      179. RemovePlayerAttachedObject(playerid, 3);
      180. RemovePlayerAttachedObject(playerid, 4);
      181. geldsack[playerid] = 0;
      182. return 1;
      183. }
      184. else
      185. {
      186. SendClientMessage(playerid,COLOR_RED,"Sie haben keine Geldsäcke.");
      187. return 1;
      188. }
      189. return 1;
      190. }
      191. return 1;
      192. }
      193. if (strcmp("/tresorrob", cmdtext, true, 10) == 0 || strcmp("/trob", cmdtext, true, 10) == 0)
      194. {
      195. if(PlayerToPoint(5, playerid, 286.43, -1515.56, 25.27))
      196. {
      197. new hour,minuite,second;
      198. gettime(hour,minuite,second);
      199. if(hour >= 12 && hour <= 20)
      200. {
      201. if(PlayerInfo[playerid][pBombe] > 0)
      202. {
      203. if(tresorrobbing == 0)
      204. {
      205. if(tbombe == 0)
      206. {
      207. GetPlayerPos(playerid,tresorX,tresorY,tresorZ);
      208. tresorbombe1 = CreateObject(1654, 287.13, -1515.06, 25.51, 0.00, 0.00, 59.01);
      209. tresorbombe2 = CreateObject(1654, 287.30, -1514.82, 25.51, 0.00, 0.00, 59.01);
      210. SendClientMessage(playerid,COLOR_LIGHTRED,"Die Bombe explodiert in 5 Minuten.");
      211. SetTimerEx("TresorBombe",100,0,"i",playerid);
      212. PlayerInfo[playerid][pBombe]-=1;
      213. tresorrobbing = 1;
      214. tbombe = 1;
      215. SendClientMessageToAll(COLOR_ORANGE,"Eine Dynamitladung wurde am Tresor des Hotels in Los Santos angebracht.");
      216. WantedPoints[playerid]+=3; SetPlayerCriminal(playerid,255, "Tresorraub(-versuch)");
      217. SetPlayerWantedLevel(playerid,3);
      218. SetTimerEx("Tresorfrei",3600000 * tresorrobtime,0,"i",playerid);
      219. return 1;
      220. }
      221. else
      222. {
      223. SendClientMessage(playerid,COLOR_RED,"Der Tresor wird gerade ausgeraubt.");
      224. return 1;
      225. }
      226. }
      227. else
      228. {
      229. SendClientMessage(playerid,COLOR_RED,"Der Tresor wurde heute schon ausgeraubt.");
      230. return 1;
      231. }
      232. }
      233. else
      234. {
      235. SendClientMessage(playerid,COLOR_RED,"Sie haben keine Bombe. Erhältlich im Büro der Waffenfabrik.");
      236. return 1;
      237. }
      238. }
      239. else
      240. {
      241. SendClientMessage(playerid,COLOR_RED,"Ein Tresorraub ist nur zwischen 12:00 und 21:00 Uhr möglich.");
      242. return 1;
      243. }
      244. }
      245. else
      246. {
      247. SendClientMessage(playerid,COLOR_RED,"Sie befinden sich nicht am Tresor des Hotels.");
      248. }
      249. return 1;
      250. }
      251. return 0;
      252. }
      253. public OnGameModeInit()
      254. {
      255. print("n----------------------------------------");
      256. print(" Tresorrob System by Spielie and Mustang96");
      257. print("----------------------------------------n");
      258. TresorTor1=CreateObject(2634, 286.43, -1515.56, 25.27, 0.00, 0.00, 54.79);
      259. TresorTor2=CreateObject(2634, 287.57, -1514.02, 25.27, 0.00, 0.00, 234.79);
      260. return 1;
      261. }
      262. forward TresorBombe(playerid);
      263. public TresorBombe(playerid)
      264. {
      265. if(tbombe == 1)
      266. {
      267. SendClientMessage(playerid,COLOR_YELLOW,"Die Bombe explodiert in 5 Minuten.");
      268. SetTimerEx("TresorBombe1",60000,0,"i",playerid);
      269. SendClientMessageToAll(COLOR_ORANGE,"Die Bombe explodiert in 5 Minuten.");
      270. return 1;
      271. }
      272. else
      273. {
      274. SendClientMessageToAll(COLOR_ORANGE,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      275. SendClientMessage(playerid,COLOR_RED,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      276. SendRadioMessage(1, TEAM_BLUE_COLOR,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      277. SendRadioMessage(2, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      278. SendRadioMessage(3, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      279. SendRadioMessage(16, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      280. SendRadioMessage(7, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      281. tbombe = 0;
      282. return 1;
      283. }
      284. }
      285. forward TresorBombe1(playerid);
      286. public TresorBombe1(playerid)
      287. {
      288. if(tbombe == 1)
      289. {
      290. SendClientMessage(playerid,COLOR_YELLOW,"Die Bombe explodiert in 4 Minuten.");
      291. SetTimerEx("TresorBombe2",60000,0,"i",playerid);
      292. SendClientMessageToAll(COLOR_ORANGE,"Die Bombe explodiert in 4 Minuten.");
      293. return 1;
      294. }
      295. else
      296. {
      297. SendClientMessageToAll(COLOR_ORANGE,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      298. SendClientMessage(playerid,COLOR_RED,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      299. SendRadioMessage(1, TEAM_BLUE_COLOR,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      300. SendRadioMessage(2, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      301. SendRadioMessage(3, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      302. SendRadioMessage(16, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      303. SendRadioMessage(7, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      304. tbombe = 0;
      305. return 1;
      306. }
      307. }
      308. forward TresorBombe2(playerid);
      309. public TresorBombe2(playerid)
      310. {
      311. if(tbombe == 1)
      312. {
      313. SendClientMessage(playerid,COLOR_YELLOW,"Die Bombe explodiert in 3 Minuten.");
      314. SetTimerEx("TresorBombe3",60000,0,"i",playerid);
      315. SendClientMessageToAll(COLOR_ORANGE,"Die Bombe explodiert in 3 Minuten.");
      316. return 1;
      317. }
      318. else
      319. {
      320. SendClientMessageToAll(COLOR_ORANGE,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      321. SendClientMessage(playerid,COLOR_RED,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      322. SendRadioMessage(1, TEAM_BLUE_COLOR,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      323. SendRadioMessage(2, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      324. SendRadioMessage(3, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      325. SendRadioMessage(16, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      326. SendRadioMessage(7, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      327. tbombe = 0;
      328. return 1;
      329. }
      330. }
      331. forward TresorBombe3(playerid);
      332. public TresorBombe3(playerid)
      333. {
      334. if(tbombe == 1)
      335. {
      336. SendClientMessage(playerid,COLOR_YELLOW,"Die Bombe explodiert in 2 Minuten.");
      337. SetTimerEx("TresorBombe4",60000,0,"i",playerid);
      338. SendClientMessageToAll(COLOR_ORANGE,"Die Bombe explodiert in 2 Minuten.");
      339. return 1;
      340. }
      341. else
      342. {
      343. SendClientMessageToAll(COLOR_ORANGE,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      344. SendClientMessage(playerid,COLOR_RED,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      345. SendRadioMessage(1, TEAM_BLUE_COLOR,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      346. SendRadioMessage(2, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      347. SendRadioMessage(3, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      348. SendRadioMessage(16, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      349. SendRadioMessage(7, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      350. tbombe = 0;
      351. return 1;
      352. }
      353. }
      354. forward TresorBombe4(playerid);
      355. public TresorBombe4(playerid)
      356. {
      357. if(tbombe == 1)
      358. {
      359. SendClientMessage(playerid,COLOR_YELLOW,"Die Bombe explodiert in 60 Sekunden.");
      360. SetTimerEx("TresorBombe5",60000,0,"i",playerid);
      361. SendClientMessageToAll(COLOR_ORANGE,"Die Bombe explodiert in 60 Sekunden.");
      362. return 1;
      363. }
      364. else
      365. {
      366. SendClientMessageToAll(COLOR_ORANGE,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      367. SendClientMessage(playerid,COLOR_RED,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      368. SendRadioMessage(1, TEAM_BLUE_COLOR,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      369. SendRadioMessage(2, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      370. SendRadioMessage(3, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      371. SendRadioMessage(16, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      372. SendRadioMessage(7, TEAM_BLUE_COLOR, "Der Tresorrob in Los Santos ist fehlgeschlagen.");
      373. tbombe = 0;
      374. return 1;
      375. }
      376. }
      377. forward TresorBombe5(playerid);
      378. public TresorBombe5(playerid)
      379. {
      380. DestroyObject(TresorTor1);
      381. DestroyObject(TresorTor2);
      382. DestroyObject(tresorbombe1);
      383. DestroyObject(tresorbombe2);
      384. CreateExplosion(tresorX,tresorY,tresorZ,2,6);
      385. CreateExplosion(tresorX,tresorY,tresorZ,2,6);
      386. CreateExplosion(tresorX,tresorY,tresorZ,2,6);
      387. CreateExplosion(tresorX,tresorY,tresorZ,2,6);
      388. CreateExplosion(tresorX,tresorY,tresorZ+2,2,6);
      389. CreateExplosion(tresorX,tresorY,tresorZ+2,2,6);
      390. CreateExplosion(tresorX,tresorY,tresorZ+2,2,6);
      391. CreateExplosion(tresorX,tresorY,tresorZ+2,2,6);
      392. CreateExplosion(tresorX,tresorY+2,tresorZ,2,6);
      393. CreateExplosion(tresorX,tresorY+2,tresorZ,2,6);
      394. CreateExplosion(tresorX,tresorY+2,tresorZ,2,6);
      395. CreateExplosion(tresorX,tresorY+2,tresorZ,2,6);
      396. CreateExplosion(tresorX+2,tresorY,tresorZ,2,6);
      397. CreateExplosion(tresorX+2,tresorY,tresorZ,2,6);
      398. CreateExplosion(tresorX+2,tresorY,tresorZ,2,6);
      399. CreateExplosion(tresorX+2,tresorY,tresorZ,2,6);
      400. SendClientMessage(playerid,COLOR_LIGHTRED,"Die Bombe ist explodiert. Der Tresor ist nun geöffnet.");
      401. SendClientMessage(playerid,COLOR_LIGHTRED,"Das Geld kann im Tresorraum mit /einpacken eingepackt werden.");
      402. SetTimerEx("tresortor",900000,0,"i",playerid);
      403. tbombe = 0;
      404. trobm = 14;
      405. CreateObject(2463, 284.67, -1511.61, 25.24, 0.00, 0.00, 53.69);
      406. CreateObject(2463, 283.79, -1512.72, 25.24, 0.00, 0.00, 53.69);
      407. CreateObject(1212, 283.65, -1513.11, 26.39, 0.00, 0.00, 0.00);
      408. CreateObject(1212, 283.71, -1513.04, 26.39, 0.00, 0.00, 0.00);
      409. CreateObject(1212, 283.77, -1512.96, 26.39, 0.00, 0.00, 0.00);
      410. CreateObject(1212, 283.83, -1512.88, 26.39, 0.00, 0.00, 0.00);
      411. CreateObject(1212, 283.89, -1512.80, 26.39, 0.00, 0.00, 0.00);
      412. CreateObject(1212, 283.96, -1512.72, 26.39, 0.00, 0.00, 0.00);
      413. CreateObject(1212, 284.02, -1512.64, 26.39, 0.00, 0.00, 0.00);
      414. CreateObject(1212, 284.08, -1512.56, 26.39, 0.00, 0.00, 0.00);
      415. CreateObject(1212, 284.14, -1512.48, 26.39, 0.00, 0.00, 0.00);
      416. CreateObject(1212, 284.20, -1512.40, 26.39, 0.00, 0.00, 0.00);
      417. CreateObject(1212, 284.26, -1512.32, 26.39, 0.00, 0.00, 0.00);
      418. CreateObject(1212, 284.32, -1512.24, 26.39, 0.00, 0.00, 0.00);
      419. CreateObject(1212, 284.38, -1512.16, 26.39, 0.00, 0.00, 0.00);
      420. CreateObject(1212, 284.38, -1512.16, 26.75, 0.00, 0.00, 358.55);
      421. CreateObject(1212, 284.32, -1512.24, 26.75, 0.00, 0.00, 358.57);
      422. CreateObject(1212, 284.26, -1512.32, 26.75, 0.00, 0.00, 358.58);
      423. CreateObject(1212, 284.20, -1512.40, 26.75, 0.00, 0.00, 358.59);
      424. CreateObject(1212, 284.14, -1512.48, 26.75, 0.00, 0.00, 358.61);
      425. CreateObject(1212, 284.08, -1512.56, 26.75, 0.00, 0.00, 358.62);
      426. CreateObject(1212, 284.02, -1512.64, 26.75, 0.00, 0.00, 358.64);
      427. CreateObject(1212, 283.96, -1512.72, 26.75, 0.00, 0.00, 358.65);
      428. CreateObject(1212, 283.89, -1512.80, 26.75, 0.00, 0.00, 358.66);
      429. CreateObject(1212, 283.83, -1512.88, 26.75, 0.00, 0.00, 358.68);
      430. CreateObject(1212, 283.77, -1512.96, 26.75, 0.00, 0.00, 358.69);
      431. CreateObject(1212, 283.71, -1513.04, 26.75, 0.00, 0.00, 358.70);
      432. CreateObject(1212, 283.65, -1513.11, 26.75, 0.00, 0.00, 358.72);
      433. CreateObject(1212, 284.60, -1511.91, 26.75, 0.00, 0.00, 358.68);
      434. CreateObject(1212, 284.67, -1511.82, 26.75, 0.00, 0.00, 358.66);
      435. CreateObject(1212, 284.74, -1511.73, 26.75, 0.00, 0.00, 358.65);
      436. CreateObject(1212, 284.80, -1511.65, 26.75, 0.00, 0.00, 358.64);
      437. CreateObject(1212, 284.87, -1511.56, 26.75, 0.00, 0.00, 358.62);
      438. CreateObject(1212, 284.94, -1511.47, 26.75, 0.00, 0.00, 358.61);
      439. CreateObject(1212, 285.01, -1511.38, 26.75, 0.00, 0.00, 358.59);
      440. CreateObject(1212, 285.07, -1511.29, 26.75, 0.00, 0.00, 358.58);
      441. CreateObject(1212, 285.14, -1511.20, 26.75, 0.00, 0.00, 358.57);
      442. CreateObject(1212, 285.21, -1511.11, 26.75, 0.00, 0.00, 358.55);
      443. CreateObject(1212, 285.15, -1511.18, 26.39, 0.00, 0.00, 0.00);
      444. CreateObject(1212, 285.04, -1511.34, 26.39, 0.00, 0.00, 0.00);
      445. CreateObject(1212, 285.11, -1511.26, 26.39, 0.00, 0.00, 0.00);
      446. CreateObject(1212, 285.00, -1511.39, 26.39, 0.00, 0.00, 0.00);
      447. CreateObject(1212, 284.95, -1511.46, 26.39, 0.00, 0.00, 0.00);
      448. CreateObject(1212, 284.90, -1511.53, 26.39, 0.00, 0.00, 0.00);
      449. CreateObject(1212, 284.85, -1511.60, 26.39, 0.00, 0.00, 0.00);
      450. CreateObject(1212, 284.74, -1511.73, 26.39, 0.00, 0.00, 0.00);
      451. CreateObject(1212, 284.80, -1511.66, 26.39, 0.00, 0.00, 0.00);
      452. CreateObject(1212, 284.69, -1511.80, 26.39, 0.00, 0.00, 0.00);
      453. CreateObject(1212, 284.64, -1511.87, 26.39, 0.00, 0.00, 0.00);
      454. CreateObject(1212, 284.59, -1511.93, 26.39, 0.00, 0.00, 0.00);
      455. return 1;
      456. }
      457. forward tresortor();
      458. public tresortor()
      459. {
      460. TresorTor1=CreateObject(2634, 286.43, -1515.56, 25.27, 0.00, 0.00, 54.79);
      461. TresorTor2=CreateObject(2634, 287.57, -1514.02, 25.27, 0.00, 0.00, 234.79);
      462. return 1;
      463. }
      464. forward Tresorfrei(playerid);
      465. public Tresorfrei(playerid)
      466. {
      467. tresorrobbing = 0;
      468. robtresor[playerid]=0;
      469. return 1;
      470. }
      Alles anzeigen


      Derzeitige Bugs/Fehler: Der Boden brennt nach der Explosion

      Im nächstem Update: Cops brauchen zum entschärfen 30 Sekunden



      Ps. Dankesagen tut nicht weh ;)

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Mustang96 ()

    • ganz gut, jedoch stört mir der Code, zu viele nicht brauchbare sachen

      PAWN-Quellcode

      1. SendClientMessageToAll(COLOR_ORANGE,"Der Tresorrob in Los Santos ist fehlgeschlagen.");
      2. SendClientMessage(playerid,COLOR_RED,"Der Tresorrob in Los Santos ist fehlgeschlagen."


      unnötig? :huh:

      und dein schlimmster fehlr > strcmp und strtok c_>
      solltest schon wie jeder moderne scripter heute sscanf und zb. zcmd benutzen




      Skype: Mskamilor123
      E-mail: mskamilor@gmail.com


      640509-040147
    • PawnFox schrieb:

      coole sache

      10/10
      Danke :)

      James_Wizz schrieb:

      Wäre gut wenn du ihn noch als pwn oder fs released
      Ist bereits in Arbeit :)

      Marcel™ schrieb:

      Schaut gut aus Nice work

      7/10

      mfg
      danke dir

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Mustang96 ()

    • Ich helfe euch gerne beim Einbau des Scriptes (in die Gamemode; nicht nur in Godfather)
      Einfach eine PN an mich oder meinen Bruder in Skype adden: spielie2 (er machts euch in 2-5Minuten)

      Sind jetzt erstmal essen, bg

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Goldkiller ()


    • James_Wizz schrieb:

      Mal eine frage wo sind da Copyrights

      Es ist nurnoch

      PAWN-Quellcode

      1. print("\n----------------------------------------");
      2. print(" Tresorrob System by Spielie and Mustang96");
      3. print("----------------------------------------\n");


      drinnen und das reicht uns auch :D
    • James_Wizz schrieb:

      Ja zu spät würd ich mal sagen :D

      ist doch egal xD
      wir habens eh nur released, weil wir wissen wollten, wie ihr es findet :D

      Anmerkung: In etwa 10Tagen werde ich das gesamte System als Filterscript für Godfather und 3 andere Standart GameModes released :)
    • James_Wizz schrieb:

      Mustang96 schrieb:

      James_Wizz schrieb:

      Ja zu spät würd ich mal sagen :D

      ist doch egal xD
      wir habens eh nur released, weil wir wissen wollten, wie ihr es findet :D

      Anmerkung: In etwa 10Tagen werde ich das gesamte System als Filterscript für Godfather und 3 andere Standart GameModes released :)


      3 anderes Standart GMs
      darf ich fragen welche :D
      Klar
      • "Fusion" (da gibt es ja auch hunderte Edits zum downloaden)
      • Die englische Version von "IT Reallife"
      • und für mein Basisscript (PasteBin, paar Sachen hau ich heute noch rein; hier triff das Standart GameModes nicht zu ^^)
    • Ehm, ich finde es nicht so toll, sehr umständlich gemacht, mal die Farben defines oben angegeben wäre evtl noch praktisch und das mit dem onDuty hat auch nicht jedes GF und da es nur für die "meisten GF's" ist naja ... :S

      3/10 führ die sinnlose Mühe ^^

      mfg. :thumbup:

      //Edit:

      Du hast ganz schön viele returns vergessen, so wird der ein paar Texte spammen :huh:


      Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. X/
    • Kaliber schrieb:

      Ehm, ich finde es nicht so toll, sehr umständlich gemacht, mal die Farben defines oben angegeben wäre evtl noch praktisch und das mit dem onDuty hat auch nicht jedes GF und da es nur für die "meisten GF's" ist naja ... :S

      3/10 führ die sinnlose Mühe ^^

      mfg. :thumbup:
      Ich helfe euch gerne beim Einbau des Scriptes (in die Gamemode; nicht nur in Godfather)

      Einfach eine PN an mich oder meinen Bruder in Skype adden: spielie2 (er machts euch in 2-5Minuten)
      Da steht alles, ich und Spielie helfen jedem beim Einbauen und nehmen auch unerwünschte Sachen raus oder setzen neue rein

      das mit dem onDuty hat auch nicht jedes GF
      Bei denen, die auf sa-mp.de auf der gamemode sammlung gepostet wurden, ist ein OnDuty System drinnen (teilweise wurde es umbenannt in CDuty oder CopDuty)

      Du hast ganz schön viele returns vergessen, so wird der ein paar Texte spammen :huh:
      ich hab das Script auch aufm Handy erstellt :D
      Ich mach die returns gleich ma rein
    • Ich gebe dir nochmal einen Tipp, es ist viel besser wenn du anstatt so:

      PAWN-Quellcode

      1. if(IsACop(playerid))
      2. {
      3. if(OnDuty[playerid] == 1)
      4. {

      es so schreiben würdest:

      PAWN-Quellcode

      1. if(IsACop(playerid) && OnDuty[playerid] == 1)


      oder noch besser direkt so:

      PAWN-Quellcode

      1. if(!IsACop(playerid)) return SendClientMessage(playerid,rot,"blablabla");
      2. //dann würdest du nichtmal eine Duty Abfrage benötigen


      Solltest da nochmal so ziemlich alles bearbeiten und da geht noch einiges :D

      mfg. :thumbup:


      Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. X/