hlmod.hu
https://hlmod.hu/

Segítség
https://hlmod.hu/viewtopic.php?f=9&t=4373
Oldal: 1 / 1

Szerző:  sajt1213 [2012.05.12. 09:28 ]
Hozzászólás témája:  Segítség

Így kell lemagyarosítani ??? amúgy nem tudom átalakítani amxx
Kód:
/* Plugin generated by AMXX-Studio */

# Include <amxmodx>
# Include <codmod>
# Include <fakemeta>

new const name [] = "Lakos";
new const description [] = "Kétt ugrás HP";
new const = 1 << CSW_FAMAS;
new const health = 30;
new const condition = 38;
new const intelligence = 0;
new const strength = 20;

new bool: ma_klase [33];

new bool: moze_skoczyc [33];

new const maxClip [31] = {-1, 13, -1, 10, 1, 7, 1, 30, 30, 1, 30, 20, 25, 30, 35, 25, 12, 20,
10, 30, 100, 8, 30, 30, 20, 2, 7, 30, 30, -1, 50};

public plugin_init () {
   register_plugin (name, "1.0", "QTM_Peyote");

   cod_register_class (name, description, weapons, health, fitness, intelligence, strength);

   register_forward (FM_CmdStart, "CmdStart");
   register_event ("DeathMsg", "DeathMsg", "ade");
}

public cod_class_enabled (id)
{
   if (! (get_user_flags (id) & ADMIN_LEVEL_H))
   {
   client_print (id, print_chat, "[Lakos] nincs jogod ezt a karaktert hasznalnod.")
   COD_STOP return;
   }
   ma_klase [id] = true;
   COD_CONTINUE return;
}

public cod_class_disabled (id)
   ma_klase [id] = false;

public CmdStart (id, uc_handle)
{
   if (! ma_klase [id])
   FMRES_IGNORED return;

   new button = get_uc (uc_handle, UC_Buttons);
   new oldbutton = PEV (id, pev_oldbuttons);
   new flags = PEV (id, pev_flags);
   if ((button & IN_JUMP) &&! (flags & FL_ONGROUND) &&! (oldbutton & IN_JUMP) && moze_skoczyc [id])
   {
      moze_skoczyc [id] = false;
      new Float: velocity [3];
      PEV (id, pev_velocity, velocity);
      velocity [2] = random_float (265.0,285.0);
      set_pev (id, pev_velocity, velocity);
   }
   else if (flags & FL_ONGROUND)
      moze_skoczyc [id] = true;

   FMRES_IGNORED return;
}

public DeathMsg ()
{
   new killer = read_data (1);
   new victim = read_data (2);

   if (! is_user_connected (killer))
      return PLUGIN_CONTINUE;

   if (ma_klase [victim] &&! ma_klase [killer])
      cod_set_user_xp (killer, cod_get_user_xp (killer) 10);

   if (ma_klase [killer])
   {
      new cur_health = PEV (killer, pev_health);
      new Float: max_health cod_get_user_health = 100.0 + (killer);
      new Float: cur_health new_health = 20.0 <max_health? cur_health 20.0: max_health;
      set_pev (killer, pev_health, new_health);

      new weapon = get_user_weapon (killer);
      if (maxClip [weapon]! = -1)
         set_user_clip (killer, maxClip [weapon]);
   }


   return PLUGIN_CONTINUE;
}

stock set_user_clip (id, ammo)
{
   new weaponname [32], weaponid = -1, = get_user_weapon weapon (id, _, _);
   get_weaponname (weapon, weaponname, 31);
   while ((weaponid = engfunc (EngFunc_FindEntityByString, weaponid, "classname", weaponname))! = 0)
      if (PEV (weaponid, pev_owner) == id) {
      set_pdata_int (weaponid, 51, ammo, 4);
      weaponid return;
   }
   return 0;
}

Szerző:  CocaIne.^ [2012.05.12. 10:46 ]
Hozzászólás témája:  Re: Segítség

