hlmod.hu
https://hlmod.hu/

ujraéledés
https://hlmod.hu/viewtopic.php?f=9&t=3763
Oldal: 1 / 1

Szerző:  kacsa [ 2012.03.18. 13:58 ]
Hozzászólás témája:  ujraéledés

Sziasztok.
van az ujraéledés plugin http://amxmodx.crys.hu/site/?p=pluginz&c=l&f=125165
ebben a pluginban hogy lehet beállítani hogy 10000$-ért lehessen ujraéledni?

Szerző:  VirTuaL ~` [ 2012.03.18. 14:00 ]
Hozzászólás témája:  Re: ujraéledés

Kód:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>

#define PLUGIN "ujra"
#define VERSION "1.0"
#define AUTHOR "IrOn"

new ara

public plugin_init() {
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_clcmd( "say /ujra","Ujraeledes");
   register_event("ResetHUD","reset","be")
   ara = register_cvar( "ujraeledes_ar", "1000" );
}

public reset(id) {
   client_print(id, print_chat, "Ha ujra szeretnel eledni ird be /ujra, ara: %d$.", get_pcvar_num( ara ))
}

public Ujraeledes(id) {
   new CsTeams:team = cs_get_user_team(id)
   new money = cs_get_user_money(id)
   if(team == CS_TEAM_T) {
      if(money >= get_pcvar_num( ara )) {
         new parm[1]
         parm[0]=id
     
         set_task(0.5,"ujraelesztes",72,parm,1)
         set_task(0.7,"ujraelesztes",72,parm,1)
         set_task(0.9,"fegyverek",72,parm,1)
         cs_set_user_money(id, money - get_pcvar_num( ara ))
         }
      else {
         client_print(id, print_chat, "Nincs eleg penzed !")
         }
      }
   if(team == CS_TEAM_CT)
      {
      if(money >= get_pcvar_num( ara )) {
         new parm[1]
         parm[0]=id
     
         set_task(0.5,"ujraelesztes",72,parm,1)
         set_task(0.7,"ujraelesztes",72,parm,1)
         set_task(0.9,"fegyverek",72,parm,1)
         cs_set_user_money(id, money - get_pcvar_num( ara ))
         }
      else {
         client_print(id, print_chat, "Nincs eleg penzed !")
         }
      }
}

public ujraelesztes(parm[1]) {
   spawn(parm[0])
}

public fegyverek(parm[1]) {
   new id = parm[0]
   new CsTeams:team = cs_get_user_team(id)
   
   give_item(id, "item_suit")
   give_item(id, "weapon_knife")
   if(team == CS_TEAM_T)
   {
      give_item(id,"weapon_glock18")
   }
   else if(team == CS_TEAM_CT)
   {
      give_item(id,"weapon_usp")
   }
}

Szerző:  KarFi/ON.cfg [ 2012.04.14. 13:08 ]
Hozzászólás témája:  Re: ujraéledés

És azt hogy lehet megcsinálni hogy csak a CT éledjen újra?

Szerző:  IrOn [ 2012.04.14. 13:10 ]
Hozzászólás témája:  Re: ujraéledés

kiveszed ezt a részt:
Kód:
if(team == CS_TEAM_T) {
      if(money >= get_pcvar_num( ara )) {
         new parm[1]
         parm[0]=id
     
         set_task(0.5,"ujraelesztes",72,parm,1)
         set_task(0.7,"ujraelesztes",72,parm,1)
         set_task(0.9,"fegyverek",72,parm,1)
         cs_set_user_money(id, money - get_pcvar_num( ara ))
         }
      else {
         client_print(id, print_chat, "Nincs eleg penzed !")
         }
      }

Szerző:  KarFi/ON.cfg [ 2012.04.14. 15:48 ]
Hozzászólás témája:  Re: ujraéledés

Valaki úgy lebírja írni a teljes plugint,hogy csak CT-k élednek újra,annyiszor amikor akarnak,és autómatikusan?

Szerző:  Metal [ 2012.04.15. 11:23 ]
Hozzászólás témája:  Re: ujraéledés

Ragd össze, mr Autó matikus :)

KarFi/ON.cfg írta:
Valaki úgy lebírja írni a teljes plugint,hogy csak CT-k élednek újra,annyiszor amikor akarnak,és autómatikusan?

Szerző:  oroszrulett [ 2012.04.15. 12:08 ]
Hozzászólás témája:  Re: ujraéledés

Kód:
/* AMXX Mod script.
*
* (c) Copyright 2004, dkészítő: Geesu
* Ez a fájl csak tájékoztató! ( Nincs garancia ).
*
* Változásnapló
* 1.1:
*  Hozzáadva a /respawn parancs, ha a játékos halott.
*   Hozzáadva egy plugin cvar.
* 1.0:
*   Pisztoly ad a játékosoknak, amikor újraélednek.
*   sv_checkpistols cvar hozzáadva, ha a plugint scoutknivez_ vagy ka_ mapokon akarják használni.
*   sv_respart cvar hozzáadva, hogy ki/be lehessen a plugint kapcsolni.
*/

new const VERZIO[] =   "1.1"

#include <amxmodx>
#include <fun>
#include <cstrike>

#define DISABLE_CS 0

// team ids
#define UNASSIGNED 0
#define TS 1
#define CTS 2
#define AUTO_TEAM 5

new bool:g_PistolsDisabled = false

public plugin_init(){

   register_plugin("Respawn Forever", VERZIO, "Pimp Daddy (OoTOAoO)")

   register_event("DeathMsg","on_Death","a")
   
   register_cvar("sv_checkpistols", "1")
   register_cvar("sv_respawn", "1")
   register_cvar("respawn_forever_version", VERSION, FCVAR_SERVER)

   register_clcmd("say","on_Chat")
   register_clcmd("say_team","on_Chat")
}

public client_putinserver( id )
{
 spawn_func(id)
}

public on_Chat(id)
{
   if ( !get_cvar_num("sv_respawn") )
   {
      client_print(id, print_chat, "* Respawn plugin kikapcsolva!")
      return PLUGIN_CONTINUE
   }

   new szSaid[32]
   read_args(szSaid, 31)

   if (equali(szSaid,"^"/respawn^"") || equali(szSaid,"^"respawn^"") || equali(szSaid,"^"/ujra^""))
   {
      spawn_func(id)
   }
   return PLUGIN_HANDLED;
}

public check_pistols()
{
   /* Determine if we should give players a pistol or not */
   if ( get_cvar_num("sv_checkpistols") )
   {
      set_task(1.0, "check_pistols")
      new mapname[32]
      get_mapname(mapname,31)
      if ( containi(mapname,"ka_")!=-1 || containi(mapname,"scoutzknivez")!=-1 )
            g_PistolsDisabled = true
   }
}

public spawn_func(id)
{
       if(cs_get_user_team(id) == CS_TEAM_CT)
{
new parm[1]
   parm[0]=id
   
   /* Spawn the player twice to avoid the HL engine bug */
   set_task(0.5,"player_spawn",72,parm,1)
   set_task(0.7,"player_spawn",72,parm,1)
   set_task(0.9, "hud", id)

   /* Then give them a suit and a knife */
   set_task(0.9,"player_giveitems",72,parm,1)
}else{
ColorChat(id, RED, "Csak a CT-k elednek ujra!")
return PLUGIN_HANDLED
}
   
}

public hud( id )
{
   set_hudmessage(0, 255, 255, -1.0, 0.67, 0, 6.0, 6.0)
   show_hudmessage(id, "Sikeresen Ujraledtel!")
}
public on_Death()
{
   if ( !get_cvar_num("sv_respawn") )
      return PLUGIN_CONTINUE
   
   new victim_id = read_data(2)
   
   spawn_func( victim_id )

   return PLUGIN_CONTINUE
}

public player_giveitems(parm[1])
{
   new id = parm[0]

   give_item(id, "item_suit")
   give_item(id, "weapon_knife")

   /* Determines if a players should be given a pistol */
   if ( !g_PistolsDisabled )
   {
      new wpnList[32] = 0, number = 0, bool:foundGlock = false, bool:foundUSP = false
      get_user_weapons(id,wpnList,number)
      
      /* Determine if the player already has a pistol */
      for (new i = 0;i < number;i++)
      {
         if (wpnList[i] == CSW_GLOCK18)
            foundGlock = true
         if (wpnList[i] == CSW_USP)
            foundUSP = true
      }
      
      
      /* Give a CT his/her pistol */
      else if ( get_user_team(id)==CTS && !foundUSP )
      {
            give_item(id,"weapon_usp")
            give_item(id,"ammo_45acp")
            give_item(id,"ammo_45acp")
      }
   }

   return PLUGIN_CONTINUE
}

public player_spawn(parm[1])
{
   spawn(parm[0])
}

Szerző:  GmFx [ 2013.08.12. 07:05 ]
Hozzászólás témája:  Re: ujraéledés

Nem jó:(
Kód:
/src/textk7ZJog.sma(40) : error 017: undefined symbol "VERSION"
/src/textk7ZJog.sma(40) : warning 215: expression has no effect
/src/textk7ZJog.sma(40) : error 001: expected token: ";", but found ")"
/src/textk7ZJog.sma(40) : error 029: invalid expression, assumed zero
/src/textk7ZJog.sma(40) : fatal error 107: too many error messages on one line

Szerző:  JAck [ 2013.08.13. 16:57 ]
Hozzászólás témája:  Re: ujraéledés

SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <cstrike>
  4. #include <fun>
  5.  
  6. #define PLUGIN "ujra"
  7. #define VERSION "1.0"
  8. #define AUTHOR "IrOn"
  9.  
  10. new ara
  11.  
  12. public plugin_init() {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14. register_clcmd( "say /ujra","Ujraeledes");
  15. register_event("ResetHUD","reset","be")
  16. ara = register_cvar( "ujraeledes_ar", "10000" );
  17. }
  18.  
  19. public reset(id) {
  20. client_print(id, print_chat, "Ha ujra szeretnel eledni ird be /ujra, ara: %d$.", get_pcvar_num( ara ))
  21. }
  22.  
  23. public Ujraeledes(id) {
  24. new CsTeams:team = cs_get_user_team(id)
  25. new money = cs_get_user_money(id)
  26. {
  27. if(team == CS_TEAM_CT)
  28. {
  29. if(money >= get_pcvar_num( ara )) {
  30. new parm[1]
  31. parm[0]=id
  32.  
  33. set_task(0.5,"ujraelesztes",72,parm,1)
  34. set_task(0.7,"ujraelesztes",72,parm,1)
  35. set_task(0.9,"fegyverek",72,parm,1)
  36. cs_set_user_money(id, money - get_pcvar_num( ara ))
  37. }
  38. else {
  39. client_print(id, print_chat, "Nincs eleg penzed !")
  40. }
  41. }
  42. }
  43.  
  44. public ujraelesztes(parm[1]) {
  45. spawn(parm[0])
  46. }
  47.  
  48. public fegyverek(parm[1]) {
  49. new id = parm[0]
  50. new CsTeams:team = cs_get_user_team(id)
  51.  
  52. give_item(id, "item_suit")
  53. give_item(id, "weapon_knife")
  54. if(team == CS_TEAM_T)
  55. {
  56. give_item(id,"weapon_glock18")
  57. }
  58. else if(team == CS_TEAM_CT)
  59. {
  60. give_item(id,"weapon_usp")
  61. }
  62. }

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