Approved Escapes (MySQL)

Plug-ins compatibility with Zombie Escape 1.x only!


mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#21

Post by mldxx » 3 years ago

i just modified in the text files some txts like Master Of Survival - Super Escapers , in the .sma i didn t edited anything , i just compiled this plugin and i added it to my sv and if the plugin is active , the line with hp:20 | class etc u know its not showed , and in the panel these erors are showed

ze_hud_info = I didn t touched this plugin
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#22

Post by mldxx » 3 years ago

Help pls
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

User avatar
Raheem
Mod Developer
Mod Developer
Posts: 2214
Joined: 7 years ago
Contact:

#23

Post by Raheem » 3 years ago

Give try, code:
    1. #include <zombie_escape>
    2.  
    3. // Define some natives
    4. native ze_get_user_escapes(id)
    5.  
    6. // Defines
    7. #define TASK_SHOWHUD 100
    8. #define ID_SHOWHUD (taskid - TASK_SHOWHUD)
    9.  
    10. // Constants Change X,Y If you need (HUD & DHud)
    11. const Float:HUD_SPECT_X = 0.01
    12. const Float:HUD_SPECT_Y = 0.130
    13. const Float:HUD_STATS_X = -1.0
    14. const Float:HUD_STATS_Y = 0.86
    15.  
    16. // Colors
    17. enum
    18. {
    19.     Red = 0,
    20.     Green,
    21.     Blue
    22. }
    23.  
    24. // Variables
    25. new g_iMsgSync,
    26.     g_pCvarRankEnabled
    27.    
    28. // Cvars
    29. new g_pCvarHudInfoMode,
    30.     g_pCvarHudInfoComma,
    31.     g_pCvarZombieInfoColors[3],
    32.     g_pCvarHumanInfoColors[3],
    33.     g_pCvarSpecInfoColors[3]
    34.  
    35. public plugin_init()
    36. {
    37.     register_plugin("[ZE] Hud Information", ZE_VERSION, AUTHORS)
    38.    
    39.     // Messages
    40.     g_iMsgSync = CreateHudSyncObj()
    41.    
    42.     //Cvars
    43.     g_pCvarHudInfoMode = register_cvar("ze_hud_info_mode", "1")
    44.     g_pCvarHudInfoComma = register_cvar("ze_hud_info_commas", "1")
    45.     g_pCvarZombieInfoColors[Red] = register_cvar("ze_hud_info_zombie_red", "255")
    46.     g_pCvarZombieInfoColors[Green] = register_cvar("ze_hud_info_zombie_green", "20")
    47.     g_pCvarZombieInfoColors[Blue] = register_cvar("ze_hud_info_zombie_blue", "20")
    48.     g_pCvarHumanInfoColors[Red] = register_cvar("ze_hud_info_human_red", "20")
    49.     g_pCvarHumanInfoColors[Green] = register_cvar("ze_hud_info_human_green", "20")
    50.     g_pCvarHumanInfoColors[Blue] = register_cvar("ze_hud_info_human_blue", "255")
    51.     g_pCvarSpecInfoColors[Red] = register_cvar("ze_hud_info_spec_red", "100")
    52.     g_pCvarSpecInfoColors[Green] = register_cvar("ze_hud_info_spec_green", "100")
    53.     g_pCvarSpecInfoColors[Blue] = register_cvar("ze_hud_info_spec_blue", "100")
    54.    
    55.     // Pointer
    56.     g_pCvarRankEnabled = get_cvar_pointer("ze_speed_rank_mode")
    57. }
    58.  
    59. public client_putinserver(id)
    60. {
    61.     if(!is_user_bot(id))
    62.     {
    63.         set_task(1.0, "ShowHUD", id+TASK_SHOWHUD, _, _, "b")
    64.     }
    65. }
    66.  
    67. public client_disconnected(id)
    68. {
    69.     remove_task(id+TASK_SHOWHUD)
    70. }
    71.  
    72. public ShowHUD(taskid)
    73. {
    74.     if (get_pcvar_num(g_pCvarHudInfoMode) == 0)
    75.         return
    76.    
    77.     new iPlayer = ID_SHOWHUD
    78.    
    79.     if (!is_user_alive(iPlayer))
    80.     {
    81.         iPlayer = get_entvar(iPlayer, var_iuser2)
    82.        
    83.         if (!is_user_alive(iPlayer))
    84.             return
    85.     }
    86.    
    87.     if(iPlayer != ID_SHOWHUD)
    88.     {
    89.         new szName[32]
    90.         get_user_name(iPlayer, szName, charsmax(szName))
    91.  
    92.         if (get_pcvar_num(g_pCvarHudInfoMode) == 1)
    93.         {
    94.             set_hudmessage(get_pcvar_num(g_pCvarSpecInfoColors[Red]), get_pcvar_num(g_pCvarSpecInfoColors[Green]), get_pcvar_num(g_pCvarSpecInfoColors[Blue]), HUD_SPECT_X, HUD_SPECT_Y, 0, 1.2, 1.1, 0.5, 0.6, -1)
    95.            
    96.             if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
    97.             {
    98.                 new szHealth[15]
    99.                 AddCommas(get_user_health(iPlayer), szHealth, charsmax(szHealth))
    100.                
    101.                 if (ze_is_user_zombie(iPlayer))
    102.                 {
    103.                     ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    104.                 }
    105.                 else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
    106.                 {
    107.                     ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS_LEADER", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    108.                 }
    109.                 else
    110.                 {
    111.                     ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    112.                 }
    113.             }
    114.             else
    115.             {
    116.                 if (ze_is_user_zombie(iPlayer))
    117.                 {
    118.                     ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    119.                 }
    120.                 else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
    121.                 {
    122.                     ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC_LEADER", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    123.                 }
    124.                 else
    125.                 {
    126.                     ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    127.                 }
    128.             }
    129.         }
    130.         else if (get_pcvar_num(g_pCvarHudInfoMode) == 2)
    131.         {
    132.             set_dhudmessage(get_pcvar_num(g_pCvarSpecInfoColors[Red]), get_pcvar_num(g_pCvarSpecInfoColors[Green]), get_pcvar_num(g_pCvarSpecInfoColors[Blue]), HUD_SPECT_X, HUD_SPECT_Y, 0, 1.2, 1.1, 0.5, 0.6)
    133.            
    134.             if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
    135.             {
    136.                 new szHealth[15]
    137.                 AddCommas(get_user_health(iPlayer), szHealth, charsmax(szHealth))
    138.                
    139.                 if (ze_is_user_zombie(iPlayer))
    140.                 {
    141.                     show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    142.                 }
    143.                 else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
    144.                 {
    145.                     show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS_LEADER", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    146.                 }
    147.                 else
    148.                 {
    149.                     show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    150.                 }
    151.             }
    152.             else
    153.             {
    154.                 if (ze_is_user_zombie(iPlayer))
    155.                 {
    156.                     show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    157.                 }
    158.                 else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
    159.                 {
    160.                     show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC_LEADER", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    161.                 }
    162.                 else
    163.                 {
    164.                     show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
    165.                 }
    166.             }
    167.         }
    168.     }
    169.     else if (ze_is_user_zombie(iPlayer))
    170.     {
    171.         if (get_pcvar_num(g_pCvarHudInfoMode) == 1)
    172.         {
    173.             set_hudmessage(get_pcvar_num(g_pCvarZombieInfoColors[Red]), get_pcvar_num(g_pCvarZombieInfoColors[Green]), get_pcvar_num(g_pCvarZombieInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6, -1)
    174.            
    175.             if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
    176.             {
    177.                 new szHealth[15]
    178.                 AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
    179.  
    180.                 ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    181.             }
    182.             else
    183.             {
    184.                 ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    185.             }
    186.         }
    187.         else if (get_pcvar_num(g_pCvarHudInfoMode) == 2)
    188.         {
    189.             set_dhudmessage(get_pcvar_num(g_pCvarZombieInfoColors[Red]), get_pcvar_num(g_pCvarZombieInfoColors[Green]), get_pcvar_num(g_pCvarZombieInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6)
    190.            
    191.             if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
    192.             {
    193.                 new szHealth[15]
    194.                 AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
    195.                
    196.                 show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    197.             }
    198.             else
    199.             {
    200.                 show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))  
    201.             }
    202.         }
    203.     }
    204.     else
    205.     {
    206.         if (get_pcvar_num(g_pCvarHudInfoMode) == 1)
    207.         {
    208.             set_hudmessage(get_pcvar_num(g_pCvarHumanInfoColors[Red]), get_pcvar_num(g_pCvarHumanInfoColors[Green]), get_pcvar_num(g_pCvarHumanInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6, -1)
    209.            
    210.             if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
    211.             {
    212.                 if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
    213.                 {
    214.                     new szHealth[15]
    215.                     AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
    216.                
    217.                     ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_LEADER_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    218.                 }
    219.                 else
    220.                 {
    221.                     new szHealth[15]
    222.                     AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
    223.                
    224.                     ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    225.                 }                  
    226.             }
    227.             else
    228.             {
    229.                 if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
    230.                 {
    231.                     ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_LEADER", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    232.                 }
    233.                 else
    234.                 {
    235.                     ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    236.                 }                  
    237.             }
    238.         }
    239.         else if (get_pcvar_num(g_pCvarHudInfoMode) == 2)
    240.         {
    241.             set_dhudmessage(get_pcvar_num(g_pCvarHumanInfoColors[Red]), get_pcvar_num(g_pCvarHumanInfoColors[Green]), get_pcvar_num(g_pCvarHumanInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6)
    242.            
    243.             if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
    244.             {
    245.                 if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
    246.                 {
    247.                     new szHealth[15]
    248.                     AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
    249.                
    250.                     show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_LEADER_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    251.                 }
    252.                 else
    253.                 {
    254.                     new szHealth[15]
    255.                     AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
    256.                
    257.                     show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    258.                 }
    259.             }
    260.             else
    261.             {
    262.                 if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
    263.                 {
    264.                     show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_LEADER", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    265.                 }
    266.                 else
    267.                 {
    268.                     show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
    269.                 }
    270.             }
    271.         }
    272.     }
    273. }
text:
    1. [en]
    2. NO_ENOUGH_PLAYERS = !tNo Enough Players!y. !tRequired!y: !t%i!y.
    3. RUN_NOTICE = Ready for Run. Run After %i Second(s) !
    4. ZOMBIE_RELEASE = Zombie(s) Will Be Released After: %i Second(s) !
    5. READY_TO_RUN = !tAre you Ready to Run!y? !gGood Luck !y:)
    6. ESCAPE_SUCCESS = Escape Success!
    7. ESCAPE_FAIL = Escape Fail!
    8. START_GAME = Game Commencing!
    9. INFECTION_NOTICE = %s has infected %s !
    10. SCORE_MESSAGE = Zombies VS Humans^n %i --------- %i
    11. NO_WINNER = Escape Draw!
    12. RANK_INFO = [MASTER OF SURVIVAL]^n[1st] - %s^n[2nd] - %s^n[3rd] - %s
    13. RANK_INFO_LEADER = [Escape Leader]^n%s
    14. RANK_INFO_NONE = None
    15.  
    16. COINS_INFO = !tYour Current Escape Coins!y: !g%i
    17. ESCAPE_SUCCESS_COINS = !tEscape Success!y: !t+!g%i !tEscape Coins!y!
    18. HUMAN_INFECTED_COINS = !tInfected Human!y: !t+!g%i !tEscape Coins!y!
    19.  
    20. ZOMBIE_SPEC = Spectating: %s^nHP: %i^nClass: Zombie^nEscape Coins: %i^nEscapes: %i
    21. ZOMBIE_SPEC_COMMAS = Spectating: %s^nHP: %s^nClass: Zombie^nEscape Coins: %i^nEscapes: %i
    22.  
    23. HUMAN_SPEC = Spectating: %s^nHP: %i^nClass: Human^nEscape Coins: %i^nEscapes: %i
    24. HUMAN_SPEC_COMMAS = Spectating: %s^nHP: %s^nClass: Human^nEscape Coins: %i^nEscapes: %i
    25.  
    26. HUMAN_SPEC_LEADER = Spectating: %s^nHP: %i^nClass: Escape Leader^nEscape Coins: %i^nEscapes: %i
    27. HUMAN_SPEC_COMMAS_LEADER = Spectating: %s^nHP: %s^nClass: Escape Leader^nEscape Coins: %i^nEscapes: %i
    28.  
    29. ZOMBIE = HP: %i | Class: Zombie | Escape Coins: %i^nEscapes: %i
    30. ZOMBIE_COMMAS = HP: %s | Class: Zombie | Escape Coins: %i^nEscapes: %i
    31.  
    32. HUMAN_LEADER = HP: %i | Class: Escape Leader | Escape Coins: %i^nEscapes: %i
    33. HUMAN_LEADER_COMMAS = HP: %s | Class: Escape Leader | Escape Coins: %i^nEscapes: %i
    34.  
    35. HUMAN = HP: %i | Class: Human | Escape Coins: %i^nEscapes: %i
    36. HUMAN_COMMAS = HP: %s | Class: Human | Escape Coins: %i^nEscapes: %i
    37.  
    38. BUY_ENABLED = !tYour menu has been re-enabled!y.
    39. RE_ENABLE_MENU = !tsay /enable or press M to enable your buy menu!y.
    40. ALREADY_BOUGHT = !tYou already bought Primary and Secondary Weapons!y!
    41. DEAD_CANT_BUY_WEAPON = !tYou can't buy when you're dead!y.
    42. NO_BUY_ZOMBIE = !tYou can't buy when you're Zombie!y.
    43. BUY_MENU_TIME_EXPIRED = !tBuy menu time has expired!y.
    44. MENU_PRIMARY_TITLE = Primary Weapons
    45. MENU_SECONDARY_TITLE = Secondary Weapons
    46. MENU_AUTOSELECT = Remember?
    47. SAVE_YES = Yes
    48. SAVE_NO = No
    49. NEXT = Next
    50. BACK = Back
    51. EXIT = Exit
    52.  
    53. MAIN_MENU_TITLE = [ZE] Main Menu
    54. MENU_EXTRABUY = Buy Extra Items
    55. MENU_WEAPONBUY = Buy Weapons
    56. MENU_WEAPONBUY_RE_ENABLE = Re-enable Buy Weapons
    57.  
    58. BUY_EXTRAITEM = Extra Items
    59. NO_EXTRA_ITEMS = !tNo extra items are currently available to you!y.
    60.  
    61. ITEM_LIMIT = \w[\r%i\d|\r%i\w]
    62. ITEM_LEVEL = \w[\rLevel\d: \r%i\w]
    63. ITEM_VIP = \w(\rVIP\w)
    64.  
    65. MENU_ADMIN_TITLE = Admin Menu
    66. MAKE_HM_ZM = Make Zombie/Human
    67. CMD_NOT_ACCESS = You have no access.
    68. CLASS_ZOMBIE = Zombie
    69. CLASS_HUMAN = Human
    70. CMD_NOT = Unavailable command.
    71. ALREADY_HUMAN = This player is already human
    72. ALREADY_ZOMBIE = This player is already zombie
    73. CMD_CANT_LAST_ZOMBIE = Can't apply this action on the last zombie
    74. CMD_CANT_LAST_HUMAN = Can't apply this action on the last human
    75. CMD_ONLY_AFTER_GAME_MODE = This command is available only after game starts
    76. CMD_CURED = Was turned to human
    77. CMD_INFECTED = Was turned to zombie
    78.  
    79. MENU_ZCLASS = \rChoose Zombie Class \d|
    80. NO_ZCLASSES = !tThere aren't classes available!y.
    81. ZOMBIE_SELECT = Your next zombie class is going to be
    82. ZOMBIE_HEALTH = Health
    83. ZOMBIE_SPEED = Speed
    84. ZOMBIE_GRAVITY = Gravity
Don't edit anything please, just try as it is. And post any error you face.
He who fails to plan is planning to fail

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#24

Post by mldxx » 3 years ago

Ok man thx and sorry for this time but i forgot
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#25

Post by mldxx » 3 years ago

mhm,

L 04/19/2021 - 16:00:59: String formatted incorrectly - parameter 8 (total 7)
L 04/19/2021 - 16:00:59: [AMXX] Run time error 25 (plugin "ze_hud_info.amxx") - debug not enabled!
L 04/19/2021 - 16:00:59: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
L 04/19/2021 - 16:01:00: String formatted incorrectly - parameter 8 (total 7)
L 04/19/2021 - 16:01:00: [AMXX] Run time error 25 (plugin "ze_hud_info.amxx") - debug not enabled!
L 04/19/2021 - 16:01:00: [AMXX] To enable debug mode, add "debug" after the plugin name in plugins.ini (without quotes).
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#26

Post by mldxx » 2 years ago

Help me pls 😔
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

User avatar
Night Fury
Mod Developer
Mod Developer
Posts: 677
Joined: 7 years ago
Contact:

#27

Post by Night Fury » 2 years ago

The error says you have extra parameter in your message. Post your code
Want your own mod edition? PM me.
Accepting private projects.
Discord: Fury#7469
Image

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#28

Post by mldxx » 2 years ago

(escapes)

Code: Select all

#include <zombie_escape>

 

// Static (Change it if you need)

new const g_szLogFile[] = "Human_Escapes.log" // MySQL Errors log file

 

// MySQL Table

new const g_szTable[] =

"ALTER TABLE `zombie_escape` ADD IF NOT EXISTS `Escapes` INT(10) NOT NULL DEFAULT '0';"

 

// Variables

new g_iEscapes[33],

    Handle:g_hTuple

 

// Cvars

new g_pCvarDBInfo[4]

 

// Database

enum

{

    Host = 0,

    User,

    Pass,

    DB

}

 

// Natives

public plugin_natives()

{

    register_native("ze_get_user_escapes", "native_ze_get_user_escapes", 1)

    register_native("ze_set_user_escapes", "native_ze_set_user_escapes", 1)

}

 

public plugin_init()

{

    register_plugin("[ZE] Addons: Escapes (MySQL)", "1.1", "Jack GamePlay")

   

    // Cvars

    g_pCvarDBInfo[Host] = register_cvar("ze_escapes_host", "")

    g_pCvarDBInfo[User] = register_cvar("ze_escapes_user", "")

    g_pCvarDBInfo[Pass] = register_cvar("ze_escapes_pass", "")

    g_pCvarDBInfo[DB] = register_cvar("ze_escapes_dbname", "")

 

    // Initialize MySQL - Delay 0.1 second required so we make sure that our zombie_escape.cfg already executed and cvars values loaded from it

    set_task(0.1, "Delay_MySQL_Init")

}

 

public Delay_MySQL_Init()

{

    MySQL_Init()

}

 

public MySQL_Init()

{

    new szHost[64], szUser[32], szPass[32], szDB[128]

   

    get_pcvar_string(g_pCvarDBInfo[Host], szHost, charsmax(szHost))

    get_pcvar_string(g_pCvarDBInfo[User], szUser, charsmax(szUser))

    get_pcvar_string(g_pCvarDBInfo[Pass], szPass, charsmax(szPass))

    get_pcvar_string(g_pCvarDBInfo[DB], szDB, charsmax(szDB))

   

    g_hTuple = SQL_MakeDbTuple(szHost, szUser, szPass, szDB)

   

    // Let's ensure that the g_hTuple will be valid, we will access the database to make sure

    new iErrorCode, szError[512], Handle:hSQLConnection

   

    hSQLConnection = SQL_Connect(g_hTuple, iErrorCode, szError, charsmax(szError))

   

    if(hSQLConnection != Empty_Handle)

    {

        log_amx("[MySQL][ESCAPES] Successfully connected to host: %s (ALL IS OK).", szHost)

        SQL_FreeHandle(hSQLConnection)

    }

    else

    {

        // Disable plugin, and display the error

        set_fail_state("[ESCAPES] Failed to connect to MySQL database: %s", szError)

    }

   

    // Create our table

    SQL_ThreadQuery(g_hTuple, "QueryCreateTable", g_szTable)

}

 

public QueryCreateTable(iFailState, Handle:hQuery, szError[], iError, szData[], iSize, Float:flQueueTime)

{

    SQL_IsFail(iFailState, iError, szError, g_szLogFile)

}

 

public client_putinserver(id)

{

    if (is_user_bot(id) || is_user_hltv(id))

        return

   

    // Just 1 second delay

    set_task(1.0, "DelayLoad", id)

}

 

public DelayLoad(id)

{

    LoadEscapes(id)

}

 

public plugin_end()

{

    if (g_hTuple != Empty_Handle)

    {

        SQL_FreeHandle(g_hTuple)

    }

}

 

public ze_roundend(WinTeam)

{

    if (WinTeam == ZE_TEAM_HUMAN)

    {

        for (new id = 0; id <= get_member_game(m_nMaxPlayers); id++)

        {

            if (!is_user_alive(id) || ze_is_user_zombie(id))

                continue

 

            g_iEscapes[id] ++

            SaveEscapes(id)

        }

    }

}

 

LoadEscapes(id)

{

    new szAuthID[35], szQuery[128], szData[5]

    get_user_authid(id, szAuthID, charsmax(szAuthID))

    formatex(szQuery, charsmax(szQuery), "SELECT `Escapes` FROM `zombie_escape` WHERE ( `SteamID` = '%s' );", szAuthID)

    num_to_str(id, szData, charsmax(szData))

    SQL_ThreadQuery(g_hTuple, "QuerySelectData", szQuery, szData, charsmax(szData))

}

 

public QuerySelectData(iFailState, Handle:hQuery, szError[], iError, szData[])

{

    if (SQL_IsFail(iFailState, iError, szError, g_szLogFile))

        return

   

    new id = str_to_num(szData)

   

    // No results for this query means that player not saved before

    if (!SQL_NumResults(hQuery))

    {

        // This is new player

        g_iEscapes[id] = 0

        return

    }

   

    g_iEscapes[id] = SQL_ReadResult(hQuery, SQL_FieldNameToNum(hQuery, "Escapes"))

}

 

SaveEscapes(id)

{

    new szAuthID[36], szQuery[128]

    get_user_authid(id, szAuthID, charsmax(szAuthID))

    formatex(szQuery, charsmax(szQuery), "UPDATE `zombie_escape` SET `Escapes` = '%d' WHERE `SteamID` = '%s';", g_iEscapes[id], szAuthID)

    SQL_ThreadQuery(g_hTuple, "QueryUpdateData", szQuery)

}

 

public QueryInsertData(iFailState, Handle:hQuery, szError[], iError, szData[], iSize, Float:flQueueTime)

{

    SQL_IsFail(iFailState, iError, szError, g_szLogFile)

}

 

public QueryUpdateData(iFailState, Handle:hQuery, szError[], iError, szData[], iSize, Float:flQueueTime)

{

    SQL_IsFail(iFailState, iError, szError, g_szLogFile)

}

 

// Natives

public native_ze_get_user_escapes(id)

{

    if (!is_user_connected(id))

    {

        log_error(AMX_ERR_NATIVE, "[ZE] Invalid Player id (%d)", id)

        return false

    }

   

    return g_iEscapes[id]

}

 

public native_ze_set_user_escapes(id, iAmount)

{

    if (!is_user_connected(id))

    {

        log_error(AMX_ERR_NATIVE, "[ZE] Invalid Player id (%d)", id)

        return false

    }

   

    g_iEscapes[id] = iAmount

    SaveEscapes(id)

    return true

}


(ze_hud_info)

Code: Select all

#include <zombie_escape>



// Defines

#define TASK_SHOWHUD 100

#define ID_SHOWHUD (taskid - TASK_SHOWHUD)



// Constants Change X,Y If you need (HUD & DHud)

const Float:HUD_SPECT_X = 0.01

const Float:HUD_SPECT_Y = 0.130

const Float:HUD_STATS_X = -1.0

const Float:HUD_STATS_Y = 0.86



// Colors

enum

{

	Red = 0,

	Green,

	Blue

}



// Variables

new g_iMsgSync, 

	g_pCvarRankEnabled

	

// Cvars

new g_pCvarHudInfoMode, 

	g_pCvarHudInfoComma,

	g_pCvarZombieInfoColors[3],

	g_pCvarHumanInfoColors[3],

	g_pCvarSpecInfoColors[3]



public plugin_init()

{

	register_plugin("[ZE] Hud Information", ZE_VERSION, AUTHORS)

	

	// Messages

	g_iMsgSync = CreateHudSyncObj()

	

	//Cvars

	g_pCvarHudInfoMode = register_cvar("ze_hud_info_mode", "1")

	g_pCvarHudInfoComma = register_cvar("ze_hud_info_commas", "1")

	g_pCvarZombieInfoColors[Red] = register_cvar("ze_hud_info_zombie_red", "255")

	g_pCvarZombieInfoColors[Green] = register_cvar("ze_hud_info_zombie_green", "20")

	g_pCvarZombieInfoColors[Blue] = register_cvar("ze_hud_info_zombie_blue", "20")

	g_pCvarHumanInfoColors[Red] = register_cvar("ze_hud_info_human_red", "20")

	g_pCvarHumanInfoColors[Green] = register_cvar("ze_hud_info_human_green", "20")

	g_pCvarHumanInfoColors[Blue] = register_cvar("ze_hud_info_human_blue", "255")

	g_pCvarSpecInfoColors[Red] = register_cvar("ze_hud_info_spec_red", "100")

	g_pCvarSpecInfoColors[Green] = register_cvar("ze_hud_info_spec_green", "100")

	g_pCvarSpecInfoColors[Blue] = register_cvar("ze_hud_info_spec_blue", "100")

	

	// Pointer

	g_pCvarRankEnabled = get_cvar_pointer("ze_speed_rank_mode")

}



public client_putinserver(id)

{

	if(!is_user_bot(id))

	{

		set_task(1.0, "ShowHUD", id+TASK_SHOWHUD, _, _, "b")

	}

}



public client_disconnected(id)

{

	remove_task(id+TASK_SHOWHUD)

}



public ShowHUD(taskid)

{

	if (get_pcvar_num(g_pCvarHudInfoMode) == 0)

		return

	

	new iPlayer = ID_SHOWHUD

	

	if (!is_user_alive(iPlayer))

	{

		iPlayer = get_entvar(iPlayer, var_iuser2)

		

		if (!is_user_alive(iPlayer))

			return

	}

	

	if(iPlayer != ID_SHOWHUD)

	{

		new szName[32]

		get_user_name(iPlayer, szName, charsmax(szName))



		if (get_pcvar_num(g_pCvarHudInfoMode) == 1)

		{

			set_hudmessage(get_pcvar_num(g_pCvarSpecInfoColors[Red]), get_pcvar_num(g_pCvarSpecInfoColors[Green]), get_pcvar_num(g_pCvarSpecInfoColors[Blue]), HUD_SPECT_X, HUD_SPECT_Y, 0, 1.2, 1.1, 0.5, 0.6, -1)

			

			if (get_pcvar_num(g_pCvarHudInfoComma) == 1)

			{

				new szHealth[15]

				AddCommas(get_user_health(iPlayer), szHealth, charsmax(szHealth))

				

				if (ze_is_user_zombie(iPlayer))

				{

					ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer))

				}

				else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))

				{

					ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS_LEADER", szName, szHealth, ze_get_escape_coins(iPlayer))

				}

				else

				{

					ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer))

				}

			}

			else

			{

				if (ze_is_user_zombie(iPlayer))

				{

					ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer))

				}

				else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))

				{

					ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC_LEADER", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer))

				}

				else

				{

					ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer))

				}

			}

		}

		else if (get_pcvar_num(g_pCvarHudInfoMode) == 2)

		{

			set_dhudmessage(get_pcvar_num(g_pCvarSpecInfoColors[Red]), get_pcvar_num(g_pCvarSpecInfoColors[Green]), get_pcvar_num(g_pCvarSpecInfoColors[Blue]), HUD_SPECT_X, HUD_SPECT_Y, 0, 1.2, 1.1, 0.5, 0.6)

			

			if (get_pcvar_num(g_pCvarHudInfoComma) == 1)

			{

				new szHealth[15]

				AddCommas(get_user_health(iPlayer), szHealth, charsmax(szHealth))

				

				if (ze_is_user_zombie(iPlayer))

				{

					show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer))

				}

				else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))

				{

					show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS_LEADER", szName, szHealth, ze_get_escape_coins(iPlayer))

				}

				else

				{

					show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer))

				}

			}

			else

			{

				if (ze_is_user_zombie(iPlayer))

				{

					show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer))

				}

				else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))

				{

					show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC_LEADER", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer))

				}

				else

				{

					show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer))

				}

			}

		}

	}

	else if (ze_is_user_zombie(iPlayer))

	{

		if (get_pcvar_num(g_pCvarHudInfoMode) == 1)

		{

			set_hudmessage(get_pcvar_num(g_pCvarZombieInfoColors[Red]), get_pcvar_num(g_pCvarZombieInfoColors[Green]), get_pcvar_num(g_pCvarZombieInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6, -1)

			

			if (get_pcvar_num(g_pCvarHudInfoComma) == 1)

			{

				new szHealth[15]

				AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))



				ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD))

			}

			else

			{

				ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD))

			}

		}

		else if (get_pcvar_num(g_pCvarHudInfoMode) == 2)

		{

			set_dhudmessage(get_pcvar_num(g_pCvarZombieInfoColors[Red]), get_pcvar_num(g_pCvarZombieInfoColors[Green]), get_pcvar_num(g_pCvarZombieInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6)

			

			if (get_pcvar_num(g_pCvarHudInfoComma) == 1)

			{

				new szHealth[15]

				AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))

				

				show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD))

			}

			else

			{

				show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD))	

			}

		}

	}

	else

	{

		if (get_pcvar_num(g_pCvarHudInfoMode) == 1)

		{

			set_hudmessage(get_pcvar_num(g_pCvarHumanInfoColors[Red]), get_pcvar_num(g_pCvarHumanInfoColors[Green]), get_pcvar_num(g_pCvarHumanInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6, -1)

			

			if (get_pcvar_num(g_pCvarHudInfoComma) == 1)

			{

				if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))

				{

					new szHealth[15]

					AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))

				

					ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_LEADER_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD))

				}

				else

				{

					new szHealth[15]

					AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))

				

					ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD))

				}					

			}

			else

			{

				if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))

				{

					ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_LEADER", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD))

				}

				else

				{

					ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD))

				}					

			}

		}

		else if (get_pcvar_num(g_pCvarHudInfoMode) == 2)

		{

			set_dhudmessage(get_pcvar_num(g_pCvarHumanInfoColors[Red]), get_pcvar_num(g_pCvarHumanInfoColors[Green]), get_pcvar_num(g_pCvarHumanInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6)

			

			if (get_pcvar_num(g_pCvarHudInfoComma) == 1)

			{

				if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))

				{

					new szHealth[15]

					AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))

				

					show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_LEADER_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD))

				}

				else

				{

					new szHealth[15]

					AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))

				

					show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD))

				}

			}

			else

			{

				if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))

				{

					show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_LEADER", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD))

				}

				else

				{

					show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD))

				}

			}

		}

	}

}
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

