Quantcast
Channel: Tibia.net.pl - welcome to OpenTibia community
Viewing all 3598 articles
Browse latest View live

-Tibia 8.60 [RAHproject.pl] Setrill | Start 12/11/2017 18:00 | #RAH

$
0
0

Ostatnia edycja którą prowadziłem wystartowała ponad rok temu....
Nowa edycja startuje pod nową nazwą: RAHproject.pl


IP: RAHproject.pl
PvP: od 20000 lvla
Domki: 25000 lvl
Stamina: tak
Fragi do RSa: 25 na dzień / 50 na tydzień / 100 na miesiąc
Fragi do BSa: 50 na dzień / 100 na tydzień / 200 na miesiąc

Start: 12/11/2017
Godzina: 18:00
Podany Exp Stages: 5/11/2017
Informacje o Punktach dla zespołów: 5/11/2017



Mamy dla was kilka prostych sposobów na darmowe punkty:
1. Postacie założone do 31go Października otrzymają mały prezent od Administracji. [Halloween Event]
2. Pierwsze 200 założonych kont otrzyma specjalny bonus.
3. Codzienne losowania od 1go Listopada, wystarczy założyć konto!
4. Trzydzieści minut oraz godzinę po starcie zostaną rozdane punkty dla wszystkich graczy Online!



Strona została zakupiona na wyłączność naszego Serwera.
Administracja będzie dbała o to, by gracze byli na bieżąco informowani o rożnych wydarzeniach, które dzieją się na OTS'ie, posty będą ciekawie i zachęcająco pisane.
Z prawej strony widzimy zakładki, dobrze podzielone - z łatwością możemy szybko znaleźć rzecz, która nas interesuje w danej chwili.
W naszym sklepie znajdziecie kilka przedmiotów, które ułatwia grę, jednak ich zakup nie jest konieczny.
Bez nich tez sobie poradzimy, jeżeli coś jest potrzebne znajdziemy to w Quest Roomie.
Jednak główna waluta serwera są punkty do Sms Shopu. Żeby je zdobyć nie trzeba wysyłać sms, są tez rożnego rodzaju eventy.







-Inne Otclient & Zapowiedź = zapłata ! :)

$
0
0
Szukam osobę która potrafi ładnie przerobić otclienta (STYL Z NARUTO) oraz osobę która będzie mogła zrobić fajną zapowiedź za pieniądze
Pisac na gg : 35709982 !
Pozdrawiam :)

Skrypty & Kody Task System TFS 0.4

$
0
0
Witam, mam problem z Task Systemem u NPC.
Biorę taska u NPC np. na 20 rotwormów i gdy zabijam pierwszego z nich pojawia się
Kod:

11:30 You have killed 1 of 20 rotworms.
ale gdy zabijam kolejnego już nic nie piszę i jak idę do NPC to on daje mi nagrodę choć zabiłem tylko 1 rotworma.

