Guest User

Untitled

a guest
Dec 11th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <mod name="CS War System" version="1.0" author="DJ Death" contact="Opentibiadev.net" enabled="yes">
  3. <config name="cswar_settings"><![CDATA[
  4. sv = {
  5. ctid = 19570,
  6. tfid = 19571
  7. }
  8.  
  9. outfit = {
  10. re = {lookType = 134, lookHead = 126, lookBody = 126, lookLegs = 126, lookFeet = 126},
  11. gre = {lookType = 134, lookHead = 132, lookBody = 132, lookLegs = 132, lookFeet = 132}
  12. }
  13.  
  14. csteam = {
  15. de_dust_red = {x = 1080, y = 968, z = 7},
  16. de_dust_green = {x = 1056, y = 1020, z = 4},
  17. de_aztec_red = {x = 1281, y = 978, z = 5},
  18. de_aztec_green = {x = 1289, y = 1057, z = 5}
  19. }
  20. ]]></config><!-- CS Change Outfits and add Storages -->
  21. <event type="login" name="csOutfit" event="script"><![CDATA[
  22. domodlib('cswar_settings')
  23. function onLogin(cid)
  24. if getPlayerPosition(cid) == csteam.de_dust_red or getPlayerPosition(cid) == csteam.de_aztec_red then
  25. doCreatureChangeOutfit(cid, outfit.re)
  26. setPlayerStorageValue(cid, sv.ctid, 1)
  27. elseif getPlayerPosition(cid) == csteam.de_dust_green or getPlayerPosition(cid) == csteam.de_aztec_green then
  28. doCreatureChangeOutfit(cid, outfit.gre)
  29. setPlayerStorageValue(cid, sv.tfid, 1)
  30. end
  31. return true
  32. end
  33. ]]></event><!-- CS Remove Storages on Logout -->
  34. <event type="logout" name="csLogout" event="script"><![CDATA[
  35. domodlib('cswar_settings')
  36. function onLogout(cid)
  37. if getPlayerStorageValue(cid, sv.ctid) >= 1 then
  38. setPlayerStorageValue(cid, sv.ctid, -1)
  39. elseif getPlayerStorageValue(cid, sv.tfid) >= 1 then
  40. setPlayerStorageValue(cid, sv.tfid, -1)
  41. end
  42. return true
  43. end
  44. ]]></event><!-- CS Remove Storages on Death -->
  45. <event type="death" name="csDeath" event="script"><![CDATA[
  46. domodlib('cswar_settings')
  47. function onDeath(cid, corpse, deathList)
  48. if isPlayer(cid) then
  49. if getPlayerStorageValue(cid, sv.ctid) < 0 then
  50. setPlayerStorageValue(cid, sv.ctid, -1)
  51. elseif getPlayerStorageValue(cid, sv.tfid) < 0 then
  52. setPlayerStorageValue(cid, sv.tfid , -1)
  53. end
  54. end
  55. return true
  56. end
  57. ]]></event><!-- CS Text Effect Script -->
  58. <globalevent name="CSTextEffect" interval="1" event="script"><![CDATA[
  59. domodlib('cswar_settings')
  60. function onThink(interval, lastExecution)
  61. for _, name in ipairs(getOnlinePlayers()) do
  62. local cid = getPlayerByName(name)
  63. if getPlayerStorageValue(cid, sv.ctid) >= 1 then
  64. doSendMagicEffect(getPlayerPosition(cid), 12)
  65. doSendAnimatedText(getPlayerPosition(cid), "CT Force", (17))
  66. elseif getPlayerStorageValue(cid, sv.tfid) >= 1 then
  67. doSendMagicEffect(getPlayerPosition(cid), 13)
  68. doSendAnimatedText(getPlayerPosition(cid), "Terrorist", TEXTCOLOR_RED)
  69. end
  70. end
  71. return true
  72. end
  73. ]]></globalevent><!-- CS Change Map Custom -->
  74. <globalevent name="CSChangeMap" interval="3600" event="script"><![CDATA[
  75. domodlib('cswar_settings')
  76. function onThink(interval, lastExecution)
  77. for _, name in ipairs(getOnlinePlayers()) do
  78. local cid = getPlayerByName(name)
  79. if getPlayerStorageValue(cid, sv.ctid) <= 1 and getPlayerPosition(cid) == csteam.de_dust_red then
  80. doTeleportThing(cid, csteam.de_aztec_red)
  81. doBroadcastMessage("[ChangeMap] Se ha Cambiado de Mapa a de_aztec.")
  82. elseif getPlayerStorageValue(cid, sv.tfid) <= 1 getPlayerPosition(cid) == csteam.de_dust_green then
  83. doTeleportThing(cid, csteam.de_aztec_green)
  84. doBroadcastMessage("[ChangeMap] Se ha Cambiado de Mapa a de_aztec.")
  85. end
  86. end
  87. return true
  88. end
  89. ]]></globalevent>
  90. </mod>
Add Comment
Please, Sign In to add comment