sajt1213 írta:
Így kell lemagyarosítani ??? amúgy nem tudom átalakítani amxx
Kód:
/* Plugin generated by AMXX-Studio */

# Include <amxmodx>
# Include <codmod>
# Include <fakemeta>

new const name [] = "Lakos";
new const description [] = "Kétt ugrás HP";
new const = 1 << CSW_FAMAS;
new const health = 30;
new const condition = 38;
new const intelligence = 0;
new const strength = 20;

new bool: ma_klase [33];

new bool: moze_skoczyc [33];

new const maxClip [31] = {-1, 13, -1, 10, 1, 7, 1, 30, 30, 1, 30, 20, 25, 30, 35, 25, 12, 20,
10, 30, 100, 8, 30, 30, 20, 2, 7, 30, 30, -1, 50};

public plugin_init () {
   register_plugin (name, "1.0", "QTM_Peyote");

   cod_register_class (name, description, weapons, health, fitness, intelligence, strength);

   register_forward (FM_CmdStart, "CmdStart");
   register_event ("DeathMsg", "DeathMsg", "ade");
}

public cod_class_enabled (id)
{
   if (! (get_user_flags (id) & ADMIN_LEVEL_H))
   {
   client_print (id, print_chat, "[Lakos] nincs jogod ezt a karaktert hasznalnod.")
   COD_STOP return;
   }
   ma_klase [id] = true;
   COD_CONTINUE return;
}

public cod_class_disabled (id)
   ma_klase [id] = false;

public CmdStart (id, uc_handle)
{
   if (! ma_klase [id])
   FMRES_IGNORED return;

   new button = get_uc (uc_handle, UC_Buttons);
   new oldbutton = PEV (id, pev_oldbuttons);
   new flags = PEV (id, pev_flags);
   if ((button & IN_JUMP) &&! (flags & FL_ONGROUND) &&! (oldbutton & IN_JUMP) && moze_skoczyc [id])
   {
      moze_skoczyc [id] = false;
      new Float: velocity [3];
      PEV (id, pev_velocity, velocity);
      velocity [2] = random_float (265.0,285.0);
      set_pev (id, pev_velocity, velocity);
   }
   else if (flags & FL_ONGROUND)
      moze_skoczyc [id] = true;

   FMRES_IGNORED return;
}

public DeathMsg ()
{
   new killer = read_data (1);
   new victim = read_data (2);

   if (! is_user_connected (killer))
      return PLUGIN_CONTINUE;

   if (ma_klase [victim] &&! ma_klase [killer])
      cod_set_user_xp (killer, cod_get_user_xp (killer) 10);

   if (ma_klase [killer])
   {
      new cur_health = PEV (killer, pev_health);
      new Float: max_health cod_get_user_health = 100.0 + (killer);
      new Float: cur_health new_health = 20.0 <max_health? cur_health 20.0: max_health;
      set_pev (killer, pev_health, new_health);

      new weapon = get_user_weapon (killer);
      if (maxClip [weapon]! = -1)
         set_user_clip (killer, maxClip [weapon]);
   }


   return PLUGIN_CONTINUE;
}

stock set_user_clip (id, ammo)
{
   new weaponname [32], weaponid = -1, = get_user_weapon weapon (id, _, _);
   get_weaponname (weapon, weaponname, 31);
   while ((weaponid = engfunc (EngFunc_FindEntityByString, weaponid, "classname", weaponname))! = 0)
      if (PEV (weaponid, pev_owner) == id) {
      set_pdata_int (weaponid, 51, ammo, 4);
      weaponid return;
   }
   return 0;
}

Include-t hozzáadtad?

Szerző:  sajt1213 [2012.05.12. 11:29 ]
Hozzászólás témája:  Re: Segítség

jah nem :D köszi

Szerző:  sajt1213 [2012.05.12. 12:36 ]
Hozzászólás témája:  Re: Segítség

hozzá adtam de nem jó :S

Szerző:  kiki [2012.05.12. 12:52 ]
Hozzászólás témája:  Re: Segítség

Mutasd outputot hátha látjuk akkor mi is:)

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/