O to skrypt NPC:
Kod PHP:
  1. local keywordHandler = KeywordHandler:new()
  2. local npcHandler = NpcHandler:new(keywordHandler)
  3. NpcSystem.parseParameters(npcHandler)
  4. local talkState = {}
  5.  
  6. function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end
  7. function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end
  8. function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end
  9. function onThink() npcHandler:onThink() end
  10.  
  11. function onCreatureAppear(cid)
  12. npcHandler:onCreatureAppear(cid)
  13. function onCreatureDisappear(cid)
  14. npcHandler:onCreatureDisappear(cid)
  15. function onCreatureSay(cid, type, msg)
  16. npcHandler:onCreatureSay(cid, type, msg)
  17. function onThink()
  18. npcHandler:onThink()
  19. function say(param)
  20. npcHandler:say(param.text,param.cid)
  21. function delayedSay(text, delay, cid)
  22. if(not npcHandler:isFocused(cid)) then
  23. return FALSE
  24. else
  25. local param = {cid = cid, text = text}
  26. local delay = delay or 0
  27. local cid = cid or 0
  28. local nid = getNpcCid()
  29. addEvent(say, delay, param)
  30.  
  31.  
  32.  
  33. function creatureSayCallback(cid, type, msg)
  34. if(not npcHandler:isFocused(cid)) then
  35. return false
  36.  
  37. if msgcontains(msg, 'tasks') then
  38. npcHandler:say('If you\'ll be a serial murder, you must do many missions for me. Select oneself tasks of {Cyclops}, {Behemoth}, {Dragon}, {Dragon Lord}, {Hydra}, {Infernalist}, {Medusa}, {Undead Dragon}, {Fury}, {Warlock}, {Wyrm}, {Plaguesmith}, {Bog Raider}, {Grim Reaper}, {Ghazbaran}, {Hellhound}, {Nightmare} or {Demon}.', cid)
  39. if getPlayerStorageValue(cid, 47666) == -1 then
  40. setPlayerStorageValue(cid, 47666, 1)
  41. talk_state = 0
  42. elseif msgcontains(msg, 'cyclops') or msgcontains(msg, 'cyclops') then
  43. if getPlayerStorageValue(cid,60001) == -1 then
  44. npcHandler:say('Yours job rest at killing 550 cyclops. Reward is {1 Gold Ingots} and {41,250 expirence}}.', cid)
  45. setPlayerStorageValue(cid, 60001, 1)
  46. talk_state = 0
  47. elseif getPlayerStorageValue(cid,60001) == 2 then
  48. npcHandler:say('Great job! Here is your reward.', cid)
  49. doPlayerAddItem(cid,9971,1)
  50. doPlayerAddExp(cid, 41250)
  51. setPlayerStorageValue(cid, 60001, 3)
  52. talk_state = 0
  53. elseif msgcontains(msg, 'behemoth') or msgcontains(msg, 'behemoths') then
  54. if getPlayerStorageValue(cid,60002) == -1 then
  55. npcHandler:say('Yours job rest at killing 1500 behemoth. Reward is {3 Gold Ingots} and {1,875,000 expirence}.', cid)
  56. setPlayerStorageValue(cid, 60002, 1)
  57. talk_state = 0
  58. elseif getPlayerStorageValue(cid,60002) == 2 then
  59. npcHandler:say('Great job! Here is your reward.', cid)
  60. doPlayerAddItem(cid,9971,3)
  61. doPlayerAddExp(cid, 1875000)
  62. setPlayerStorageValue(cid, 60002, 3)
  63. talk_state = 0
  64. elseif msgcontains(msg, 'dragon') or msgcontains(msg, 'dragons') then
  65. if getPlayerStorageValue(cid,60003) == -1 then
  66. npcHandler:say('Yours job rest at killing 2000 dragon. Reward is {4 Gold Ingots} and {700,000 expirence}.', cid)
  67. setPlayerStorageValue(cid, 60003, 1)
  68. talk_state = 0
  69. elseif getPlayerStorageValue(cid,60003) == 2 then
  70. npcHandler:say('Great job! Here is your reward.', cid)
  71. doPlayerAddItem(cid,9971,4)
  72. doPlayerAddExp(cid, 700000)
  73. setPlayerStorageValue(cid, 60003, 3)
  74. talk_state = 0
  75. elseif msgcontains(msg, 'dragon lord') or msgcontains(msg, 'dragon lords') then
  76. if getPlayerStorageValue(cid,60004) == -1 then
  77. npcHandler:say('Yours job rest at killing 6000 dragon lord. Reward is {12 Gold Ingots} and {6,300,000 expirence}.', cid)
  78. setPlayerStorageValue(cid, 60004, 1)
  79. talk_state = 0
  80. elseif getPlayerStorageValue(cid,60004) == 2 then
  81. npcHandler:say('Great job! Here is your reward.', cid)
  82. doPlayerAddItem(cid,9971,12)
  83. doPlayerAddExp(cid, 6300000)
  84. setPlayerStorageValue(cid, 60004, 3)
  85. talk_state = 0
  86. elseif msgcontains(msg, 'hydra') or msgcontains(msg, 'hydras') then
  87. if getPlayerStorageValue(cid,60005) == -1 then
  88. npcHandler:say('Yours job rest at killing 2000 hydra. Reward is {4 Gold Ingots} and {2,100,000 expirence}.', cid)
  89. setPlayerStorageValue(cid, 60005, 1)
  90. talk_state = 0
  91. elseif getPlayerStorageValue(cid,60005) == 2 then
  92. npcHandler:say('Great job! Here is your token.', cid)
  93. doPlayerAddItem(cid,9971,4)
  94. doPlayerAddExp(cid, 2100000)
  95. setPlayerStorageValue(cid, 60005, 1)
  96. talk_state = 0
  97. elseif msgcontains(msg, 'infernalist') or msgcontains(msg, 'infernalist') then
  98. if getPlayerStorageValue(cid,60006) == -1 then
  99. npcHandler:say('Yours job rest at killing 4000 infernalist. Reward is {8 Gold Ingots} and {8,000,000 expirence}.', cid)
  100. setPlayerStorageValue(cid, 60006, 1)
  101. talk_state = 0
  102. elseif getPlayerStorageValue(cid,60006) == 2 then
  103. npcHandler:say('Great job! Here is your reward.', cid)
  104. doPlayerAddItem(cid,9971,8)
  105. doPlayerAddExp(cid, 8000000)
  106. setPlayerStorageValue(cid, 60006, 3)
  107. talk_state = 0
  108. elseif msgcontains(msg, 'medusa') or msgcontains(msg, 'medusa') then
  109. if getPlayerStorageValue(cid,60007) == -1 then
  110. npcHandler:say('Yours job rest at killing 4500 medusa. Reward is {9 Gold Ingots} and {9,112,500 expirence}.', cid)
  111. setPlayerStorageValue(cid, 60007, 1)
  112. talk_state = 0
  113. elseif getPlayerStorageValue(cid,60007) == 2 then
  114. npcHandler:say('Great job! Here is your reward.', cid)
  115. doPlayerAddItem(cid,9971,9)
  116. doPlayerAddExp(cid, 9112500)
  117. setPlayerStorageValue(cid, 60007, 3)
  118. talk_state = 0
  119. elseif msgcontains(msg, 'undead dragon') or msgcontains(msg, 'undead dragons') then
  120. if getPlayerStorageValue(cid,60008) == -1 then
  121. npcHandler:say('Yours job rest at killing 3500 undead dragon. Reward is {7 Gold Ingots} and {12,600,000 expirence}.', cid)
  122. setPlayerStorageValue(cid, 60008, 1)
  123. talk_state = 0
  124. elseif getPlayerStorageValue(cid,60008) == 2 then
  125. npcHandler:say('Great job! Here is your reward.', cid)
  126. doPlayerAddItem(cid,9971,7)
  127. doPlayerAddExp(cid, 12600000)
  128. setPlayerStorageValue(cid, 60008, 3)
  129. talk_state = 0
  130. elseif msgcontains(msg, 'fury') or msgcontains(msg, 'furys') then
  131. if getPlayerStorageValue(cid,60009) == -1 then
  132. npcHandler:say('Yours job rest at killing 6000 fury. Reward is {12 Gold Ingots} and {13,500,000 expirence}.', cid)
  133. setPlayerStorageValue(cid, 60009, 1)
  134. talk_state = 0
  135. elseif getPlayerStorageValue(cid,60009) == 2 then
  136. npcHandler:say('Great job! Here is your reward.', cid)
  137. doPlayerAddItem(cid,9971,12)
  138. doPlayerAddExp(cid, 13500000)
  139. setPlayerStorageValue(cid, 60009, 3)
  140. talk_state = 0
  141. elseif msgcontains(msg, 'warlock') or msgcontains(msg, 'warlocks') then
  142. if getPlayerStorageValue(cid,60010) == -1 then
  143. npcHandler:say('Yours job rest at killing 2500 warlock. Reward is {5 Gold Ingots} and {5,000,000 expirence}.', cid)
  144. setPlayerStorageValue(cid, 60010, 1)
  145. talk_state = 0
  146. elseif getPlayerStorageValue(cid,60010) == 2 then
  147. npcHandler:say('Great job! Here is your reward.', cid)
  148. doPlayerAddItem(cid,9971,5)
  149. doPlayerAddExp(cid, 5000000)
  150. setPlayerStorageValue(cid, 60010, 3)
  151. talk_state = 0
  152. elseif msgcontains(msg, 'wyrm') or msgcontains(msg, 'wyrms') then
  153. if getPlayerStorageValue(cid,60011) == -1 then
  154. npcHandler:say('Yours job rest at killing 3500 wyrm. Reward is {7 Gold Ingots}, {2,537,500 expirence}.', cid)
  155. setPlayerStorageValue(cid, 60011, 1)
  156. talk_state = 0
  157. elseif getPlayerStorageValue(cid,60011) == 2 then
  158. npcHandler:say('Great job! Here is your reward.', cid)
  159. doPlayerAddItem(cid,9971,7)
  160. doPlayerAddExp(cid, 2537500)
  161. setPlayerStorageValue(cid, 60011, 3)
  162. talk_state = 0
  163. elseif msgcontains(msg, 'plaguesmith') or msgcontains(msg, 'plaguesmiths') then
  164. if getPlayerStorageValue(cid,60012) == -1 then
  165. npcHandler:say('Yours job rest at killing 2500 plaguesmith. Reward is {5 Gold Ingots} and {5,625,000 expirence}.', cid)
  166. setPlayerStorageValue(cid, 60012, 1)
  167. talk_state = 0
  168. elseif getPlayerStorageValue(cid,60012) == 2 then
  169. npcHandler:say('Great job! Here is your reward.', cid)
  170. doPlayerAddItem(cid,9971,5)
  171. doPlayerAddExp(cid, 5625000)
  172. setPlayerStorageValue(cid, 60012, 3)
  173. talk_state = 0
  174. elseif msgcontains(msg, 'bog raider') or msgcontains(msg, 'bog raiders') then
  175. if getPlayerStorageValue(cid,60013) == -1 then
  176. npcHandler:say('Yours job rest at killing 1000 bog raider. Reward is {2 Gold Ingots} and {400,000 expirence}.', cid)
  177. setPlayerStorageValue(cid, 60013, 1)
  178. talk_state = 0
  179. elseif getPlayerStorageValue(cid,60013) == 2 then
  180. npcHandler:say('Great job! Here is your reward.', cid)
  181. doPlayerAddItem(cid,9971,2)
  182. doPlayerAddExp(cid, 400000)
  183. setPlayerStorageValue(cid, 60013, 3)
  184. talk_state = 0
  185. elseif msgcontains(msg, 'ghazbaran') or msgcontains(msg, 'ghazbarans') then
  186. if getPlayerStorageValue(cid,60014) == -1 then
  187. npcHandler:say('Yours job rest at killing 3 ghazbaran. Reward is {3 Gold Ingots}, {22,500 expirence}.', cid)
  188. setPlayerStorageValue(cid, 60014, 1)
  189. talk_state = 0
  190. elseif getPlayerStorageValue(cid,60014) == 2 then
  191. npcHandler:say('Great job! Here is your reward.', cid)
  192. doPlayerAddItem(cid,9971,3)
  193. doPlayerAddExp(cid, 22500)
  194. setPlayerStorageValue(cid, 60014, 3)
  195. talk_state = 0
  196. elseif msgcontains(msg, 'hellhound') or msgcontains(msg, 'hellhounds') then
  197. if getPlayerStorageValue(cid,60015) == -1 then
  198. npcHandler:say('Yours job rest at killing 5000 hellhound. Reward is {17,000,000 expirence} and {10 Gold Ingots}.', cid)
  199. setPlayerStorageValue(cid, 60015, 1)
  200. talk_state = 0
  201. elseif getPlayerStorageValue(cid,60015) == 2 then
  202. npcHandler:say('Great job! Here is your reward.', cid)
  203. doPlayerAddExp(cid, 17000000)
  204. doPlayerAddItem(cid,9971,10)
  205. setPlayerStorageValue(cid, 60015, 3)
  206. talk_state = 0
  207. elseif msgcontains(msg, 'nightmare') or msgcontains(msg, 'nightmares') then
  208. if getPlayerStorageValue(cid,60016) == -1 then
  209. npcHandler:say('Yours job rest at killing 6000 nightmare. Reward is {6,450,000 expirence} and {12 Gold Ingots}.', cid)
  210. setPlayerStorageValue(cid, 60016, 1)
  211. talk_state = 0
  212. elseif getPlayerStorageValue(cid,60015) == 2 then
  213. npcHandler:say('Great job! Here is your reward.', cid)
  214. doPlayerAddExp(cid, 6450000)
  215. doPlayerAddItem(cid,9971,12)
  216. setPlayerStorageValue(cid, 60016, 3)
  217. talk_state = 0
  218. elseif msgcontains(msg, 'demon') or msgcontains(msg, 'demons') then
  219. if getPlayerStorageValue(cid,60017) == -1 then
  220. npcHandler:say('Yours job rest at killing 6000 demon. Reward is {18,000,000 expirence} and {12 Gold Ingots}.', cid)
  221. setPlayerStorageValue(cid, 60017, 1)
  222. talk_state = 0
  223. elseif getPlayerStorageValue(cid,60017) == 2 then
  224. npcHandler:say('Great job! Here is your reward.', cid)
  225. doPlayerAddItem(cid,9971,12)
  226. doPlayerAddExp(cid,18000000)
  227. setPlayerStorageValue(cid, 60017, 3)
  228. talk_state = 0
  229. end
  230. elseif msgcontains(msg, 'no') then
  231. npcHandler:say('Ok, then not.', cid)
  232. talk_state = 0
  233.  
  234. return 1
  235.  
  236. npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
  237. npcHandler:addModule(FocusModule:new())


