Guest User

DominikK

a guest
Jan 27th, 2010
163
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.85 KB | None | 0 0
  1. /*
  2. Filterscript by DominikK
  3. CC Lizenz : http://creativecommons.org/licenses/by/3.0/de/
  4. Namensnennung vom Filterscript inhaber (DominikK) m�sst ihr nennen (Siehe lizenz)
  5. */
  6.  
  7. #include <a_samp>
  8. //Farben
  9. #define COLOR_GRUEN 0x33AA33AA
  10. #define COLOR_ROT 0xAA3333AA
  11. #define COLOR_HELLBLAU 0x33CCFFAA
  12. #define COLOR_GELB 0xFFFF00AA
  13. #define COLOR_ORANGE 0xFFA500AA
  14.  
  15. new bool:wurf[MAX_PLAYERS];
  16. new bool:hilfeankuck[MAX_PLAYERS];
  17.  
  18. public OnFilterScriptInit()
  19. {
  20.     print("\n--------------------------------------");
  21.     print(" Dieses kleine Dice Script wurde von");
  22.     print(" DominikK kreiert, Danke f�r das Nutzen!");
  23.     print("--------------------------------------\n");
  24.     return 1;
  25. }
  26.  
  27. public OnFilterScriptExit()
  28. {
  29.     return 1;
  30. }
  31.  
  32. public OnPlayerRequestClass(playerid, classid)
  33. {
  34.     SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
  35.     SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
  36.     SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
  37.     return 1;
  38. }
  39.  
  40. public OnPlayerConnect(playerid)
  41. {
  42.     return 1;
  43. }
  44.  
  45. public OnPlayerDisconnect(playerid, reason)
  46. {
  47.     return 1;
  48. }
  49.  
  50. public OnPlayerSpawn(playerid)
  51. {
  52.     return 1;
  53. }
  54.  
  55. public OnPlayerDeath(playerid, killerid, reason)
  56. {
  57.     return 1;
  58. }
  59.  
  60. public OnVehicleSpawn(vehicleid)
  61. {
  62.     return 1;
  63. }
  64.  
  65. public OnVehicleDeath(vehicleid, killerid)
  66. {
  67.     return 1;
  68. }
  69.  
  70. public OnPlayerText(playerid, text[])
  71. {
  72.     return 1;
  73. }
  74.  
  75. public OnPlayerCommandText(playerid, cmdtext[])
  76. {
  77.     new string[128], dname[128];
  78.     new wurfd = random(6)+1;
  79.     new dwurf = wurf[playerid];
  80.     new spielername[MAX_PLAYER_NAME];
  81.     if (strcmp( "/dice", cmdtext, true) == 0)
  82.     {
  83.         wurf[playerid]++;
  84.         format(string, sizeof(string), "* Du hast/hattest schon %d mal /dice genutzt.", dwurf);
  85.         SendClientMessage(playerid, COLOR_GRUEN, string);
  86.         format(string, sizeof(string), "* Du wirfst einen 6er W�rfel und landest auf: %d", wurfd);
  87.         SendClientMessage(playerid, COLOR_GRUEN, string);
  88.         GetPlayerName(playerid, spielername, sizeof(spielername));
  89.         format(dname, sizeof(dname), "[DF]%s", spielername);
  90.         if(wurfd == 1){SendClientMessage(playerid, COLOR_GELB, "* Du hast eine Deagle mit 500 Munition gewonnen.");GivePlayerWeapon(playerid, 24, 500);}
  91.         if(wurfd == 2){SendClientMessage(playerid, COLOR_GELB, "* Du hattest pech, und hast dir den Tod gew�rfelt!");SetPlayerHealth(playerid, 0);}
  92.         if(wurfd == 3){SendClientMessage(playerid, COLOR_GELB, "* Herzlichen Gl�ckwunsch! Du hast einen NamenTag gewonnen!");SetPlayerName(playerid,dname);}
  93.         if(wurfd == 4){SendClientMessage(playerid, COLOR_GELB, "* Gl�ckwunsch! Deine Spielerfarbe ist nun Orange!");SetPlayerColor(playerid, COLOR_ORANGE);}
  94.         if(wurfd == 5){SendClientMessage(playerid, COLOR_GELB, "* So ein pech! Du bist nun Betrunken...");SetPlayerDrunkLevel (playerid, 3500);}
  95.         if(wurfd == 6){SendClientMessage(playerid, COLOR_GELB, "* JACKPOT =D, du hast nun den Score 1337 (L33T) Gl�ckwunsch!");SetPlayerScore(playerid, 1337);format(string, sizeof(string), "~y~Dice~n~~r~Jackpot");GameTextForPlayer(playerid, string, 3000, 0);}
  96.         return 1;
  97.     }
  98.     if(strcmp( "/dicehelp", cmdtext, true) == 0 || strcmp( "/dhelp", cmdtext, true) == 0 || strcmp( "/dh", cmdtext, true) == 0)
  99.     {
  100.         hilfeankuck[playerid]++;
  101.         new dhilfe = hilfeankuck[playerid];
  102.         format(string, sizeof(string), "~y~Dice~w~help");
  103.         GameTextForPlayer(playerid, string, 3000, 1);
  104.         SendClientMessage(playerid, COLOR_ROT, "|__________________________________________________|");
  105.         SendClientMessage(playerid, COLOR_HELLBLAU, "* Dieses Spiel basiert auf Gl�ck, du kannst hier nicht Mogeln!");
  106.         SendClientMessage(playerid, COLOR_HELLBLAU, "* Um mitzuspielen benutze /dice");
  107.         SendClientMessage(playerid, COLOR_HELLBLAU, "* Wie oft du /dice benutzt hast siehst du dann, wenn du es eingibst!");
  108.         format(string, sizeof(string), "* Du hast die Dice Hilfe schon %d mal aufgerufen.", dhilfe);
  109.         SendClientMessage(playerid, COLOR_HELLBLAU, string);
  110.         SendClientMessage(playerid, COLOR_ROT, "___________________________________________________");
  111.         return 1;
  112.     }
  113.     return 0;
  114. }
  115.  
  116. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
  117. {
  118.     return 1;
  119. }
  120.  
  121. public OnPlayerExitVehicle(playerid, vehicleid)
  122. {
  123.     return 1;
  124. }
  125.  
  126. public OnPlayerStateChange(playerid, newstate, oldstate)
  127. {
  128.     return 1;
  129. }
  130.  
  131. public OnPlayerEnterCheckpoint(playerid)
  132. {
  133.     return 1;
  134. }
  135.  
  136. public OnPlayerLeaveCheckpoint(playerid)
  137. {
  138.     return 1;
  139. }
  140.  
  141. public OnPlayerEnterRaceCheckpoint(playerid)
  142. {
  143.     return 1;
  144. }
  145.  
  146. public OnPlayerLeaveRaceCheckpoint(playerid)
  147. {
  148.     return 1;
  149. }
  150.  
  151. public OnRconCommand(cmd[])
  152. {
  153.     return 1;
  154. }
  155.  
  156. public OnPlayerRequestSpawn(playerid)
  157. {
  158.     return 1;
  159. }
  160.  
  161. public OnObjectMoved(objectid)
  162. {
  163.     return 1;
  164. }
  165.  
  166. public OnPlayerObjectMoved(playerid, objectid)
  167. {
  168.     return 1;
  169. }
  170.  
  171. public OnPlayerPickUpPickup(playerid, pickupid)
  172. {
  173.     return 1;
  174. }
  175.  
  176. public OnVehicleMod(playerid, vehicleid, componentid)
  177. {
  178.     return 1;
  179. }
  180.  
  181. public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
  182. {
  183.     return 1;
  184. }
  185.  
  186. public OnVehicleRespray(playerid, vehicleid, color1, color2)
  187. {
  188.     return 1;
  189. }
  190.  
  191. public OnPlayerSelectedMenuRow(playerid, row)
  192. {
  193.     return 1;
  194. }
  195.  
  196. public OnPlayerExitedMenu(playerid)
  197. {
  198.     return 1;
  199. }
  200.  
  201. public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
  202. {
  203.     return 1;
  204. }
  205.  
  206. public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
  207. {
  208.     return 1;
  209. }
  210.  
  211. public OnRconLoginAttempt(ip[], password[], success)
  212. {
  213.     return 1;
  214. }
  215.  
  216. public OnPlayerUpdate(playerid)
  217. {
  218.     return 1;
  219. }
  220.  
  221. public OnPlayerStreamIn(playerid, forplayerid)
  222. {
  223.     return 1;
  224. }
  225.  
  226. public OnPlayerStreamOut(playerid, forplayerid)
  227. {
  228.     return 1;
  229. }
  230.  
  231. public OnVehicleStreamIn(vehicleid, forplayerid)
  232. {
  233.     return 1;
  234. }
  235.  
  236. public OnVehicleStreamOut(vehicleid, forplayerid)
  237. {
  238.     return 1;
  239. }
  240.  
  241. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  242. {
  243.     return 1;
  244. }
  245.  
  246. public OnPlayerClickPlayer(playerid, clickedplayerid, source)
  247. {
  248.     return 1;
  249. }
Advertisement
Add Comment
Please, Sign In to add comment