User avatar
Night Fury
Mod Developer
Mod Developer
Posts: 677
Joined: 7 years ago
Contact:

#29

Post by Night Fury » 2 years ago

Debug the plugin, I couldn't find the issue. Also post your zombie_escape.txt
Want your own mod edition? PM me.
Accepting private projects.
Discord: Fury#7469
Image

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#30

Post by mldxx » 2 years ago

(zombie_escape.txt)

Code: Select all

[en]
NO_ENOUGH_PLAYERS = !tNo Enough Players!y. !tRequired!y: !t%i!y.
RUN_NOTICE = Ready for Run. Run After %i Second(s) !
ZOMBIE_RELEASE = Zombie(s) Will Be Released After: %i Second(s) !
READY_TO_RUN = !tAre you Ready to Run!y? !gGood Luck !y:)
ESCAPE_SUCCESS = Escape Success!
ESCAPE_FAIL = Escape Fail!
START_GAME = Game Commencing!
INFECTION_NOTICE = %s has infected %s !
SCORE_MESSAGE = Zombies VS Humans^n %i --------- %i
NO_WINNER = Escape Draw!
RANK_INFO = [TOP RUNNERS^n[1st] - %s^n[2nd] - %s^n[3rd] - %s
RANK_INFO_LEADER = [Escape Leader]^n%s
RANK_INFO_NONE = None
 
COINS_INFO = !tYour Current Golds!y: !g%i
ESCAPE_SUCCESS_COINS = !tEscape Success!y: !t+!g%i !tGolds!y!
HUMAN_INFECTED_COINS = !tInfected Human!y: !t+!g%i !tGolds!y!
 
ZOMBIE_SPEC = Spectating: %s^nHP: %i^nClass: Zombie^nGolds: %i^nEscapes: %i
ZOMBIE_SPEC_COMMAS = Spectating: %s^nHP: %s^nClass: Zombie^nGolds: %i^nEscapes: %i
 
HUMAN_SPEC = Spectating: %s^nHP: %i^nClass: Human^nGolds: %i^nEscapes: %i
HUMAN_SPEC_COMMAS = Spectating: %s^nHP: %s^nClass: Human^nGolds: %i^nEscapes: %i
 
HUMAN_SPEC_LEADER = Spectating: %s^nHP: %i^nClass: Escape Leader^nGolds: %i^nEscapes: %i
HUMAN_SPEC_COMMAS_LEADER = Spectating: %s^nHP: %s^nClass: Escape Leader^nGolds: %i^nEscapes: %i
 
ZOMBIE = HP: %i | Class: Zombie | Golds: %i^nEscapes: %i
ZOMBIE_COMMAS = HP: %s | Class: Zombie | Golds: %i^nEscapes: %i
 
HUMAN_LEADER = HP: %i | Class: Escape Leader | Golds: %i^nEscapes: %i
HUMAN_LEADER_COMMAS = HP: %s | Class: Escape Leader | Golds: %i^nEscapes: %i
 
HUMAN = HP: %i | Class: Human | Golds: %i^nEscapes: %i
HUMAN_COMMAS = HP: %s | Class: Human | Golds: %i^nEscapes: %i
 
BUY_ENABLED = !tYour menu has been re-enabled!y.
RE_ENABLE_MENU = !tsay /enable or press M to enable your buy menu!y.
ALREADY_BOUGHT = !tYou already bought Primary and Secondary Weapons!y!
DEAD_CANT_BUY_WEAPON = !tYou can't buy when you're dead!y.
NO_BUY_ZOMBIE = !tYou can't buy when you're Zombie!y.
BUY_MENU_TIME_EXPIRED = !tBuy menu time has expired!y.
MENU_PRIMARY_TITLE = Primary Weapons
MENU_SECONDARY_TITLE = Secondary Weapons
MENU_AUTOSELECT = Remember?
SAVE_YES = Yes
SAVE_NO = No
NEXT = Next
BACK = Back
EXIT = Exit
 
MAIN_MENU_TITLE = [ZE] Main Menu
MENU_EXTRABUY = Buy Extra Items
MENU_WEAPONBUY = Buy Weapons
MENU_WEAPONBUY_RE_ENABLE = Re-enable Buy Weapons
 
BUY_EXTRAITEM = Extra Items
NO_EXTRA_ITEMS = !tNo extra items are currently available to you!y.
 
ITEM_LIMIT = \w[\r%i\d|\r%i\w]
ITEM_LEVEL = \w[\rLevel\d: \r%i\w]
ITEM_VIP = \w(\rVIP\w)
 
MENU_ADMIN_TITLE = Admin Menu
MAKE_HM_ZM = Make Zombie/Human
CMD_NOT_ACCESS = You have no access.
CLASS_ZOMBIE = Zombie
CLASS_HUMAN = Human
CMD_NOT = Unavailable command.
ALREADY_HUMAN = This player is already human
ALREADY_ZOMBIE = This player is already zombie
CMD_CANT_LAST_ZOMBIE = Can't apply this action on the last zombie
CMD_CANT_LAST_HUMAN = Can't apply this action on the last human
CMD_ONLY_AFTER_GAME_MODE = This command is available only after game starts
CMD_CURED = Was turned to human
CMD_INFECTED = Was turned to zombie
 
MENU_ZCLASS = \rChoose Zombie Class \d|
NO_ZCLASSES = !tThere aren't classes available!y.
ZOMBIE_SELECT = Your next zombie class is going to be
ZOMBIE_HEALTH = Health
ZOMBIE_SPEED = Speed
ZOMBIE_GRAVITY = Gravity



 
[bp]
NO_ENOUGH_PLAYERS = !tFalta jogadores!y. !tNecessario!y: !t%i!y.
RUN_NOTICE = Pronto pra Fugir?. Falta apenas %i segundos !
ZOMBIE_RELEASE = Zumbis liberados em: %i Segundos !
READY_TO_RUN = !tPronto para fugir!y? !gBoa Sorte !y:)
ESCAPE_SUCCESS = Fugiram com sucesso!
ESCAPE_FAIL = Falharam na fuga!
START_GAME = Iniciando a Partida!
INFECTION_NOTICE = %s foi infectado %s !
SCORE_MESSAGE = Zombis VS Humanos^n %i --------- %i
NO_WINNER = Voce perdeu!
RANK_INFO = [MESTRE DE SOBREVIVENCIA]^n[1°] - %s^n[2°] - %s^n[3°] - %s
RANK_INFO_LEADER = [Lider da Fuga]^n%s
 
COINS_INFO = !tSeus Coins!y: !g%i
ESCAPE_SUCCESS_COINS = !tConseguiram Fugir!y: !t+!g%i !tEscape Coins!y!
HUMAN_INFECTED_COINS = !tInfectou Humano!y: !t+!g%i !tEscape Coins!y!
 
ZOMBIE_SPEC = Assistindo: %s^nHP: %i^nClasse: Zombi^nEscape Coins: %i
ZOMBIE_SPEC_COMMAS = Assistindo: %s^nHP: %s^nClasse: Zombi^nEscape Coins: %i
 
HUMAN_SPEC = Assistindo: %s^nHP: %i^nClasse: Humano^nEscape Coins: %i
HUMAN_SPEC_COMMAS = Assistindo: %s^nHP: %s^nClasse: Humano^nEscape Coins: %i
 
HUMAN_SPEC_LEADER = Assistindo: %s^nHP: %i^nClasse: Lider da Fuga^nEscape Coins: %i
HUMAN_SPEC_COMMAS_LEADER = Assistindo: %s^nHP: %s^nClasse: Lider da Fuga^nEscape Coins: %i
 
ZOMBIE = HP: %i | Classe: Zombi | Escape Coins: %i
ZOMBIE_COMMAS = HP: %s | Classe: Zombi | Escape Coins: %i
 
HUMAN_LEADER = HP: %i | Classe: Lider da Fuga | Escape Coins: %i
HUMAN_LEADER_COMMAS = HP: %s | Classe: Lider da Fuga | Escape Coins: %i
 
HUMAN = HP: %i | Classe: Humano | Escape Coins: %i
HUMAN_COMMAS = HP: %s | Classe: Humano | Escape Coins: %i
 
BUY_ENABLED = !tSeu menu foi reativado!y.
RE_ENABLE_MENU = !tdigite /enable ou aperte M para ativar seu menu de compras!y.
ALREADY_BOUGHT = !tVocê já comprou Armas Primárias e Secundárias!y!
DEAD_CANT_BUY_WEAPON = !tMorto não pode comprar Armas Primárias e Secundárias!y.
NO_BUY_ZOMBIE = !tVocê não pode comprar pois é zumbi!y.
BUY_MENU_TIME_EXPIRED = !tO tempo de compra expirou!y.
MENU_PRIMARY_TITLE = Armas Primárias
MENU_SECONDARY_TITLE = Armas Secundárias
MENU_AUTOSELECT = Relembrar?
SAVE_YES = Sim
SAVE_NO = Nao
NEXT = Proximo
BACK = Volta
EXIT = Sair
 
MAIN_MENU_TITLE = [ZE] Menu Principal
MENU_EXTRABUY = Comprar Itens Especiais
MENU_WEAPONBUY = Comprar Armas
MENU_WEAPONBUY_RE_ENABLE = Reabilite as armas compradas
 
BUY_EXTRAITEM = Extra Itens
NO_EXTRA_ITEMS = !tNão há itens extras disponíveis para você!y.
 
ITEM_LIMIT = \w[\r%i\d|\r%i\w]
ITEM_LEVEL = \w[\rLevel\d: \r%i\w]
ITEM_VIP = \w(\rVIP\w)
 
[pl]
NO_ENOUGH_PLAYERS = !tBrak wystarczjacej liczby graczy!y. !tWymagana liczba!y: !t%i!y.
RUN_NOTICE = Gotowy do ucieczki. Biegnij po %i sekundach !
ZOMBIE_RELEASE = Zombie zostanie wypuszczone za: %i sekund !
READY_TO_RUN = !tGotowy do ucieczki!y? !gPOWODZENIA !y:)
ESCAPE_SUCCESS = Udana ucieczka!
ESCAPE_FAIL = Nieudana ucieczka!
START_GAME = Rozpoczecie gry!
INFECTION_NOTICE = %s zarazil %s !
SCORE_MESSAGE = Zombie VS Ludzie^n %i --------- %i
NO_WINNER = Remis!
RANK_INFO = [Mistrz przetrwania]^n[1st] - %s^n[2nd] - %s^n[3rd] - %s
RANK_INFO_LEADER = [LIDER UCIECZKI]^n%s
 
COINS_INFO = !tTwoja aktualna ilosc monet!y: !g%i
ESCAPE_SUCCESS_COINS = !tUdana ucieczka!y: !t+!g%i !tmonet!y!
HUMAN_INFECTED_COINS = !tZarazono czlowieka!y: !t+!g%i !tmonet!y!
 
ZOMBIE_SPEC = Spectating: %s^nHP: %i^nKlasa: Zombie^nIlosc monet: %i
ZOMBIE_SPEC_COMMAS = Spectating: %s^nHP: %s^nKlasa: Zombie^nIlosc monet: %i
 
HUMAN_SPEC = Ogladanie: %s^nHP: %i^nKlasa: Czlowiek^nIlosc monet: %i
HUMAN_SPEC_COMMAS = Ogladanie: %s^nHP: %s^nKlasa: Czlowiek^nIlosc monet: %i
 
HUMAN_SPEC_LEADER = Ogladanie: %s^nHP: %i^nKlasa: Escape Lider^nIlosc monet: %i
HUMAN_SPEC_COMMAS_LEADER = Ogladanie: %s^nHP: %s^nKlasa: Escape Lider^nIlosc monet: %i
 
ZOMBIE = HP: %i | Klasa: Zombie | Ilosc monet: %i
ZOMBIE_COMMAS = HP: %s | Klasa: Zombie | Ilosc monet: %i
 
HUMAN_LEADER = HP: %i | Klasa: Escape Lider| Ilosc monet: %i
HUMAN_LEADER_COMMAS = HP: %s | Klasa: Escape Lider | Ilosc monet: %i
 
HUMAN = HP: %i | Klasa: Czlowiek | Ilosc monet: %i
HUMAN_COMMAS = HP: %s | Class: Human | Escape Coins: %i
 
BUY_ENABLED = !tYour menu has been re-enabled!y.
RE_ENABLE_MENU = !tsay /enable or press M to enable your buy menu!y.
ALREADY_BOUGHT = !tJuz kupiles bron!y!
DEAD_CANT_BUY_WEAPON = !tNie mozesz kupic broni, kiedy jestes martwy!y.
NO_BUY_ZOMBIE = !tNie mozesz kupic broni, kiedy jestes Zombie!y.
BUY_MENU_TIME_EXPIRED = !tCzas kupowania broni sie skonczyl!y.
MENU_PRIMARY_TITLE = Bron podstawowa
MENU_SECONDARY_TITLE = Bron dodatkowa
MENU_AUTOSELECT = Zapamietac?
SAVE_YES = Tak
SAVE_NO = Nie
NEXT = Nastepny
BACK = Powrot
EXIT = Wyjscie
 
MAIN_MENU_TITLE = [ZE] Glowne Menu
MENU_EXTRABUY = Kup dodatkowe przedmioty
MENU_WEAPONBUY = Kup bronie
MENU_WEAPONBUY_RE_ENABLE = Wlacz ponowne kupowanie broni
 
BUY_EXTRAITEM = Dodatkowe przedmioty
NO_EXTRA_ITEMS = !tAktulanie dodatkowe przedmioty nie sa dostepne!y.
 
ITEM_LIMIT = \w[\r%i\d|\r%i\w]
ITEM_LEVEL = \w[\rPoziom\d: \r%i\w]
ITEM_VIP = \w(\rVIP\w)
 
[bs]
NO_ENOUGH_PLAYERS = !tNema dovoljno igraca!y. !tPotrebno!y: !t%i!y.
RUN_NOTICE = Spremite se za bijeg. Bjezite nakon %i sekundi !
ZOMBIE_RELEASE = Zombiji ce biti pusteni nakon: %i sekundi !
READY_TO_RUN = !tDa li ste spremni!y? !gSRETNO !y:)
ESCAPE_SUCCESS = Uspjesan bijeg!
ESCAPE_FAIL = Neuspjesan bijeg!
START_GAME = Pokretanje igre!
INFECTION_NOTICE = %s je zarazio %s !
SCORE_MESSAGE = Zombiji VS Ljudi^n %i --------- %i
NO_WINNER = Bez pobjednika!
RANK_INFO = [MAJSTOR PREZIVLJAVANJA]^n[1st] - %s^n[2nd] - %s^n[3rd] - %s
RANK_INFO_LEADER = [Lider bijega]^n%s
 
COINS_INFO = !tVas trenutni broj kovanica!y: !g%i
ESCAPE_SUCCESS_COINS = !tUspješan bijeg!y: !t+!g%i !tKovanica!y!
HUMAN_INFECTED_COINS = !tZarazili ste covjeka!y: !t+!g%i !tKovanica!y!
 
ZOMBIE_SPEC = Gledate: %s^nHP: %i^nVrsta: Zombi^nBroj kovanica: %i
ZOMBIE_SPEC_COMMAS = Gledate: %s^nHP: %s^nKlasa: Zombi^nBroj kovanica: %i
 
HUMAN_SPEC = Gledate: %s^nHP: %i^nVrsta: Covjek^nBroj kovanica: %i
HUMAN_SPEC_COMMAS = Gledate: %s^nHP: %s^nVrsta: Covjek^nBroj kovanica: %i
 
HUMAN_SPEC_LEADER = Gledate: %s^nHP: %i^nKlasa: Lider bijega^nBroj kovanica: %i
HUMAN_SPEC_COMMAS_LEADER = Gledate: %s^nHP: %s^nKlasa: Lider bijega^nBroj kovanica: %i
 
ZOMBIE = HP: %i | Vrsta: Zombi | Broj kovanica: %i
ZOMBIE_COMMAS = HP: %s | Vrsta: Zombi | Broj kovanica: %i
 
HUMAN_LEADER = HP: %i | Klasa: Lider bijega | Broj kovanica: %i
HUMAN_LEADER_COMMAS = HP: %s | Klasa: Lider bijega | Broj kovanica: %i
 
HUMAN = HP: %i | Vrsta: Covjek | Broj kovanica: %i
HUMAN_COMMAS = HP: %s | Vrsta: Covjek | Broj kovanica: %i
 
BUY_ENABLED = !tPonovo ste aktivirali meni za odabir oruzja!y.
RE_ENABLE_MENU = !tnapisite /enable ili pritisnite slovo M da aktivirate meni za odabir oruzja!y.
ALREADY_BOUGHT = !tVec ste odabrali svoje oruzje!y!
DEAD_CANT_BUY_WEAPON = !tNe mozete odabrati oruzje kada ste mrtvi!y.
NO_BUY_ZOMBIE = !tNe mozete odabrati oruzje kada ste zombi!y.
BUY_MENU_TIME_EXPIRED = !tVrijeme za odabir oruzja je isteklo!y.
MENU_PRIMARY_TITLE = Osnovno oruzje
MENU_SECONDARY_TITLE = Dodatno oruzje
MENU_AUTOSELECT = Zapamtiti?
SAVE_YES = Da
SAVE_NO = Ne
NEXT = Sljedece
BACK = Povratak
EXIT = Izlaz
 
MAIN_MENU_TITLE = [ZE] Glavni Meni
MENU_EXTRABUY = Kupite dodatke
MENU_WEAPONBUY = Odaberite oruzje
MENU_WEAPONBUY_RE_ENABLE = Ponovo aktivirajte meni za odabir oruzja
 
BUY_EXTRAITEM = Dodaci
NO_EXTRA_ITEMS = !tDodaci trenutno nisu dostupni!y.
 
ITEM_LIMIT = \w[\r%i\d|\r%i\w]
ITEM_LEVEL = \w[\rLevel\d: \r%i\w]
ITEM_VIP = \w(\rVIP\w)

:(
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

BandiT
Member
Member
Romania
Posts: 59
Joined: 4 years ago
Contact:

#31

Post by BandiT » 2 years ago

If you are using infects and escapes plugins you have to add even in zombie escape.txt this things, il post for you my zombie_escape.txt i hope to help
But you even need to have in hud_info plugin that this added escape infects, i have no more the sma for that...

Code: Select all

[en]
NO_ENOUGH_PLAYERS = !tNo Enough Players!y. !tRequired!y: !t%i!y.
RUN_NOTICE = Ready for Run. Run After %i Second(s) !
ZOMBIE_RELEASE = Zombie(s) Will Be Released After: %i Second(s) !
READY_TO_RUN = !tAre you Ready to Run!y? !gGood Luck !y:)
ESCAPE_SUCCESS = Escape Success!
ESCAPE_FAIL = Escape Fail!
START_GAME = Game Commencing!
INFECTION_NOTICE = %s has infected %s !
SCORE_MESSAGE = Zombies VS Humans^n %i --------- %i
NO_WINNER = Escape Draw!
RANK_INFO = [MASTER OF SURVIVAL]^n[1st] - %s^n[2nd] - %s^n[3rd] - %s
RANK_INFO_LEADER = [Escape Leader]^n%s

COINS_INFO = !tYour Current Escape Coins!y: !g%i
ESCAPE_SUCCESS_COINS = !tEscape Success!y: !t+!g%i !tEscape Coins!y!
HUMAN_INFECTED_COINS = !tInfected Human!y: !t+!g%i !tEscape Coins!y!

ZOMBIE_SPEC = Spectating: %s^nHP: %i^nClass: Zombie^nEscape Coins: %i^nEscapes: %i 
ZOMBIE_SPEC_COMMAS = Spectating: %s^nHP: %s^nClass: Zombie^nEscape Coins: %i^nEscapes: %i 
 
HUMAN_SPEC = Spectating: %s^nHP: %i^nClass: Human^nEscape Coins: %i^nEscapes: %i 
HUMAN_SPEC_COMMAS = Spectating: %s^nHP: %s^nClass: Human^nEscape Coins: %i^nEscapes: %i 
 
HUMAN_SPEC_LEADER = Spectating: %s^nHP: %i^nClass: Escape Leader^nEscape Coins: %i^nEscapes: %i
HUMAN_SPEC_COMMAS_LEADER = Spectating: %s^nHP: %s^nClass: Escape Leader^nEscape Coins: %i^nEscapes: %i
 
ZOMBIE = HP: %i | Class: Zombie | Escape Coins: %i | Escapes: %i | Infects: %i
ZOMBIE_COMMAS = HP: %s | Class: Zombie | Escape Coins: %i | Escapes: %i | Infects: %i
 
HUMAN_LEADER = HP: %i | Class: Escape Leader | Escape Coins: %i | Escapes: %i | Infects: %i
HUMAN_LEADER_COMMAS = HP: %s | Class: Escape Leader | Escape Coins: %i | Escapes: %i | Infects: %i
 
HUMAN = HP: %i | Class: Human | Escape Coins: %i | Escapes: %i | Infects: %i
HUMAN_COMMAS = HP: %s | Class: Human | Escape Coins: %i | Escapes: %i | Infects: %i

BUY_ENABLED = !tYour menu has been re-enabled!y.
RE_ENABLE_MENU = !tsay /enable or press M to enable your buy menu!y.
ALREADY_BOUGHT = !tYou already bought Primary and Secondary Weapons!y!
DEAD_CANT_BUY_WEAPON = !tYou can't buy when you're dead!y.
NO_BUY_ZOMBIE = !tYou can't buy when you're Zombie!y.
BUY_MENU_TIME_EXPIRED = !tBuy menu time has expired!y.
MENU_PRIMARY_TITLE = Primary Weapons
MENU_SECONDARY_TITLE = Secondary Weapons
MENU_AUTOSELECT = Remember?
SAVE_YES = Yes
SAVE_NO = No
NEXT = Next
BACK = Back
EXIT = Exit

MAIN_MENU_TITLE = [ZE] Main Menu
MENU_EXTRABUY = Buy Extra Items
MENU_WEAPONBUY = Buy Weapons
MENU_WEAPONBUY_RE_ENABLE = Re-enable Buy Weapons

BUY_EXTRAITEM = Extra Items
NO_EXTRA_ITEMS = !tNo extra items are currently available to you!y.

ITEM_LIMIT = \w[\r%i\d|\r%i\w]
ITEM_LEVEL = \w[\rLevel\d: \r%i\w]
ITEM_VIP = \w(\rVIP\w)

ESCAPE_SUCCESS_BONUS_COINS = !tEscape Success!y: !t+!g%i VIP BONUS !tEscape Coins!y!
ESCAPE_SUCCESS_BONUS_XP = !tEscape Success!y: !t+!g%i VIP BONUS !tXP!y!
HUMAN_INFECTED_BONUS_COINS = !tInfected Human!y: !t+!g%i VIP BONUS !tEscape Coins!y!
HUMAN_INFECTED_BONUS_XP = !tInfected Human!y: !t+!g%i VIP BONUS !tXP!y!

MENU_ZCLASS = \rChoose Zombie Class \d|
NO_ZCLASSES = !tThere aren't classes available!y.
ZOMBIE_SELECT = Your next zombie class is going to be
ZOMBIE_HEALTH = Health
ZOMBIE_SPEED = Speed
ZOMBIE_GRAVITY = Gravity

MENU_ADMIN_TITLE = Admin Menu
MAKE_HM_ZM = Make Zombie/Human
CMD_NOT_ACCESS = You have no access.
CLASS_ZOMBIE = Zombie
CLASS_HUMAN = Human
CMD_NOT = Unavailable command.
ALREADY_HUMAN = This player is already human
ALREADY_ZOMBIE = This player is already zombie
CMD_CANT_LAST_ZOMBIE = Can't apply this action on the last zombie
CMD_CANT_LAST_HUMAN = Can't apply this action on the last human
CMD_ONLY_AFTER_GAME_MODE = This command is available only after game starts
CMD_CURED = Was turned to human
CMD_INFECTED = Was turned to zombie

[bp]
NO_ENOUGH_PLAYERS = !tFalta jogadores!y. !tNecessario!y: !t%i!y.
RUN_NOTICE = Pronto pra Fugir?. Falta apenas %i segundos !
ZOMBIE_RELEASE = Zumbis liberados em: %i Segundos !
READY_TO_RUN = !tPronto para fugir!y? !gBoa Sorte !y:)
ESCAPE_SUCCESS = Fugiram com sucesso!
ESCAPE_FAIL = Falharam na fuga!
START_GAME = Iniciando a Partida!
INFECTION_NOTICE = %s foi infectado %s !
SCORE_MESSAGE = Zombis VS Humanos^n %i --------- %i
NO_WINNER = Voce perdeu!
RANK_INFO = [MESTRE DE SOBREVIVENCIA]^n[1°] - %s^n[2°] - %s^n[3°] - %s
RANK_INFO_LEADER = [Lider da Fuga]^n%s

COINS_INFO = !tSeus Coins!y: !g%i
ESCAPE_SUCCESS_COINS = !tConseguiram Fugir!y: !t+!g%i !tEscape Coins!y!
HUMAN_INFECTED_COINS = !tInfectou Humano!y: !t+!g%i !tEscape Coins!y!

ZOMBIE_SPEC = Assistindo: %s^nHP: %i^nClasse: Zombi^nEscape Coins: %i
ZOMBIE_SPEC_COMMAS = Assistindo: %s^nHP: %s^nClasse: Zombi^nEscape Coins: %i

HUMAN_SPEC = Assistindo: %s^nHP: %i^nClasse: Humano^nEscape Coins: %i
HUMAN_SPEC_COMMAS = Assistindo: %s^nHP: %s^nClasse: Humano^nEscape Coins: %i

HUMAN_SPEC_LEADER = Assistindo: %s^nHP: %i^nClasse: Lider da Fuga^nEscape Coins: %i
HUMAN_SPEC_COMMAS_LEADER = Assistindo: %s^nHP: %s^nClasse: Lider da Fuga^nEscape Coins: %i

ZOMBIE = HP: %i | Classe: Zombi | Escape Coins: %i
ZOMBIE_COMMAS = HP: %s | Classe: Zombi | Escape Coins: %i

HUMAN_LEADER = HP: %i | Classe: Lider da Fuga | Escape Coins: %i
HUMAN_LEADER_COMMAS = HP: %s | Classe: Lider da Fuga | Escape Coins: %i

HUMAN = HP: %i | Classe: Humano | Escape Coins: %i
HUMAN_COMMAS = HP: %s | Classe: Humano | Escape Coins: %i

BUY_ENABLED = !tSeu menu foi reativado!y.
RE_ENABLE_MENU = !tdigite /enable ou aperte M para ativar seu menu de compras!y.
ALREADY_BOUGHT = !tVocê já comprou Armas Primárias e Secundárias!y!
DEAD_CANT_BUY_WEAPON = !tMorto não pode comprar Armas Primárias e Secundárias!y.
NO_BUY_ZOMBIE = !tVocê não pode comprar pois é zumbi!y.
BUY_MENU_TIME_EXPIRED = !tO tempo de compra expirou!y.
MENU_PRIMARY_TITLE = Armas Primárias
MENU_SECONDARY_TITLE = Armas Secundárias
MENU_AUTOSELECT = Relembrar?
SAVE_YES = Sim
SAVE_NO = Nao
NEXT = Proximo
BACK = Volta
EXIT = Sair

MAIN_MENU_TITLE = [ZE] Menu Principal
MENU_EXTRABUY = Comprar Itens Especiais
MENU_WEAPONBUY = Comprar Armas
MENU_WEAPONBUY_RE_ENABLE = Reabilite as armas compradas

BUY_EXTRAITEM = Extra Itens
NO_EXTRA_ITEMS = !tNão há itens extras disponíveis para você!y.

ITEM_LIMIT = \w[\r%i\d|\r%i\w]
ITEM_LEVEL = \w[\rLevel\d: \r%i\w]
ITEM_VIP = \w(\rVIP\w)

[pl]
NO_ENOUGH_PLAYERS = !tBrak wystarczjacej liczby graczy!y. !tWymagana liczba!y: !t%i!y.
RUN_NOTICE = Gotowy do ucieczki. Biegnij po %i sekundach !
ZOMBIE_RELEASE = Zombie zostanie wypuszczone za: %i sekund !
READY_TO_RUN = !tGotowy do ucieczki!y? !gPOWODZENIA !y:)
ESCAPE_SUCCESS = Udana ucieczka!
ESCAPE_FAIL = Nieudana ucieczka!
START_GAME = Rozpoczecie gry!
INFECTION_NOTICE = %s zarazil %s !
SCORE_MESSAGE = Zombie VS Ludzie^n %i --------- %i
NO_WINNER = Remis!
RANK_INFO = [Mistrz przetrwania]^n[1st] - %s^n[2nd] - %s^n[3rd] - %s
RANK_INFO_LEADER = [LIDER UCIECZKI]^n%s

COINS_INFO = !tTwoja aktualna ilosc monet!y: !g%i
ESCAPE_SUCCESS_COINS = !tUdana ucieczka!y: !t+!g%i !tmonet!y!
HUMAN_INFECTED_COINS = !tZarazono czlowieka!y: !t+!g%i !tmonet!y!

ZOMBIE_SPEC = Spectating: %s^nHP: %i^nKlasa: Zombie^nIlosc monet: %i
ZOMBIE_SPEC_COMMAS = Spectating: %s^nHP: %s^nKlasa: Zombie^nIlosc monet: %i

HUMAN_SPEC = Ogladanie: %s^nHP: %i^nKlasa: Czlowiek^nIlosc monet: %i
HUMAN_SPEC_COMMAS = Ogladanie: %s^nHP: %s^nKlasa: Czlowiek^nIlosc monet: %i

HUMAN_SPEC_LEADER = Ogladanie: %s^nHP: %i^nKlasa: Escape Lider^nIlosc monet: %i
HUMAN_SPEC_COMMAS_LEADER = Ogladanie: %s^nHP: %s^nKlasa: Escape Lider^nIlosc monet: %i

ZOMBIE = HP: %i | Klasa: Zombie | Ilosc monet: %i
ZOMBIE_COMMAS = HP: %s | Klasa: Zombie | Ilosc monet: %i

HUMAN_LEADER = HP: %i | Klasa: Escape Lider| Ilosc monet: %i
HUMAN_LEADER_COMMAS = HP: %s | Klasa: Escape Lider | Ilosc monet: %i

HUMAN = HP: %i | Klasa: Czlowiek | Ilosc monet: %i
HUMAN_COMMAS = HP: %s | Class: Human | Escape Coins: %i

BUY_ENABLED = !tYour menu has been re-enabled!y.
RE_ENABLE_MENU = !tsay /enable or press M to enable your buy menu!y.
ALREADY_BOUGHT = !tJuz kupiles bron!y!
DEAD_CANT_BUY_WEAPON = !tNie mozesz kupic broni, kiedy jestes martwy!y.
NO_BUY_ZOMBIE = !tNie mozesz kupic broni, kiedy jestes Zombie!y.
BUY_MENU_TIME_EXPIRED = !tCzas kupowania broni sie skonczyl!y.
MENU_PRIMARY_TITLE = Bron podstawowa
MENU_SECONDARY_TITLE = Bron dodatkowa
MENU_AUTOSELECT = Zapamietac?
SAVE_YES = Tak
SAVE_NO = Nie
NEXT = Nastepny
BACK = Powrot
EXIT = Wyjscie

MAIN_MENU_TITLE = [ZE] Glowne Menu
MENU_EXTRABUY = Kup dodatkowe przedmioty
MENU_WEAPONBUY = Kup bronie
MENU_WEAPONBUY_RE_ENABLE = Wlacz ponowne kupowanie broni

BUY_EXTRAITEM = Dodatkowe przedmioty
NO_EXTRA_ITEMS = !tAktulanie dodatkowe przedmioty nie sa dostepne!y.