a to skrypt Creaturescript:
Kod PHP:
  1. local monsters = {
  2. --name = storage
  3. ["cyclops"] = 60001,
  4. ["behemoth"] = 60002,
  5. ["dragon"] = 60003,
  6. ["dragon lord"] = 60004,
  7. ["hydra"] = 60005,
  8. ["infernalist"] = 60006,
  9. ["medusa"] = 60007,
  10. ["undead dragon"] = 60008,
  11. ["fury"] = 60009,
  12. ["warlock"] = 60010,
  13. ["wyrm"] = 60011,
  14. ["plaguesmith"] = 60012,
  15. ["bog raider"] = 60013,
  16. ["ghazbaran"] = 60014,
  17. ["hellhound"] = 60015,
  18. ["nightmare"] = 60016,
  19. ["demon"] = 60017,
  20. ["lost soul"] = 60018,
  21.  
  22. }
  23.  
  24. function onKill(cid, target)
  25. local name = getCreatureName(target)
  26. local monster = monsters[getCreatureName(target):lower()]
  27. if name == "The Mutated Pumpkin" then
  28. if(isPlayer(target) == FALSE and monster) then
  29. setPlayerStorageValue(cid,12999,1)
  30. elseif name == "Cyclops" then
  31. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60001) == 1) then
  32. if getPlayerStorageValue(cid, monster) < 550 then
  33. local killedMonsters = getPlayerStorageValue(cid, monster)
  34. if(killedMonsters == -1) then
  35. killedMonsters = 1
  36. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  37. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 550 cyclops.")
  38. else
  39. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough cyclops.")
  40. setPlayerStorageValue(cid, 60001, 2)
  41. elseif name == "Behemoth" then
  42. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60002) == 1) then
  43. if getPlayerStorageValue(cid, monster) < 1500 then
  44. local killedMonsters = getPlayerStorageValue(cid, monster)
  45. if(killedMonsters == -1) then
  46. killedMonsters = 1
  47. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  48. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 1500 behemoths.")
  49. else
  50. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough behemoths.")
  51. setPlayerStorageValue(cid, 60002, 2)
  52. elseif name == "Dragon" then
  53. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60003) == 1) then
  54. if getPlayerStorageValue(cid, monster) < 2000 then
  55. local killedMonsters = getPlayerStorageValue(cid, monster)
  56. if(killedMonsters == -1) then
  57. killedMonsters = 1
  58. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  59. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 2000 dragons.")
  60. else
  61. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough dragons.")
  62. setPlayerStorageValue(cid, 60003, 2)
  63. elseif name == "Dragon Lord" then
  64. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60004) == 1) then
  65. if getPlayerStorageValue(cid, monster) < 6000 then
  66. local killedMonsters = getPlayerStorageValue(cid, monster)
  67. if(killedMonsters == -1) then
  68. killedMonsters = 1
  69. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  70. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 6000 dragon lords.")
  71. else
  72. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough dragon lords.")
  73. setPlayerStorageValue(cid, 60004, 2)
  74. elseif name == "Hydra" then
  75. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60005) == 1) then
  76. if getPlayerStorageValue(cid, monster) < 2000 then
  77. local killedMonsters = getPlayerStorageValue(cid, monster)
  78. if(killedMonsters == -1) then
  79. killedMonsters = 1
  80. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  81. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 2000 hydras.")
  82. else
  83. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough hydras.")
  84. setPlayerStorageValue(cid, 60005, 2)
  85. elseif name == "Infernalist" then
  86. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60006) == 1) then
  87. if getPlayerStorageValue(cid, monster) < 4000 then
  88. local killedMonsters = getPlayerStorageValue(cid, monster)
  89. if(killedMonsters == -1) then
  90. killedMonsters = 1
  91. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  92. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 4000 infernalists.")
  93. else
  94. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough infernalists.")
  95. setPlayerStorageValue(cid, 60006, 2)
  96. elseif name == "Medusa" then
  97. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60007) == 1) then
  98. if getPlayerStorageValue(cid, monster) < 4500 then
  99. local killedMonsters = getPlayerStorageValue(cid, monster)
  100. if(killedMonsters == -1) then
  101. killedMonsters = 1
  102. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  103. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 3500 medusa.")
  104. else
  105. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough medusa.")
  106. setPlayerStorageValue(cid, 60007, 2)
  107. elseif name == "Undead Dragon" then
  108. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60008) == 1) then
  109. if getPlayerStorageValue(cid, monster) < 3500 then
  110. local killedMonsters = getPlayerStorageValue(cid, monster)
  111. if(killedMonsters == -1) then
  112. killedMonsters = 1
  113. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  114. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 4500 undead dragons.")
  115. else
  116. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough undead dragons.")
  117. setPlayerStorageValue(cid, 60008, 2)
  118. elseif name == "Fury" then
  119. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60009) == 1) then
  120. if getPlayerStorageValue(cid, monster) < 6000 then
  121. local killedMonsters = getPlayerStorageValue(cid, monster)
  122. if(killedMonsters == -1) then
  123. killedMonsters = 1
  124. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  125. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 6000 furys.")
  126. else
  127. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough furys.")
  128. setPlayerStorageValue(cid, 60009, 2)
  129. elseif name == "Warlock" then
  130. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60010) == 1) then
  131. if getPlayerStorageValue(cid, monster) < 2500 then
  132. local killedMonsters = getPlayerStorageValue(cid, monster)
  133. if(killedMonsters == -1) then
  134. killedMonsters = 1
  135. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  136. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 2500 warlocks.")
  137. else
  138. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough warlocks.")
  139. setPlayerStorageValue(cid, 60010, 2)
  140. elseif name == "Wyrm" then
  141. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60011) == 1) then
  142. if getPlayerStorageValue(cid, monster) < 3500 then
  143. local killedMonsters = getPlayerStorageValue(cid, monster)
  144. if(killedMonsters == -1) then
  145. killedMonsters = 1
  146. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  147. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 3500 wyrms.")
  148. else
  149. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough wyrm.")
  150. setPlayerStorageValue(cid, 60011, 2)
  151. elseif name == "Plaguesmith" then
  152. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60012) == 1) then
  153. if getPlayerStorageValue(cid, monster) < 2500 then
  154. local killedMonsters = getPlayerStorageValue(cid, monster)
  155. if(killedMonsters == -1) then
  156. killedMonsters = 1
  157. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  158. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 2500 plaguesmiths.")
  159. else
  160. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough plaguesmiths.")
  161. setPlayerStorageValue(cid, 60012, 2)
  162. elseif name == "Bog Raider" then
  163. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60013) == 1) then
  164. if getPlayerStorageValue(cid, monster) < 1000 then
  165. local killedMonsters = getPlayerStorageValue(cid, monster)
  166. if(killedMonsters == -1) then
  167. killedMonsters = 1
  168. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  169. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 1000 bog raiders.")
  170. else
  171. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough bog raiders.")
  172. setPlayerStorageValue(cid, 60013, 2)
  173. elseif name == "Ghazbaran" then
  174. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60014) == 1) then
  175. if getPlayerStorageValue(cid, monster) < 3 then
  176. local killedMonsters = getPlayerStorageValue(cid, monster)
  177. if(killedMonsters == -1) then
  178. killedMonsters = 1
  179. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  180. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 3 ghazbarans.")
  181. else
  182. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough ghazbarans.")
  183. setPlayerStorageValue(cid, 60014, 2)
  184. elseif name == "Hellhound" then
  185. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60015) == 1) then
  186. if getPlayerStorageValue(cid, monster) < 5000 then
  187. local killedMonsters = getPlayerStorageValue(cid, monster)
  188. if(killedMonsters == -1) then
  189. killedMonsters = 1
  190. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  191. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 5000 hellhounds.")
  192. else
  193. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough hellhounds.")
  194. setPlayerStorageValue(cid, 60015, 2)
  195. elseif name == "Nightmare" then
  196. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60016) == 1) then
  197. if getPlayerStorageValue(cid, monster) < 6000 then
  198. local killedMonsters = getPlayerStorageValue(cid, monster)
  199. if(killedMonsters == -1) then
  200. killedMonsters = 1
  201. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  202. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 6000 nightmares.")
  203. else
  204. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough nightmares.")
  205. setPlayerStorageValue(cid, 60016, 2)
  206. elseif name == "Demon" then
  207. if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 60017) == 1) then
  208. if getPlayerStorageValue(cid, monster) < 6000 then
  209. local killedMonsters = getPlayerStorageValue(cid, monster)
  210. if(killedMonsters == -1) then
  211. killedMonsters = 1
  212. setPlayerStorageValue(cid, monster, killedMonsters + 1)
  213. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed " .. killedMonsters .. " of 6000 demons.")
  214. else
  215. doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, "You have killed enough demons.")
  216. setPlayerStorageValue(cid, 60017, 2)
  217.  
  218. return TRUE

Poszukuję Moderatorów/administratorów dla nowego serwera OTS

$
0
0


Witam serdecznie. Jestem jednym z administratorów nowego serwera OTS - Trenbulonia.com
Planujemy powiększyć ekipę naszego serwera, dlatego też poszukujemy administratorów, moderatorów i ludzi od marketingu.
Poszukujemy ludzi z doświadczeniem w prowadzeniu serwerów OTS (mile widziane: skype oraz znajomość języka angielskiego).
Ponadto potrzebujemy kogoś kto jest w stanie dostarczyć jakieś nowe pomysły, które możemy wprowadzić na naszego OTS'a.
Serwer jest w fazie beta, dlatego staramy się zrobić wszystko jak najlepiej.
Jeżeli jesteś zainteresowany - proszę o wiadomość na priv.

Pozdrawiam, WelcomeToParadise.

-Tibia 8.54 Legends of shinobi v3.0 !!!!!!

$
0
0

Legend of Shinobi - jeden z największych serwerów OTS w Polsce. Jest to projektem gry MMORPG. Wszystkie nasze skrypty, grafiki mają za zadanie ukazać klimat panujący w popularnej serii naruto.

START: 3 listopad godz. 18:00 !!

Create Account
http://losots.pl/member.php?action=register


Zachęcamy także śledzić nas na Facebooku!


Specyfikacje serwera

Stage Exp:

1-25 lvl - x3.5
26-50 lvl - x2.3
51 - 100 lvl - x1.8
101 - 150 lvl - x1.2
151 - 280 lvl - x0.7
281 - 400 lvl - x0.45
401 - 450 lvl - x0.35
451 - 600 lvl - x0.25
600 + - x0.20

Skills rate -> x3
Loot rate -> x1
Chakra lvl -> x3
Spawns rate -> x5

Na naszym serwerze mamy dostępne 19 grywalnych i zbalansowanych postaci, z czego jedna jest dostępna z wymagającego questa! Każda postać posiada po 9 unikatowych transformacji i po 8+ Jutsu!
Trzy główne wątki fabulatne odzwierciedlające przygody Shinobi w popularnej mandze Naruto, oraz wiele pobocznych fabuł takich jak Obito Gaiden(Reflection quest), Katon Gaiden, Fuuton Gaiden.

Normal Saga:
124 missions

Shippuuden Saga:
130 missions

War Saga:

70+ missions

Systemy

Wanted System - system który pozwala na puszczenie listu gończego za daną gotówkę.


Auction System - sprzedawanie i kupowanie przedmiotów bez zbędnego spamowania w grze.



Crafting System
- cały ten system został zbudowany na nowo, craftowanie jest teraz o wiele bardziej wymagające
i można w nim stworzyć najlepsze przedmioty w grze!


Pet System - każdy gracz po uzyskaniu 150lvl i posiadający Premium Account może dostać swojego własnego
peta(jednego z czterech) całkowicie za darmo!


Combo system - Każda profesja za pomocą odpowiedniej kolejności i czasowym zgraniu może aktywować swoje
własne Combo lub Damage Combo dzięki któremu otrzymujemy przeróżne bonusy takie jak:


Cast System
- każdy gracz może odpalić casta i inni gracze po zalogowaniu do gry nie wpisując ani acc ani hasła
może takiego gracza oglądać.

War System - War system dla gildi aby walczyć bez utracenia fragów, również można ustawić jaki dmg chcemy
sobie zadawać np 50%/100%/150%.

Enchanting System - ulepszanie przedmiotów specjalnymi scrollami.


Boss system
- jeśli zabijemy odpowiednią liczbę konkretnych mobów, to na danym respawnie pojawi się specjalny przeciwnik z którego będziemy mogli zdobyć:
► o wiele więcej exp'a
► rarity items (rare/legendary)
► $$$

Special Jutsu - każda postać posiada swoje unikalne zdolności
https://youtu.be/Er3OeEhdnf0

Element Jutsu - po ukończeniu odpowiedniej sagi, mamy możliwość wylosować swój żywioł, który posiada unikalne jutsu
https://youtu.be/alY2sZjux8s

Mapa

Globalna mapa

Elemental Islands





Strona
Unikalna internetowa strona Legends of Shinobi. Postanowiliśmy postawić na wygodę i nowoczesność, dlatego zintegrowaliśmy panel konta do gry oraz forum.

Jak stworzyć konto?
http://losots.pl/showthread.php?tid=11759


Prezentacja











https://youtu.be/WaF5i8kYGPQ
https://youtu.be/jUwDZ2q9hj4
[hr]
PL: http://wklej.org/id/3282920/
ENG: http://wklej.org/id/3282925/

-Skrypt Potrzebuje skryptu na zwiekszenie mocy czarow w zaleznosci od rodzaju skulla

$
0
0
Witam potrzebuje skrypt na zwiekszenie mocy czarow od w zaleznosci od rodzaju skulla tzn
np gdy gracz ma GREEN SKULL jego moc czarow zostaje zwiekszona o 5% jak ma np WHITE SKULLA to o 10% itd
silnik to tfs 0.4

-Tibia 7.60 cafeotsmax

Skrypty & Kody Dodawanie Atrybutów

$
0
0
Witam
Chcę dodać poszczególne atrybuty dla armora w items wygląda to tak ale nie działa :
Cytat:

<item id="2503" article="a" name="armor">
<attribute key="weight" value="13000"/>
<attribute key="armor" value="30"/>
<attribute key="slotType" value="body"/>
<attribute key="skillSword" value="10"/>
<attribute key="skillAxe" value="10"/>
<attribute key="skillClub" value="10"/>
<attribute key="absorbPercentDeath" value="7"/>
<attribute key="absorbPercentPhysical" value="10"/>
</item>
Za to w legach mam tak i działa nie wiem gdzie robię błąd :
Cytat:

<item id="2504" name="egs">
<attribute key="weight" value="4000"/>
<attribute key="armor" value="28"/>
<attribute key="slotType" value="legs"/>
<attribute key="skillSword" value="10"/>
<attribute key="skillAxe" value="10"/>
<attribute key="skillClub" value="10"/>
<attribute key="absorbPercentDeath" value="7"/>
<attribute key="absorbPercentPhysical" value="10"/>
</item>
Jakieś pomysły Panowie :) ?

-Service Skrypty

$
0
0
Czesc oferuje swoje uslugi przy tworzeniu skryptow Lua,C++,PHP
gg: 5952810

Galery Mapping [MaSny]

$
0
0
WITAM!
zapraszam do mojej małej galeri przygotowałem małe wprowadzenie:

Jestem Robert, pewnych kilka lat temu mappowałem sobie na tym forum,
moja przerwa była spowodowana dużymi zmianami w życiu, teraz gdy wszystko jest na dobrej drodze postanowiłem wrócić do swojego hobby,
niestety nie jestem w stanie dodawać kilku screan shot dziennie ani tygodniowo bo na to nie pozwoli mi praca, rodzina, dom
ale w wolnych chwilach pomappuje z miłą chęcią najczęściej wieczorami przy piwku :) z pewnością mapy nie będą na poziomie zaawansowanym gdyż ostatnią pracą jaką tu wrzucałem była z 03-06-15, i wyglądała tak:

sporo pracy przede mną ale to jest jak z jazdą na rowerze tylko trzeba złapać ten rytm :)
Więc zapraszam jeszcze raz do sprawdzania tego działu jak i mojego tematu! aktualnie praca moja wygląda tak:
Zapraszam do oceniania!

Inne Jaki plik jest od mikstur w plikach ots?

$
0
0
Dzień dobry,
Tak jak w temacie jaki plik odpowiada za mikstury w plikach ots (ots 8.6 tfs)

Poszukuję Skrypter i maper do serwera evo rpg 10.9+ (Niverus.net)

$
0
0
Witam, pracuje z maperem od stycznia nad wlasnym projektem Evo RPG ktory juz wystartowal. Aktualnie mamy 150 - 200 graczy online wieczorami.
Potrzebujemy jednak wsparcia, osob ktore by dolaczyly do naszego zespolu i ktore nam pomoga lepiej rozwijac serwer. Roboty jest duzo, zainteresowanie tez nie jest najgorsze.

Poszukujemy mapera oraz skryptera. Jestem w stanie miesiecznie cos zaplacic z zyskow serwera w zaleznosci od waszego wkladu.

Jesli chcesz wiecej informacji o serwerze zapraszam na jego strone : http://niverus.net/

Jesli nie jestes maperem ani skrypterem i chcialbys jednak wprowadzic cos innego do naszego serwera, jestesmy otwarci na propozycje.

Kontakt tutaj lub na gg : 8580848

Pozdrawiam.

-Skrypt Npc Ktory Lossuje

$
0
0
Potrzebuje skrypt na npc do którego się podchodzi podaje liczbę od 1-6. Npc lossuje kostką jeśli wypadnie inny niz podany teleportuje do temple jeśli wpadnie podana liczba teleportuje Dalej

Inne Problem z Komendą.

$
0
0
Witam. Mam otóż taki problem, że Player powinien mieć access 0. Większość założonych kont ma access 0 lecz kilka z nich dostaje access 1.
I tu pojawia się pytanie dlaczego ?
Jeszcze mam drugi problem z tym związany. Dałem komendę /i od access 5 lecz gdy jednak któryś z graczy dostanie access 1 to może używać tej komendy.
W Commands mam, że /i jest od access 5 i pod access 1 nie ma żadnej takiej komendy.
Jeśli ktoś może pomóc to prosiłbym bardzo :).

Dodam, że to Silnik WoDBO 8.0

---------- Treść dodana o 23:37 ----------

Temat do zamknięcia już rozwiązałem problem.
Rozwiązanie było następujące:
Access 1 = Premium Account
Komenda /i = Access 5
W Commands.xml miałem pod Access 5 komendę "/xi" zmieniłem ją na "/i" i już nie buguje tak, że gracz z Premium ma komendę GM'a.

-Acc MicroSMS.pl API?

$
0
0
Czy ma ktos zintegrowany skrypt api pod microsms.pl? ( SMS = KOD --> WPISANY KOD POPRAWNIE = AUTOMATYCZNE DODANIE PKT DO KONTA )

-Skrypt Kratka Która daje efekt

$
0
0
Poszukuję skryptu na kratkę która daje lossowy efekt np od nr 1-30 (numer efektu)

-Inne NPC Zadanie

$
0
0
Witam poszukuje npc zadanie , czyli podchodzisz do npc: piszesz hi, on ci odpowiada czy chcesz wykonać zadanie/misję. Np: wybierasz misję zabić 10x ratów, albo druga misja to np: przynieść coś mu , i on w zamian daje nagrody :P da radę ogarnąć?

-Inne [USA] ZezeniaOnline [RPG] [Custom 100%] | Content Updates

$
0
0

IP/Adres:
ZezeniaOnline.Com
Serwery
Pharos - PvP, x3 Rate
Elysium - Non-Pvp, 1x rates
Everath - Pvp, speedrate

Data Startu:
Online


Usługi Fora dla serwerów oraz reklama

$
0
0
Witam oferuję pomoc w wykonaniu forum dla serwera tibia.Również oferuję dosyć sporą reklamę dla serwera :)

Fora tworze na silniku ipb posiadam licencje nieograniczoną kupioną jakiś czas temu kiedy była jeszcze Nieograniczona czasowo oraz można było wgrywać na wiele for.Teraz niestety nie da sie kupić takiej licencji.

Więcej informacji na gg : 63116471

-Software Kupię ots full datapack ots 7.4-.7.5

$
0
0
Witam,

Kupię ots full datapack ots 7.4-.7.5


gg:63006440
mail:mateo54675@gmail.com
Viewing all 3598 articles
Browse latest View live