hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.05.24. 13:27



Jelenlévő felhasználók

Jelenleg 451 felhasználó van jelen :: 2 regisztrált, 0 rejtett és 449 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Bing [Bot], Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Valaki bele írná ? +pontot ?
HozzászólásElküldve: 2015.02.21. 12:25 
Offline
Beavatott
Avatar

Csatlakozott: 2014.10.20. 14:00
Hozzászólások: 86
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 6 alkalommal
Helló.
Valaki bele írja nekem a crazyboy pluginjába hogy kapjon +pontot ? valamikor 20-at 10-et meg 50-et kapjon.
ja meg azt hogy a deathrun_helvis meg a deathrun_genius mapon is lehessen találni dobozokat mert nem láttam a cfg filek között azt a mapot..

Aki megcsinálja annak megy a gomb:.!!!!

Kód:
#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <fun>
#include <amxmisc>
#include <colorchat>
#include <nvault>

new felszedett[33]
new dobozszam
new cvar
new counter = 0
new bool:megvan
new bool:generalva
new g_vault
new eltunes
new const ET_model[][] = {
   "models/cyan.mdl",
   "models/zold.mdl",
   "models/narancs.mdl",
   "models/pink.mdl",
   "models/minden.mdl",
   "models/voros.mdl",
   "models/sarga.mdl"
}



public plugin_precache()
{
   precache_model("models/cyan.mdl")
   precache_model("models/zold.mdl")
   precache_model("models/narancs.mdl")
   precache_model("models/pink.mdl")
   precache_model("models/minden.mdl")
   precache_model("models/voros.mdl")
   precache_model("models/sarga.mdl")
   
   
   
}

public plugin_init()
{
   register_plugin("Karacsonyi dobozok", "1.0", "Tomii~'.")
   set_task(30.0, "keszit",_,_,_,"b")
   set_task(1.0, "szamlalo",_,_,_,"b")
   register_touch("nyeremenydoboz","player","remove")
   set_task(random_float(30.0,60.0), "hirdetes",_,_,_,"b")
   cvar = register_cvar("sv_maxdoboz", "1")
   eltunes = register_cvar("sv_eltunes", "30")
   g_vault = nvault_open("dobozok")
}