ITEM_LIMIT = \w[\r%i\d|\r%i\w]
ITEM_LEVEL = \w[\rPoziom\d: \r%i\w]
ITEM_VIP = \w(\rVIP\w)

[bs]
NO_ENOUGH_PLAYERS = !tNema dovoljno igraca!y. !tPotrebno!y: !t%i!y.
RUN_NOTICE = Spremite se za bijeg. Bjezite nakon %i sekundi !
ZOMBIE_RELEASE = Zombiji ce biti pusteni nakon: %i sekundi !
READY_TO_RUN = !tDa li ste spremni!y? !gSRETNO !y:)
ESCAPE_SUCCESS = Uspjesan bijeg!
ESCAPE_FAIL = Neuspjesan bijeg!
START_GAME = Pokretanje igre!
INFECTION_NOTICE = %s je zarazio %s !
SCORE_MESSAGE = Zombiji VS Ljudi^n %i --------- %i
NO_WINNER = Bez pobjednika!
RANK_INFO = [MAJSTOR PREZIVLJAVANJA]^n[1st] - %s^n[2nd] - %s^n[3rd] - %s
RANK_INFO_LEADER = [Lider bijega]^n%s

COINS_INFO = !tVas trenutni broj kovanica!y: !g%i
ESCAPE_SUCCESS_COINS = !tUspješan bijeg!y: !t+!g%i !tKovanica!y!
HUMAN_INFECTED_COINS = !tZarazili ste covjeka!y: !t+!g%i !tKovanica!y!

ZOMBIE_SPEC = Gledate: %s^nHP: %i^nVrsta: Zombi^nBroj kovanica: %i
ZOMBIE_SPEC_COMMAS = Gledate: %s^nHP: %s^nKlasa: Zombi^nBroj kovanica: %i

HUMAN_SPEC = Gledate: %s^nHP: %i^nVrsta: Covjek^nBroj kovanica: %i
HUMAN_SPEC_COMMAS = Gledate: %s^nHP: %s^nVrsta: Covjek^nBroj kovanica: %i

HUMAN_SPEC_LEADER = Gledate: %s^nHP: %i^nKlasa: Lider bijega^nBroj kovanica: %i
HUMAN_SPEC_COMMAS_LEADER = Gledate: %s^nHP: %s^nKlasa: Lider bijega^nBroj kovanica: %i

ZOMBIE = HP: %i | Vrsta: Zombi | Broj kovanica: %i
ZOMBIE_COMMAS = HP: %s | Vrsta: Zombi | Broj kovanica: %i

HUMAN_LEADER = HP: %i | Klasa: Lider bijega | Broj kovanica: %i
HUMAN_LEADER_COMMAS = HP: %s | Klasa: Lider bijega | Broj kovanica: %i

HUMAN = HP: %i | Vrsta: Covjek | Broj kovanica: %i
HUMAN_COMMAS = HP: %s | Vrsta: Covjek | Broj kovanica: %i

BUY_ENABLED = !tPonovo ste aktivirali meni za odabir oruzja!y.
RE_ENABLE_MENU = !tnapisite /enable ili pritisnite slovo M da aktivirate meni za odabir oruzja!y.
ALREADY_BOUGHT = !tVec ste odabrali svoje oruzje!y!
DEAD_CANT_BUY_WEAPON = !tNe mozete odabrati oruzje kada ste mrtvi!y.
NO_BUY_ZOMBIE = !tNe mozete odabrati oruzje kada ste zombi!y.
BUY_MENU_TIME_EXPIRED = !tVrijeme za odabir oruzja je isteklo!y.
MENU_PRIMARY_TITLE = Osnovno oruzje
MENU_SECONDARY_TITLE = Dodatno oruzje
MENU_AUTOSELECT = Zapamtiti?
SAVE_YES = Da
SAVE_NO = Ne
NEXT = Sljedece
BACK = Povratak
EXIT = Izlaz

MAIN_MENU_TITLE = [ZE] Glavni Meni
MENU_EXTRABUY = Kupite dodatke
MENU_WEAPONBUY = Odaberite oruzje
MENU_WEAPONBUY_RE_ENABLE = Ponovo aktivirajte meni za odabir oruzja

BUY_EXTRAITEM = Dodaci
NO_EXTRA_ITEMS = !tDodaci trenutno nisu dostupni!y.

ITEM_LIMIT = \w[\r%i\d|\r%i\w]
ITEM_LEVEL = \w[\rLevel\d: \r%i\w]
ITEM_VIP = \w(\rVIP\w)

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#32

Post by mldxx » 2 years ago

I use the basic one (ze_hud_info) i didn t edited it i tryed more time and doesn t work :( thx anyway BandiT


Edit:
i understand now i need a ze_hud_info with escapes this is why doesn t work i tink


i need only escapes
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#33

Post by mldxx » 2 years ago

hmm i tryed this one right now

Code: Select all

#include <zombie_escape>
 
// Define some natives
native ze_get_user_escapes(id)
 
// Defines
#define TASK_SHOWHUD 100
#define ID_SHOWHUD (taskid - TASK_SHOWHUD)
 
// Constants Change X,Y If you need (HUD & DHud)
const Float:HUD_SPECT_X = 0.01
const Float:HUD_SPECT_Y = 0.130
const Float:HUD_STATS_X = -1.0
const Float:HUD_STATS_Y = 0.86
 
// Colors
enum
{
    Red = 0,
    Green,
    Blue
}
 
// Variables
new g_iMsgSync,
    g_pCvarRankEnabled
   
// Cvars
new g_pCvarHudInfoMode,
    g_pCvarHudInfoComma,
    g_pCvarZombieInfoColors[3],
    g_pCvarHumanInfoColors[3],
    g_pCvarSpecInfoColors[3]
 
public plugin_init()
{
    register_plugin("[ZE] Hud Information", ZE_VERSION, AUTHORS)
   
    // Messages
    g_iMsgSync = CreateHudSyncObj()
   
    //Cvars
    g_pCvarHudInfoMode = register_cvar("ze_hud_info_mode", "1")
    g_pCvarHudInfoComma = register_cvar("ze_hud_info_commas", "1")
    g_pCvarZombieInfoColors[Red] = register_cvar("ze_hud_info_zombie_red", "255")
    g_pCvarZombieInfoColors[Green] = register_cvar("ze_hud_info_zombie_green", "20")
    g_pCvarZombieInfoColors[Blue] = register_cvar("ze_hud_info_zombie_blue", "20")
    g_pCvarHumanInfoColors[Red] = register_cvar("ze_hud_info_human_red", "20")
    g_pCvarHumanInfoColors[Green] = register_cvar("ze_hud_info_human_green", "20")
    g_pCvarHumanInfoColors[Blue] = register_cvar("ze_hud_info_human_blue", "255")
    g_pCvarSpecInfoColors[Red] = register_cvar("ze_hud_info_spec_red", "100")
    g_pCvarSpecInfoColors[Green] = register_cvar("ze_hud_info_spec_green", "100")
    g_pCvarSpecInfoColors[Blue] = register_cvar("ze_hud_info_spec_blue", "100")
   
    // Pointer
    g_pCvarRankEnabled = get_cvar_pointer("ze_speed_rank_mode")
}
 
public client_putinserver(id)
{
    if(!is_user_bot(id))
    {
        set_task(1.0, "ShowHUD", id+TASK_SHOWHUD, _, _, "b")
    }
}
 
public client_disconnected(id)
{
    remove_task(id+TASK_SHOWHUD)
}
 
public ShowHUD(taskid)
{
    if (get_pcvar_num(g_pCvarHudInfoMode) == 0)
        return
   
    new iPlayer = ID_SHOWHUD
   
    if (!is_user_alive(iPlayer))
    {
        iPlayer = get_entvar(iPlayer, var_iuser2)
       
        if (!is_user_alive(iPlayer))
            return
    }
   
    if(iPlayer != ID_SHOWHUD)
    {
        new szName[32]
        get_user_name(iPlayer, szName, charsmax(szName))
 
        if (get_pcvar_num(g_pCvarHudInfoMode) == 1)
        {
            set_hudmessage(get_pcvar_num(g_pCvarSpecInfoColors[Red]), get_pcvar_num(g_pCvarSpecInfoColors[Green]), get_pcvar_num(g_pCvarSpecInfoColors[Blue]), HUD_SPECT_X, HUD_SPECT_Y, 0, 1.2, 1.1, 0.5, 0.6, -1)
           
            if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
            {
                new szHealth[15]
                AddCommas(get_user_health(iPlayer), szHealth, charsmax(szHealth))
               
                if (ze_is_user_zombie(iPlayer))
                {
                    ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
                else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
                {
                    ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS_LEADER", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
                else
                {
                    ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
            }
            else
            {
                if (ze_is_user_zombie(iPlayer))
                {
                    ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
                else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
                {
                    ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC_LEADER", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
                else
                {
                    ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
            }
        }
        else if (get_pcvar_num(g_pCvarHudInfoMode) == 2)
        {
            set_dhudmessage(get_pcvar_num(g_pCvarSpecInfoColors[Red]), get_pcvar_num(g_pCvarSpecInfoColors[Green]), get_pcvar_num(g_pCvarSpecInfoColors[Blue]), HUD_SPECT_X, HUD_SPECT_Y, 0, 1.2, 1.1, 0.5, 0.6)
           
            if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
            {
                new szHealth[15]
                AddCommas(get_user_health(iPlayer), szHealth, charsmax(szHealth))
               
                if (ze_is_user_zombie(iPlayer))
                {
                    show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
                else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
                {
                    show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS_LEADER", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
                else
                {
                    show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC_COMMAS", szName, szHealth, ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
            }
            else
            {
                if (ze_is_user_zombie(iPlayer))
                {
                    show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
                else if ((iPlayer == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
                {
                    show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC_LEADER", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
                else
                {
                    show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_SPEC", szName, get_user_health(iPlayer), ze_get_escape_coins(iPlayer), ze_get_user_escapes(iPlayer))
                }
            }
        }
    }
    else if (ze_is_user_zombie(iPlayer))
    {
        if (get_pcvar_num(g_pCvarHudInfoMode) == 1)
        {
            set_hudmessage(get_pcvar_num(g_pCvarZombieInfoColors[Red]), get_pcvar_num(g_pCvarZombieInfoColors[Green]), get_pcvar_num(g_pCvarZombieInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6, -1)
           
            if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
            {
                new szHealth[15]
                AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
 
                ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
            }
            else
            {
                ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "ZOMBIE", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
            }
        }
        else if (get_pcvar_num(g_pCvarHudInfoMode) == 2)
        {
            set_dhudmessage(get_pcvar_num(g_pCvarZombieInfoColors[Red]), get_pcvar_num(g_pCvarZombieInfoColors[Green]), get_pcvar_num(g_pCvarZombieInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6)
           
            if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
            {
                new szHealth[15]
                AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
               
                show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
            }
            else
            {
                show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "ZOMBIE", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))  
            }
        }
    }
    else
    {
        if (get_pcvar_num(g_pCvarHudInfoMode) == 1)
        {
            set_hudmessage(get_pcvar_num(g_pCvarHumanInfoColors[Red]), get_pcvar_num(g_pCvarHumanInfoColors[Green]), get_pcvar_num(g_pCvarHumanInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6, -1)
           
            if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
            {
                if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
                {
                    new szHealth[15]
                    AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
               
                    ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_LEADER_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
                }
                else
                {
                    new szHealth[15]
                    AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
               
                    ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
                }                  
            }
            else
            {
                if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
                {
                    ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN_LEADER", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
                }
                else
                {
                    ShowSyncHudMsg(ID_SHOWHUD, g_iMsgSync, "%L", LANG_PLAYER, "HUMAN", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
                }                  
            }
        }
        else if (get_pcvar_num(g_pCvarHudInfoMode) == 2)
        {
            set_dhudmessage(get_pcvar_num(g_pCvarHumanInfoColors[Red]), get_pcvar_num(g_pCvarHumanInfoColors[Green]), get_pcvar_num(g_pCvarHumanInfoColors[Blue]), HUD_STATS_X, HUD_STATS_Y, 0, 1.2, 1.1, 0.5, 0.6)
           
            if (get_pcvar_num(g_pCvarHudInfoComma) == 1)
            {
                if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
                {
                    new szHealth[15]
                    AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
               
                    show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_LEADER_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
                }
                else
                {
                    new szHealth[15]
                    AddCommas(get_user_health(ID_SHOWHUD), szHealth, charsmax(szHealth))
               
                    show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_COMMAS", szHealth, ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
                }
            }
            else
            {
                if ((ID_SHOWHUD == ze_get_escape_leader_id()) && (0 < get_pcvar_num(g_pCvarRankEnabled) <= 2))
                {
                    show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN_LEADER", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
                }
                else
                {
                    show_dhudmessage(ID_SHOWHUD, "%L", LANG_PLAYER, "HUMAN", get_user_health(ID_SHOWHUD), ze_get_escape_coins(ID_SHOWHUD), ze_get_user_escapes(ID_SHOWHUD))
                }
            }
        }
    }
}

and i got erors from hud info and escapes plugin:

L 05/15/2021 - 10:10:15: [AMXX] Plugin "ze_hud_info.amxx" failed to load: Plugin uses an unknown function (name "ze_get_user_escapes") - check your modules.ini.
L 05/15/2021 - 10:10:15: [AMXX] Plugin "Escapes.amxx" failed to load: Plugin uses an unknown function (name "ze_get_user_escapes") - check your modules.ini.
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#34

Post by mldxx » 2 years ago

I don t have any ideea Why Doesn t work ,no one can help about that?
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

User avatar
Night Fury
Mod Developer
Mod Developer
Posts: 677
Joined: 7 years ago
Contact:

#35

Post by Night Fury » 2 years ago

Post Escapes.sma
Want your own mod edition? PM me.
Accepting private projects.
Discord: Fury#7469
Image

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#36

Post by mldxx » 2 years ago

Code: Select all

#include <zombie_escape>
 
// Static (Change it if you need)
new const g_szLogFile[] = "Human_Escapes.log" // MySQL Errors log file
 
// MySQL Table
new const g_szTable[] =
"ALTER TABLE `zombie_escape` ADD IF NOT EXISTS `Escapes` INT(10) NOT NULL DEFAULT '0';"
 
// Variables
new g_iEscapes[33],
    Handle:g_hTuple
 
// Cvars
new g_pCvarDBInfo[4]
 
// Database
enum
{
    Host = 0,
    User,
    Pass,
    DB
}
 
// Natives
public plugin_natives()
{
    register_native("ze_get_user_escapes", "native_ze_get_user_escapes", 1)
    register_native("ze_set_user_escapes", "native_ze_set_user_escapes", 1)
}
 
public plugin_init()
{
    register_plugin("[ZE] Addons: Escapes (MySQL)", "1.1", "Jack GamePlay")
   
    // Cvars
    g_pCvarDBInfo[Host] = register_cvar("ze_escapes_host", "")
    g_pCvarDBInfo[User] = register_cvar("ze_escapes_user", "")
    g_pCvarDBInfo[Pass] = register_cvar("ze_escapes_pass", "")
    g_pCvarDBInfo[DB] = register_cvar("ze_escapes_dbname", "")
 
    // Initialize MySQL - Delay 0.1 second required so we make sure that our zombie_escape.cfg already executed and cvars values loaded from it
    set_task(0.1, "Delay_MySQL_Init")
}
 
public Delay_MySQL_Init()
{
    MySQL_Init()
}
 
public MySQL_Init()
{
    new szHost[64], szUser[32], szPass[32], szDB[128]
   
    get_pcvar_string(g_pCvarDBInfo[Host], szHost, charsmax(szHost))
    get_pcvar_string(g_pCvarDBInfo[User], szUser, charsmax(szUser))
    get_pcvar_string(g_pCvarDBInfo[Pass], szPass, charsmax(szPass))
    get_pcvar_string(g_pCvarDBInfo[DB], szDB, charsmax(szDB))
   
    g_hTuple = SQL_MakeDbTuple(szHost, szUser, szPass, szDB)
   
    // Let's ensure that the g_hTuple will be valid, we will access the database to make sure
    new iErrorCode, szError[512], Handle:hSQLConnection
   
    hSQLConnection = SQL_Connect(g_hTuple, iErrorCode, szError, charsmax(szError))
   
    if(hSQLConnection != Empty_Handle)
    {
        log_amx("[MySQL][ESCAPES] Successfully connected to host: %s (ALL IS OK).", szHost)
        SQL_FreeHandle(hSQLConnection)
    }
    else
    {
        // Disable plugin, and display the error
        set_fail_state("[ESCAPES] Failed to connect to MySQL database: %s", szError)
    }
   
    // Create our table
    SQL_ThreadQuery(g_hTuple, "QueryCreateTable", g_szTable)
}
 
public QueryCreateTable(iFailState, Handle:hQuery, szError[], iError, szData[], iSize, Float:flQueueTime)
{
    SQL_IsFail(iFailState, iError, szError, g_szLogFile)
}
 
public client_putinserver(id)
{
    if (is_user_bot(id) || is_user_hltv(id))
        return
   
    // Just 1 second delay
    set_task(1.0, "DelayLoad", id)
}
 
public DelayLoad(id)
{
    LoadEscapes(id)
}
 
public plugin_end()
{
    if (g_hTuple != Empty_Handle)
    {
        SQL_FreeHandle(g_hTuple)
    }
}
 
public ze_roundend(WinTeam)
{
    if (WinTeam == ZE_TEAM_HUMAN)
    {
        for (new id = 0; id <= get_member_game(m_nMaxPlayers); id++)
        {
            if (!is_user_alive(id) || ze_is_user_zombie(id))
                continue
 
            g_iEscapes[id] ++
            SaveEscapes(id)
        }
    }
}
 
LoadEscapes(id)
{
    new szAuthID[35], szQuery[128], szData[5]
    get_user_authid(id, szAuthID, charsmax(szAuthID))
    formatex(szQuery, charsmax(szQuery), "SELECT `Escapes` FROM `zombie_escape` WHERE ( `SteamID` = '%s' );", szAuthID)
    num_to_str(id, szData, charsmax(szData))
    SQL_ThreadQuery(g_hTuple, "QuerySelectData", szQuery, szData, charsmax(szData))
}
 
public QuerySelectData(iFailState, Handle:hQuery, szError[], iError, szData[])
{
    if (SQL_IsFail(iFailState, iError, szError, g_szLogFile))
        return
   
    new id = str_to_num(szData)
   
    // No results for this query means that player not saved before
    if (!SQL_NumResults(hQuery))
    {
        // This is new player
        g_iEscapes[id] = 0
        return
    }
   
    g_iEscapes[id] = SQL_ReadResult(hQuery, SQL_FieldNameToNum(hQuery, "Escapes"))
}
 
SaveEscapes(id)
{
    new szAuthID[36], szQuery[128]
    get_user_authid(id, szAuthID, charsmax(szAuthID))
    formatex(szQuery, charsmax(szQuery), "UPDATE `zombie_escape` SET `Escapes` = '%d' WHERE `SteamID` = '%s';", g_iEscapes[id], szAuthID)
    SQL_ThreadQuery(g_hTuple, "QueryUpdateData", szQuery)
}
 
public QueryInsertData(iFailState, Handle:hQuery, szError[], iError, szData[], iSize, Float:flQueueTime)
{
    SQL_IsFail(iFailState, iError, szError, g_szLogFile)
}
 
public QueryUpdateData(iFailState, Handle:hQuery, szError[], iError, szData[], iSize, Float:flQueueTime)
{
    SQL_IsFail(iFailState, iError, szError, g_szLogFile)
}
 
// Natives
public native_ze_get_user_escapes(id)
{
    if (!is_user_connected(id))
    {
        log_error(AMX_ERR_NATIVE, "[ZE] Invalid Player id (%d)", id)
        return false
    }
   
    return g_iEscapes[id]
}
 
public native_ze_set_user_escapes(id, iAmount)
{
    if (!is_user_connected(id))
    {
        log_error(AMX_ERR_NATIVE, "[ZE] Invalid Player id (%d)", id)
        return false
    }
   
    g_iEscapes[id] = iAmount
    SaveEscapes(id)
    return true
}
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

User avatar
Night Fury
Mod Developer
Mod Developer
Posts: 677
Joined: 7 years ago
Contact:

#37

Post by Night Fury » 2 years ago

Compile the plugins locally. The errors indicates that your using "ze_get_user_escapes" within Escapes.sma. However, I checked and its not used.
Want your own mod edition? PM me.
Accepting private projects.
Discord: Fury#7469
Image

mldxx
Member
Member
Posts: 32
Joined: 3 years ago
Contact:

#38

Post by mldxx » 2 years ago

I use amxx studio bro
:arrow: Sanctus Espiritus redeem us from our solemn hour
Sanctus Espiritus insanity is all around us :arrow:

Post Reply

Create an account or sign in to join the discussion

You need to be a member in order to post a reply

Create an account

Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute

Register

Sign in

Who is online

Users browsing this forum: No registered users and 0 guests