public szamlalo(id)
{
   if(generalva == true) {
      counter++
   }
   if(megvan == true) {
      counter = 0
   }
   if(counter > get_pcvar_num(eltunes) && generalva == true)
   {
      new target = find_ent_by_class(target, "nyeremendoboz")
      engfunc(EngFunc_RemoveEntity, target)
      dobozszam--
      counter = 0
      generalva = false
      switch(random_num(1,5)) {
         case 1: {
            ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok :(")
         }
         case 2: {
            ColorChat(0, GREEN, "Ezt a dobozt sajnos nem sikerult megtalalnotok :(")
         }
         case 3: {
            ColorChat(0, BLUE, "Ezt a dobozt sajnos nem sikerult megtalalnotok :(")
         }
         case 4: {
            ColorChat(0, GREY, "Ezt a dobozt sajnos nem sikerult megtalalnotok :(")
         }
         case 5: {
            ColorChat(0, NORMAL, "Ezt a dobozt sajnos nem sikerult megtalalnotok :(")
         }
         
      }
      
   }
}

public keszit(id)
{
   if(dobozszam < get_pcvar_num(cvar)) {   
      new inifile[192], map[32]
      get_mapname(map, 31)
      formatex(inifile, charsmax(inifile), "addons/amxmodx/configs/csdm/%s.spawns.cfg", map)
      new Float:origin[3]
      new elsopoz[8], masodikpoz[8], harmadikpoz[8]
      new lines = file_size(inifile, 1)
      if(lines > 0)
      {
         new randomLine = random(lines);
         new lineBuffer[256], len;
         read_file(inifile, randomLine, lineBuffer, charsmax(lineBuffer), len);   
         parse(lineBuffer, elsopoz, 7, masodikpoz, 7, harmadikpoz, 7)
         
         origin[0] = str_to_float(elsopoz)
         origin[1] = str_to_float(masodikpoz)
         origin[2] = str_to_float(harmadikpoz)
      }
      
   
      new ent = create_entity("info_target")
      set_pev(ent, pev_classname, "nyeremendoboz")
      entity_set_model(ent, ET_model[random(sizeof(ET_model))])
      
      set_pev(ent,pev_solid, SOLID_BBOX)
      set_pev(ent, pev_movetype, MOVETYPE_TOSS)
      engfunc(EngFunc_SetOrigin, ent, origin)
      engfunc(EngFunc_SetSize, ent, Float:{-10.0,-10.0,0.0}, Float:{10.0,10.0,25.0})
      engfunc(EngFunc_DropToFloor, ent)
      fm_set_rendering(ent, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 16);
      switch(random_num(1,5)) {
         case 1: {
            ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
         }
         case 2: {
            ColorChat(0, GREEN, "Uj doboz jelent meg keressetek!!!!!!!")
         }
         case 3: {
            ColorChat(0, BLUE, "Uj doboz jelent meg keressetek!!!!!!!")
         }
         case 4: {
            ColorChat(0, GREY, "Uj doboz jelent meg keressetek!!!!!!!")
         }
         case 5: {
            ColorChat(0, NORMAL, "Uj doboz jelent meg keressetek!!!!!!!")
         }
         
      }
                give_item(id, "weapon_famas");
                give_item(id, "weapon_m3");
                give_item(id, "weapon_m4a1");
      megvan = false
      generalva = true
   }
   return PLUGIN_CONTINUE
}
public client_PreThink(id)
{
   set_hudmessage(127, 255, 170, 0.0, 0.19, 0, 6.0, 1.0)
   show_hudmessage(id, "Megtalalt dobozok: %d", felszedett[id])
   
}

public hirdetes()
{
   ColorChat(0, GREEN, "A Nyeremenyjatek plugint ^3Tomii~'. ^4keszitette!")
}

public remove(ent, id)
{
   if(is_user_alive(id)) {
 
      new nev[32]
      get_user_name(id, nev, 31)
      switch(random_num(1,5)) {

              case 1: {
         ColorChat(0, RED, "%s Kapott 10 pontot", nev)
         }
         case 2: {
         ColorChat(0, GREEN, "%s Kapott 15000 pontot ", nev)
         }
         case 3: {
         give_item(id, "weapon_famas")
         ColorChat(0, BLUE, "%s Kapott 1 Famast!", nev)
         }
         case 4: {
         give_item(id, "weapon_m3")
         ColorChat(0, GREY, "%s Kapott 1 M3 Shotgunt!", nev)
         }
         case 5: {
         give_item(id, "weapon_m4a1")
         ColorChat(0, NORMAL, "%s Kapott 1 M4A1-et!", nev)
         }
      }
      engfunc(EngFunc_RemoveEntity, ent)
      megvan = true
      generalva = false
   }
   return PLUGIN_HANDLED
}

stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16)
{
   static Float:color[3]
   color[0] = float(r)
   color[1] = float(g)
   color[2] = float(b)
   
   set_pev(entity, pev_renderfx, fx)
   set_pev(entity, pev_rendercolor, color)
   set_pev(entity, pev_rendermode, render)
   set_pev(entity, pev_renderamt, float(amount))
}
public client_connect(id)
{
   betoltes(id)
}
public client_disconnect(id)
{
   mentes(id)
}
public mentes(id)
{
    new name[32]
    get_user_name(id, name, 31)
 
    new vaultkey[64],vaultdata[256]
    format(vaultkey,63,"%s_dobozok", name)
    format(vaultdata,255,"%i",felszedett[id])


    nvault_set(g_vault,vaultkey,vaultdata)
    return PLUGIN_CONTINUE
}
public betoltes(id)
{
    new name[32]
    get_user_name(id, name, 31)
    new vaultkey[64],vaultdata[256]
    format(vaultkey,63,"%s_dobozok", name)
    format(vaultdata,255,"%i",felszedett[id])
    nvault_get(g_vault,vaultkey,vaultdata,255)
    replace_all(vaultdata, 255, "#", " ")
    new szedett[32]
    parse(vaultdata, szedett, 31)
    felszedett[id] = str_to_num(szedett)
    return PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valaki bele írná ? +pontot ?
HozzászólásElküldve: 2015.02.21. 12:32 
Offline
Nagyúr
Avatar

Csatlakozott: 2014.04.10. 15:32
Hozzászólások: 776
Megköszönt másnak: 122 alkalommal
Megköszönték neki: 60 alkalommal
Ez azért elég vicces,hogy te csináltad,ha ennyit nem tudsz bele írni.

SMA Forráskód: [ Mindet kijelol ]
  1. ColorChat(0, GREEN, "A Nyeremenyjatek plugint ^3Tomii~'. ^4keszitette!")

SMA Forráskód: [ Mindet kijelol ]
  1. register_plugin("Karacsonyi dobozok", "1.0", "Tomii~'.")



TESZTELD
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <fakemeta>
  4. #include <fun>
  5. #include <amxmisc>
  6. #include <colorchat>
  7. #include <nvault>
  8.  
  9. new felszedett[33]
  10. new dobozszam
  11. new cvar
  12. new counter = 0
  13. new bool:megvan
  14. new bool:generalva
  15. new g_vault
  16. new eltunes
  17. new pont[33]
  18. new const ET_model[][] = {
  19. "models/cyan.mdl",
  20. "models/zold.mdl",
  21. "models/narancs.mdl",
  22. "models/pink.mdl",
  23. "models/minden.mdl",
  24. "models/voros.mdl",
  25. "models/sarga.mdl"
  26. }
  27.  
  28.  
  29.  
  30. public plugin_precache()
  31. {
  32. precache_model("models/cyan.mdl")
  33. precache_model("models/zold.mdl")
  34. precache_model("models/narancs.mdl")
  35. precache_model("models/pink.mdl")
  36. precache_model("models/minden.mdl")
  37. precache_model("models/voros.mdl")
  38. precache_model("models/sarga.mdl")
  39.  
  40.  
  41.  
  42. }
  43.  
  44. public plugin_init()
  45. {
  46. register_plugin("Karacsonyi dobozok", "1.0", "crazyboy'.")
  47. set_task(30.0, "keszit",_,_,_,"b")
  48. set_task(1.0, "szamlalo",_,_,_,"b")
  49. register_touch("nyeremenydoboz","player","remove")
  50. set_task(random_float(30.0,60.0), "hirdetes",_,_,_,"b")
  51. cvar = register_cvar("sv_maxdoboz", "1")
  52. eltunes = register_cvar("sv_eltunes", "30")
  53. g_vault = nvault_open("dobozok")
  54. }
  55.  
  56. public szamlalo(id)
  57. {
  58. if(generalva == true) {
  59. counter++
  60. }
  61. if(megvan == true) {
  62. counter = 0
  63. }
  64. if(counter > get_pcvar_num(eltunes) && generalva == true)
  65. {
  66. new target = find_ent_by_class(target, "nyeremendoboz")
  67. engfunc(EngFunc_RemoveEntity, target)
  68. dobozszam--
  69. counter = 0
  70. generalva = false
  71. switch(random_num(1,5)) {
  72. case 1: {
  73. ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  74. }
  75. case 2: {
  76. ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  77. }
  78. case 3: {
  79. ColorChat(0, BLUE, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  80. }
  81. case 4: {
  82. ColorChat(0, GREY, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  83. }
  84. case 5: {
  85. ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
  86. }
  87.  
  88. }
  89.  
  90. }
  91. }
  92.  
  93. public keszit(id)
  94. {
  95. if(dobozszam < get_pcvar_num(cvar)) {
  96. new inifile[192], map[32]
  97. get_mapname(map, 31)
  98. formatex(inifile, charsmax(inifile), "addons/amxmodx/configs/csdm/%s.spawns.cfg", map)
  99. new Float:origin[3]
  100. new elsopoz[8], masodikpoz[8], harmadikpoz[8]
  101. new lines = file_size(inifile, 1)
  102. if(lines > 0)
  103. {
  104. new randomLine = random(lines);
  105. new lineBuffer[256], len;
  106. read_file(inifile, randomLine, lineBuffer, charsmax(lineBuffer), len);
  107. parse(lineBuffer, elsopoz, 7, masodikpoz, 7, harmadikpoz, 7)
  108.  
  109. origin[0] = str_to_float(elsopoz)
  110. origin[1] = str_to_float(masodikpoz)
  111. origin[2] = str_to_float(harmadikpoz)
  112. }
  113.  
  114.  
  115. new ent = create_entity("info_target")
  116. set_pev(ent, pev_classname, "nyeremendoboz")
  117. entity_set_model(ent, ET_model[random(sizeof(ET_model))])
  118.  
  119. set_pev(ent,pev_solid, SOLID_BBOX)
  120. set_pev(ent, pev_movetype, MOVETYPE_TOSS)
  121. engfunc(EngFunc_SetOrigin, ent, origin)
  122. engfunc(EngFunc_SetSize, ent, Float:{-10.0,-10.0,0.0}, Float:{10.0,10.0,25.0})
  123. engfunc(EngFunc_DropToFloor, ent)
  124. fm_set_rendering(ent, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 16);
  125. switch(random_num(1,5)) {
  126. case 1: {
  127. ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
  128. }
  129. case 2: {
  130. ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
  131. }
  132. case 3: {
  133. ColorChat(0, BLUE, "Uj doboz jelent meg keressetek!!!!!!!")
  134. }
  135. case 4: {
  136. ColorChat(0, GREY, "Uj doboz jelent meg keressetek!!!!!!!")
  137. }
  138. case 5: {
  139. ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
  140. }
  141.  
  142. }
  143. megvan = false
  144. generalva = true
  145. }
  146. return PLUGIN_CONTINUE
  147. }
  148. public client_PreThink(id)
  149. {
  150. set_hudmessage(127, 255, 170, 0.0, 0.19, 0, 6.0, 1.0)
  151. show_hudmessage(id, "Megtalalt dobozok: %d", felszedett[id])
  152.  
  153. }
  154.  
  155. public hirdetes()
  156. {
  157. ColorChat(0, RED, "A Nyeremenyjatek plugint crazyboy ^4keszitette!")
  158. }
  159.  
  160. public remove(ent, id)
  161. {
  162. if(is_user_alive(id)) {
  163.  
  164. new nev[32]
  165. get_user_name(id, nev, 31)
  166. switch(random_num(1,6)) {
  167.  
  168. case 1: {
  169. pont[id] +=10
  170. ColorChat(0, RED, "%s Kapott 10 pontot", nev)
  171. }
  172. case 2: {
  173. pont[id] += 20
  174. ColorChat(0, RED, "%s Kapott 20 pontot ", nev)
  175. }
  176. case 3: {
  177. give_item(id, "weapon_famas")
  178. ColorChat(0, BLUE, "%s Kapott 1 Famast!", nev)
  179. }
  180. case 4: {
  181. give_item(id, "weapon_m3")
  182. ColorChat(0, GREY, "%s Kapott 1 M3 Shotgunt!", nev)
  183. }
  184. case 5: {
  185. give_item(id, "weapon_m4a1")
  186. ColorChat(0, RED, "%s Kapott 1 M4A1-et!", nev)
  187. }
  188. case 6: {
  189. pont[id] +=50
  190. ColorChat(0, RED, "%s Kapott 50 pontot", nev)
  191. }
  192. }
  193. engfunc(EngFunc_RemoveEntity, ent)
  194. megvan = true
  195. generalva = false
  196. }
  197. return PLUGIN_HANDLED
  198. }
  199.  
  200. stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16)
  201. {
  202. static Float:color[3]
  203. color[0] = float(r)
  204. color[1] = float(g)
  205. color[2] = float(b)
  206.  
  207. set_pev(entity, pev_renderfx, fx)
  208. set_pev(entity, pev_rendercolor, color)
  209. set_pev(entity, pev_rendermode, render)
  210. set_pev(entity, pev_renderamt, float(amount))
  211. }
  212. public client_connect(id)
  213. {
  214. betoltes(id)
  215. }
  216. public client_disconnect(id)
  217. {
  218. mentes(id)
  219. }
  220. public mentes(id)
  221. {
  222. new name[32]
  223. get_user_name(id, name, 31)
  224.  
  225. new vaultkey[64],vaultdata[256]
  226. format(vaultkey,63,"%s_dobozok", name)
  227. format(vaultdata,255,"%i",felszedett[id])
  228.  
  229.  
  230. nvault_set(g_vault,vaultkey,vaultdata)
  231. return PLUGIN_CONTINUE
  232. }
  233. public betoltes(id)
  234. {
  235. new name[32]
  236. get_user_name(id, name, 31)
  237. new vaultkey[64],vaultdata[256]
  238. format(vaultkey,63,"%s_dobozok", name)
  239. format(vaultdata,255,"%i",felszedett[id])
  240. nvault_get(g_vault,vaultkey,vaultdata,255)
  241. replace_all(vaultdata, 255, "#", " ")
  242. new szedett[32]
  243. parse(vaultdata, szedett, 31)
  244. felszedett[id] = str_to_num(szedett)
  245. return PLUGIN_CONTINUE
  246. }
  247. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  248. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  249. */

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valaki bele írná ? +pontot ?
HozzászólásElküldve: 2015.02.21. 12:47 
Offline
Beavatott
Avatar

Csatlakozott: 2014.10.20. 14:00
Hozzászólások: 86
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 6 alkalommal
alfaanero írta:
Ez azért elég vicces,hogy te csináltad,ha ennyit nem tudsz bele írni.

SMA Forráskód: [ Mindet kijelol ]ColorChat(0, GREEN, "A Nyeremenyjatek plugint ^3Tomii~'. ^4keszitette!")
SMA Forráskód: [ Mindet kijelol ] register_plugin("Karacsonyi dobozok", "1.0", "Tomii~'.")


TESZTELD
SMA Forráskód: [ Mindet kijelol ]#include <amxmodx>
#include <engine>
#include <fakemeta>
#include <fun>
#include <amxmisc>
#include <colorchat>
#include <nvault>
 
new felszedett[33]
new dobozszam
new cvar
new counter = 0
new bool:megvan
new bool:generalva
new g_vault
new eltunes
new pont[33]
new const ET_model[][] = {
"models/cyan.mdl",
"models/zold.mdl",
"models/narancs.mdl",
"models/pink.mdl",
"models/minden.mdl",
"models/voros.mdl",
"models/sarga.mdl"
}
 
 
 
public plugin_precache()
{
precache_model("models/cyan.mdl")
precache_model("models/zold.mdl")
precache_model("models/narancs.mdl")
precache_model("models/pink.mdl")
precache_model("models/minden.mdl")
precache_model("models/voros.mdl")
precache_model("models/sarga.mdl")
 
 
 
}
 
public plugin_init()
{
register_plugin("Karacsonyi dobozok", "1.0", "crazyboy'.")
set_task(30.0, "keszit",_,_,_,"b")
set_task(1.0, "szamlalo",_,_,_,"b")
register_touch("nyeremenydoboz","player","remove")
set_task(random_float(30.0,60.0), "hirdetes",_,_,_,"b")
cvar = register_cvar("sv_maxdoboz", "1")
eltunes = register_cvar("sv_eltunes", "30")
g_vault = nvault_open("dobozok")
}
 
public szamlalo(id)
{
if(generalva == true) {
counter++
}
if(megvan == true) {
counter = 0
}
if(counter > get_pcvar_num(eltunes) && generalva == true)
{
new target = find_ent_by_class(target, "nyeremendoboz")
engfunc(EngFunc_RemoveEntity, target)
dobozszam--
counter = 0
generalva = false
switch(random_num(1,5)) {
case 1: {
ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
}
case 2: {
ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
}
case 3: {
ColorChat(0, BLUE, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
}
case 4: {
ColorChat(0, GREY, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
}
case 5: {
ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok <!-- s:( --><img src=\"{SMILIES_PATH}/icon_e_sad.gif\" alt=\":(\" title=\"szomorú\" /><!-- s:( -->")
}
 
}
 
}
}
 
public keszit(id)
{
if(dobozszam < get_pcvar_num(cvar)) {
new inifile[192], map[32]
get_mapname(map, 31)
formatex(inifile, charsmax(inifile), "addons/amxmodx/configs/csdm/%s.spawns.cfg", map)
new Float:origin[3]
new elsopoz[8], masodikpoz[8], harmadikpoz[8]
new lines = file_size(inifile, 1)
if(lines > 0)
{
new randomLine = random(lines);
new lineBuffer[256], len;
read_file(inifile, randomLine, lineBuffer, charsmax(lineBuffer), len);
parse(lineBuffer, elsopoz, 7, masodikpoz, 7, harmadikpoz, 7)
 
origin[0] = str_to_float(elsopoz)
origin[1] = str_to_float(masodikpoz)
origin[2] = str_to_float(harmadikpoz)
}
 
 
new ent = create_entity("info_target")
set_pev(ent, pev_classname, "nyeremendoboz")
entity_set_model(ent, ET_model[random(sizeof(ET_model))])
 
set_pev(ent,pev_solid, SOLID_BBOX)
set_pev(ent, pev_movetype, MOVETYPE_TOSS)
engfunc(EngFunc_SetOrigin, ent, origin)
engfunc(EngFunc_SetSize, ent, Float:{-10.0,-10.0,0.0}, Float:{10.0,10.0,25.0})
engfunc(EngFunc_DropToFloor, ent)
fm_set_rendering(ent, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 16);
switch(random_num(1,5)) {
case 1: {
ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
}
case 2: {
ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
}
case 3: {
ColorChat(0, BLUE, "Uj doboz jelent meg keressetek!!!!!!!")
}
case 4: {
ColorChat(0, GREY, "Uj doboz jelent meg keressetek!!!!!!!")
}
case 5: {
ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
}
 
}
megvan = false
generalva = true
}
return PLUGIN_CONTINUE
}
public client_PreThink(id)
{
set_hudmessage(127, 255, 170, 0.0, 0.19, 0, 6.0, 1.0)
show_hudmessage(id, "Megtalalt dobozok: %d", felszedett[id])
 
}
 
public hirdetes()
{
ColorChat(0, RED, "A Nyeremenyjatek plugint crazyboy ^4keszitette!")
}
 
public remove(ent, id)
{
if(is_user_alive(id)) {
 
new nev[32]
get_user_name(id, nev, 31)
switch(random_num(1,6)) {
 
case 1: {
pont[id] +=10
ColorChat(0, RED, "%s Kapott 10 pontot", nev)
}
case 2: {
pont[id] += 20
ColorChat(0, RED, "%s Kapott 20 pontot ", nev)
}
case 3: {
give_item(id, "weapon_famas")
ColorChat(0, BLUE, "%s Kapott 1 Famast!", nev)
}
case 4: {
give_item(id, "weapon_m3")
ColorChat(0, GREY, "%s Kapott 1 M3 Shotgunt!", nev)
}
case 5: {
give_item(id, "weapon_m4a1")
ColorChat(0, RED, "%s Kapott 1 M4A1-et!", nev)
}
case 6: {
pont[id] +=50
ColorChat(0, RED, "%s Kapott 50 pontot", nev)
}
}
engfunc(EngFunc_RemoveEntity, ent)
megvan = true
generalva = false
}
return PLUGIN_HANDLED
}
 
stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16)
{
static Float:color[3]
color[0] = float(r)
color[1] = float(g)
color[2] = float(b)
 
set_pev(entity, pev_renderfx, fx)
set_pev(entity, pev_rendercolor, color)
set_pev(entity, pev_rendermode, render)
set_pev(entity, pev_renderamt, float(amount))
}
public client_connect(id)
{
betoltes(id)
}
public client_disconnect(id)
{
mentes(id)
}
public mentes(id)
{
new name[32]
get_user_name(id, name, 31)
 
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s_dobozok", name)
format(vaultdata,255,"%i",felszedett[id])
 
 
nvault_set(g_vault,vaultkey,vaultdata)
return PLUGIN_CONTINUE
}
public betoltes(id)
{
new name[32]
get_user_name(id, name, 31)
new vaultkey[64],vaultdata[256]
format(vaultkey,63,"%s_dobozok", name)
format(vaultdata,255,"%i",felszedett[id])
nvault_get(g_vault,vaultkey,vaultdata,255)
replace_all(vaultdata, 255, "#", " ")
new szedett[32]
parse(vaultdata, szedett, 31)
felszedett[id] = str_to_num(szedett)
return PLUGIN_CONTINUE
}
/* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
*{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
*/



NEM jó.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valaki bele írná ? +pontot ?
HozzászólásElküldve: 2015.02.21. 13:55 
Offline
Nagyúr

Csatlakozott: 2014.05.10. 16:41
Hozzászólások: 721
Megköszönt másnak: 43 alkalommal
Megköszönték neki: 64 alkalommal
Miért nem jó?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valaki bele írná ? +pontot ?
HozzászólásElküldve: 2015.02.21. 22:25 
Offline
Őskövület
Avatar

Csatlakozott: 2012.02.27. 09:42
Hozzászólások: 2588
Megköszönt másnak: 26 alkalommal
Megköszönték neki: 418 alkalommal
Jó amit beleírtál csak annyi, hogy a ':(' a szöveg végén az oldal smiley -nak érzékelte, de nem tudta megjeleníteni azért az alt szöveget írta oda amit gondolom nem törölt ki belőle a "plugin készítője"

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <engine>
  3. #include <fakemeta>
  4. #include <fun>
  5. #include <amxmisc>
  6. #include <colorchat>
  7. #include <nvault>
  8.  
  9. new felszedett[33]
  10. new dobozszam
  11. new cvar
  12. new counter = 0
  13. new bool:megvan
  14. new bool:generalva
  15. new g_vault
  16. new eltunes
  17. new pont[33]
  18. new const ET_model[][] = {
  19. "models/cyan.mdl",
  20. "models/zold.mdl",
  21. "models/narancs.mdl",
  22. "models/pink.mdl",
  23. "models/minden.mdl",
  24. "models/voros.mdl",
  25. "models/sarga.mdl"
  26. }
  27.  
  28.  
  29.  
  30. public plugin_precache()
  31. {
  32. precache_model("models/cyan.mdl")
  33. precache_model("models/zold.mdl")
  34. precache_model("models/narancs.mdl")
  35. precache_model("models/pink.mdl")
  36. precache_model("models/minden.mdl")
  37. precache_model("models/voros.mdl")
  38. precache_model("models/sarga.mdl")
  39.  
  40.  
  41.  
  42. }
  43.  
  44. public plugin_init()
  45. {
  46. register_plugin("Karacsonyi dobozok", "1.0", "crazyboy'.")
  47. set_task(30.0, "keszit",_,_,_,"b")
  48. set_task(1.0, "szamlalo",_,_,_,"b")
  49. register_touch("nyeremenydoboz","player","remove")
  50. set_task(random_float(30.0,60.0), "hirdetes",_,_,_,"b")
  51. cvar = register_cvar("sv_maxdoboz", "1")
  52. eltunes = register_cvar("sv_eltunes", "30")
  53. g_vault = nvault_open("dobozok")
  54. }
  55.  
  56. public szamlalo(id)
  57. {
  58. if(generalva == true) {
  59. counter++
  60. }
  61. if(megvan == true) {
  62. counter = 0
  63. }
  64. if(counter > get_pcvar_num(eltunes) && generalva == true)
  65. {
  66. new target = find_ent_by_class(target, "nyeremendoboz")
  67. engfunc(EngFunc_RemoveEntity, target)
  68. dobozszam--
  69. counter = 0
  70. generalva = false
  71. switch(random_num(1,5)) {
  72. case 1: {
  73. ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok")
  74. }
  75. case 2: {
  76. ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok")
  77. }
  78. case 3: {
  79. ColorChat(0, BLUE, "Ezt a dobozt sajnos nem sikerult megtalalnotok")
  80. }
  81. case 4: {
  82. ColorChat(0, GREY, "Ezt a dobozt sajnos nem sikerult megtalalnotok")
  83. }
  84. case 5: {
  85. ColorChat(0, RED, "Ezt a dobozt sajnos nem sikerult megtalalnotok")
  86. }
  87.  
  88. }
  89.  
  90. }
  91. }
  92.  
  93. public keszit(id)
  94. {
  95. if(dobozszam < get_pcvar_num(cvar)) {
  96. new inifile[192], map[32]
  97. get_mapname(map, 31)
  98. formatex(inifile, charsmax(inifile), "addons/amxmodx/configs/csdm/%s.spawns.cfg", map)
  99. new Float:origin[3]
  100. new elsopoz[8], masodikpoz[8], harmadikpoz[8]
  101. new lines = file_size(inifile, 1)
  102. if(lines > 0)
  103. {
  104. new randomLine = random(lines);
  105. new lineBuffer[256], len;
  106. read_file(inifile, randomLine, lineBuffer, charsmax(lineBuffer), len);
  107. parse(lineBuffer, elsopoz, 7, masodikpoz, 7, harmadikpoz, 7)
  108.  
  109. origin[0] = str_to_float(elsopoz)
  110. origin[1] = str_to_float(masodikpoz)
  111. origin[2] = str_to_float(harmadikpoz)
  112. }
  113.  
  114.  
  115. new ent = create_entity("info_target")
  116. set_pev(ent, pev_classname, "nyeremendoboz")
  117. entity_set_model(ent, ET_model[random(sizeof(ET_model))])
  118.  
  119. set_pev(ent,pev_solid, SOLID_BBOX)
  120. set_pev(ent, pev_movetype, MOVETYPE_TOSS)
  121. engfunc(EngFunc_SetOrigin, ent, origin)
  122. engfunc(EngFunc_SetSize, ent, Float:{-10.0,-10.0,0.0}, Float:{10.0,10.0,25.0})
  123. engfunc(EngFunc_DropToFloor, ent)
  124. fm_set_rendering(ent, kRenderFxGlowShell, 255, 0, 0, kRenderNormal, 16);
  125. switch(random_num(1,5)) {
  126. case 1: {
  127. ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
  128. }
  129. case 2: {
  130. ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
  131. }
  132. case 3: {
  133. ColorChat(0, BLUE, "Uj doboz jelent meg keressetek!!!!!!!")
  134. }
  135. case 4: {
  136. ColorChat(0, GREY, "Uj doboz jelent meg keressetek!!!!!!!")
  137. }
  138. case 5: {
  139. ColorChat(0, RED, "Uj doboz jelent meg keressetek!!!!!!!")
  140. }
  141.  
  142. }
  143. megvan = false
  144. generalva = true
  145. }
  146. return PLUGIN_CONTINUE
  147. }
  148. public client_PreThink(id)
  149. {
  150. set_hudmessage(127, 255, 170, 0.0, 0.19, 0, 6.0, 1.0)
  151. show_hudmessage(id, "Megtalalt dobozok: %d", felszedett[id])
  152.  
  153. }
  154.  
  155. public hirdetes()
  156. {
  157. ColorChat(0, RED, "A Nyeremenyjatek plugint crazyboy ^4keszitette!")
  158. }
  159.  
  160. public remove(ent, id)
  161. {
  162. if(is_user_alive(id)) {
  163.  
  164. new nev[32]
  165. get_user_name(id, nev, 31)
  166. switch(random_num(1,6)) {
  167.  
  168. case 1: {
  169. pont[id] +=10
  170. ColorChat(0, RED, "%s Kapott 10 pontot", nev)
  171. }
  172. case 2: {
  173. pont[id] += 20
  174. ColorChat(0, RED, "%s Kapott 20 pontot ", nev)
  175. }
  176. case 3: {
  177. give_item(id, "weapon_famas")
  178. ColorChat(0, BLUE, "%s Kapott 1 Famast!", nev)
  179. }
  180. case 4: {
  181. give_item(id, "weapon_m3")
  182. ColorChat(0, GREY, "%s Kapott 1 M3 Shotgunt!", nev)
  183. }
  184. case 5: {
  185. give_item(id, "weapon_m4a1")
  186. ColorChat(0, RED, "%s Kapott 1 M4A1-et!", nev)
  187. }
  188. case 6: {
  189. pont[id] +=50
  190. ColorChat(0, RED, "%s Kapott 50 pontot", nev)
  191. }
  192. }
  193. engfunc(EngFunc_RemoveEntity, ent)
  194. megvan = true
  195. generalva = false
  196. }
  197. return PLUGIN_HANDLED
  198. }
  199.  
  200. stock fm_set_rendering(entity, fx = kRenderFxNone, r = 255, g = 255, b = 255, render = kRenderNormal, amount = 16)
  201. {
  202. static Float:color[3]
  203. color[0] = float(r)
  204. color[1] = float(g)
  205. color[2] = float(b)
  206.  
  207. set_pev(entity, pev_renderfx, fx)
  208. set_pev(entity, pev_rendercolor, color)
  209. set_pev(entity, pev_rendermode, render)
  210. set_pev(entity, pev_renderamt, float(amount))
  211. }
  212. public client_connect(id)
  213. {
  214. betoltes(id)
  215. }
  216. public client_disconnect(id)
  217. {
  218. mentes(id)
  219. }
  220. public mentes(id)
  221. {
  222. new name[32]
  223. get_user_name(id, name, 31)
  224.  
  225. new vaultkey[64],vaultdata[256]
  226. format(vaultkey,63,"%s_dobozok", name)
  227. format(vaultdata,255,"%i",felszedett[id])
  228.  
  229.  
  230. nvault_set(g_vault,vaultkey,vaultdata)
  231. return PLUGIN_CONTINUE
  232. }
  233. public betoltes(id)
  234. {
  235. new name[32]
  236. get_user_name(id, name, 31)
  237. new vaultkey[64],vaultdata[256]
  238. format(vaultkey,63,"%s_dobozok", name)
  239. format(vaultdata,255,"%i",felszedett[id])
  240. nvault_get(g_vault,vaultkey,vaultdata,255)
  241. replace_all(vaultdata, 255, "#", " ")
  242. new szedett[32]
  243. parse(vaultdata, szedett, 31)
  244. felszedett[id] = str_to_num(szedett)
  245. return PLUGIN_CONTINUE
  246. }
  247. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  248. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  249. */

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Valaki bele írná ? +pontot ?
HozzászólásElküldve: 2015.02.22. 07:40 
Offline
Beavatott
Avatar

Csatlakozott: 2014.10.20. 14:00
Hozzászólások: 86
Megköszönt másnak: 2 alkalommal
Megköszönték neki: 6 alkalommal
Köszi
és hogyan tudom megnézno akármelyik map spawn-ját ????.

_________________
Kép


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 21 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole