Преработка на Weapon Gravity

В този раздел можете да подавате всякакви заявки за намиране, изработка или преработка на плъгини/модове.
Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 245 пъти
Получена благодарност: 43 пъти

Преработка на Weapon Gravity

Мнение от cgozzie » 31 Дек 2016, 18:58

Ще може ли да преработите плъгина да не се активира със say/ weapongrav командата а да си е активен още с влизането на играча без той да пише тази команда за да ползва гравитацията спрямо оръжието което използва..

Код за потвърждение: Избери целия код

/****************************************************
*
* Name: CS/DoD/TFC Weapon Gravity
* Author: M249-M4A1
* Idea: X-Script
* Version: 2.0
* Date: 10-06-2007
*
* Description:
* - Players will have a different personal gravity, depending on the weapon that
* they are currently using.
*
* Commands:
* - say /weapongrav
* - amx_reload_weapongrav [SERVER COMMAND]
* - amx_weapon_gravity <1=ON|0=OFF> [REQUIRES ADMIN_BAN FLAG]
*
* Command Details:
* - say /weapongrav toggles weapon gravity on or off (only for that person who typed it)
* - amx_reload_weapongrav reloads gravity configuration file
* - amx_weapon_gravity toggles the weapon gravity plugin on/off
*
* CVARs:
* - [CS] cs_weapon_gravity <1=ON|0=OFF> - enables/disables the plugin (default enabled)
* - [DoD] dod_weapon_gravity (same as above)
* - [TFC] tfc_weapon_gravity (same as above)
*
* Notes:
* - This plugin may interfere with other gravity plugins.
* - Refer to the gravity configuration file "m2_weapon_gravity.ini" file for instructions
* on editing weapon gravities.
*
* Special Thanks (and Credits):
* - X-Script, for their idea of making this plugin, and letting me take over.
* - Zenith77, for many great suggestions to make this plugin better, and providing me with alternative
* code for efficiency and ease of use.
* - EJL's Sound Download Management for the read-from-file example.
* - Bahrmanou, for their method of messaging all players except the caller.
*
* Changelog:
* - 1.0: Initial release
* - 1.5: Cleaned up code; Added lower gravity for all weapons; Added CVAR to enable/disable plugin
* - 1.6: Removed a useless variable; Removed as much white space as possible; Added comments
* - 1.6b: Added ability for clients to enable/disable weapon gravity; Say /weapongrav to toggle
* - 1.6c: Fixed bug where clients could not turn off weapon gravity; Added information message when player joins
* - 1.7: Plugin now reads from a configuration file; Default configuration file is:
* "addons/amxmodx/configs/tfc_weapon_gravity.ini" but can be changed (edit CONFIGFILE in the define section below)
* - 1.7b: Code revision; Added Credits
* - 1.7c: Cleaned up code; Changed CVAR name: "amx_tfcgravity" to "tfc_weapon_gravity"
* - 1.7d: Notify all players (except caller) of the caller's gravity change; Added command to toggle plugin on/off
* - 1.8: Updated "tfc_weapon_gravity.ini" and updated some code
* - 1.9: Supports Counter-Strike, Day of Defeat, and Team Fortress Classic
* - 2.0: One gravity configuration file: "m2_weapon_gravity.ini"
*
****************************************************/

// Includes
#include <amxmodx>
#include <amxmisc>
#include <fun>

// Defines
#define PLUGIN "Weapon Gravity"
#define VERSION "2.0"
#define AUTHOR "M249-M4A1"
#define MAX_WEAPONS 64
#define WPN_ENUM_END MAX_WEAPONS
#define CONFIGFILE "addons/amxmodx/configs/m2_weapon_gravity.ini"

// Variables
new mod[32]
new gWeaponGravity
new bool:gConfigExists
new bool:gPersonalGravity[33]
new Float:gWeaponGravityList[WPN_ENUM_END + 1]

public plugin_init()
{
	// Initialization and registration
	register_plugin(PLUGIN, VERSION, AUTHOR)
	register_event("CurWeapon","ApplyGravity","be")
	register_concmd("amx_weapon_gravity", "ToggleGravityUsage", ADMIN_BAN, "- enable/disable weapon gravity <1=ON|0=OFF>")
	register_clcmd("say /weapongrav", "ToggleGravity", 0, "- toggle personal weapon gravity on/off")
	register_srvcmd("amx_reload_weapongrav", "ReadFile", 0, "- reload weapon gravity configuration file")
}

public plugin_cfg()
{
	// Set the mod for the plugin
	get_modname(mod, 31)
	if (containi(mod, "cstrike") != -1)
	{
		gWeaponGravity = register_cvar("cs_weapon_gravity", "1")
	}
	else if (containi(mod, "dod") != -1)
	{
		gWeaponGravity = register_cvar("dod_weapon_gravity", "1")
	}
	else if (containi(mod, "tfc") != -1)
	{
		gWeaponGravity = register_cvar("tfc_weapon_gravity", "1")
	}
	// Read gravity configuration file
	set_task(1.0, "ReadFile")
}

public client_putinserver(id)
{
	// Remove any existing residue and show a message after 15 seconds of being placed
	// in the game
	gPersonalGravity[id] = false
	set_task(15.0, "ShowInfo", id)
}

public ShowInfo(id)
{
	// Display a friendly message to players on how to use weapon gravity
	client_print(id, print_chat, "[AMXX] Say /weapongrav to toggle weapon gravity on/off.")
}

public ToggleGravity(id)
{
	// Get user's name
	new name[33]
	get_user_name(id, name, 32)
	
	// Toggle weapon gravity on/off
	if (get_pcvar_num(gWeaponGravity) < 1)
	{
		gPersonalGravity[id] = false
		client_print(id, print_chat, "[AMXX] Weapon gravity has been disabled by the administrator.")
	}
	else if (!gConfigExists)
	{
		gPersonalGravity[id] = false
		client_print(id, print_chat, "[AMXX] Sorry, weapon gravity has been disabled due to an invalid or missing configuration file.")
	}
	else if (!gPersonalGravity[id])
	{
		gPersonalGravity[id] = true
		client_print(id, print_chat, "[AMXX] Your gravity now adjusts to the weapon you are holding. Say /weapongrav again to turn it off.")
		Notify(id, "[AMXX] %s's gravity now adjusts to the weapon they are holding.", name)
	} 
	else
	{
		gPersonalGravity[id] = false
		client_print(id, print_chat, "[AMXX] Your gravity no longer adjusts to the weapon you are holding. Say /weapongrav to turn it back on.")
		Notify(id, "[AMXX] %s's gravity no longer adjusts to the weapon they are holding.", name)
	}
	// Apply user gravity
	ApplyGravity(id)
	return PLUGIN_CONTINUE
}

public Notify(id, message[], name[])
{
	// Get player indices and total number of players in the server
	new players[32], totalplayers
	get_players(players, totalplayers)
	
	// Message all users except the caller that the caller's gravity has been changed
	for (new i = 0; i < totalplayers; i++)
	{
		if (players[i] != id)
		{
			client_print(players[i], print_chat, message, name)
		}
	}
}

public ApplyGravity(id)
{
	// If gWeaponGravity is zero or negative, weapon gravity will be disabled
	// This will perform other various checks as well
	if (get_pcvar_num(gWeaponGravity) < 1)
	{
		if (gPersonalGravity[id] == true)
		{
			client_print(id, print_chat, "[AMXX] Weapon gravity has been disabled by the administrator.")
		}
		gPersonalGravity[id] = false
		set_user_gravity(id, 1.0)
		return PLUGIN_HANDLED
	}
	else if (!gConfigExists)
	{
		if (gPersonalGravity[id] == true)
		{
			client_print(id, print_chat, "[AMXX] Sorry, weapon gravity has been disabled due to an invalid or missing configuration file.")
		}
		gPersonalGravity[id] = false
		set_user_gravity(id, 1.0)
		return PLUGIN_HANDLED
	}
	else if (gPersonalGravity[id] == true)
	{
		// Set the user gravity based on the weapon they are holding
		new clip, ammo, weapon = get_user_weapon(id, clip, ammo)
		set_user_gravity(id, gWeaponGravityList[weapon])
	}
	else if (!gPersonalGravity[id])
	{
		set_user_gravity(id,1.0)
	}
	return PLUGIN_CONTINUE
}

public ReadFile()
{
	// If the gravity configuration file does not exist, show an error, else, read the file
	if (!file_exists(CONFIGFILE))
	{
		gConfigExists = false
		server_print("[AMXX] ERROR: Missing gravity configuration file: '%s'. Weapon gravity will not operate until this file has been added.", CONFIGFILE)
		server_print("[AMXX] Add the file and type 'amx_reload_weapongrav' to load/reload the configuration.")
	}
	else
	{
		gConfigExists = true
		new bool:doRead = false
		new bool:foundMod = false
		new readin[5], line, txtLen, i = 1
		if (containi(mod, "cstrike") != -1)
		{
			while((line = read_file(CONFIGFILE, line, readin, 4, txtLen)) != 0)
			{
				if (txtLen && (!equal(readin, "//", 2)))
				{{
						if (doRead == true)	
							gWeaponGravityList[i++] = str_to_float(readin)
						else if (equal(readin, "#CS", 3))
						{
							doRead = true
							foundMod = true
						}
						if (equal(readin, "#END", 4) && doRead == true)	
							doRead = false
				}}
			}
			if (!foundMod)
			{
				gConfigExists = false
				server_print("[AMXX] ERROR: Invalid/missing Counter-Strike gravity configuration (possibly missing #CS header).")
				server_print("[AMXX] Fix the problem and type 'amx_reload_weapongrav' to reload the configuration.")
				return PLUGIN_HANDLED
			}
		}
		else if (containi(mod, "dod") != -1)
		{
			while((line = read_file(CONFIGFILE, line, readin, 4, txtLen)) != 0)
			{
				if (txtLen && (!equal(readin, "//", 2)))
				{{
						if (doRead == true)	
							gWeaponGravityList[i++] = str_to_float(readin)
						else if (equal(readin, "#DOD", 4))
						{
							doRead = true
							foundMod = true
						}
						if (equal(readin, "#END", 4) && doRead == true)	
							doRead = false
				}}
			}
			if (!foundMod)
			{
				gConfigExists = false
				server_print("[AMXX] ERROR: Invalid/missing Day of Defeat gravity configuration (possibly missing #DOD header).")
				server_print("[AMXX] Fix the problem and type 'amx_reload_weapongrav' to reload the configuration.")
				return PLUGIN_HANDLED
			}
		}
		else if (containi(mod, "tfc") != -1)
		{
			i = 0
			while((line = read_file(CONFIGFILE, line, readin, 4, txtLen)) != 0)
			{
				if (txtLen && (!equal(readin, "//", 2)))
				{{
						if (doRead == true)	
							gWeaponGravityList[i++] = str_to_float(readin)
						else if (equal(readin, "#TFC", 4))
						{
							doRead = true
							foundMod = true
						}
						if (equal(readin, "#END", 4) && doRead == true)	
							doRead = false
				}}
			}
			if (!foundMod)
			{
				gConfigExists = false
				server_print("[AMXX] ERROR: Invalid/missing Team Fortress Classic gravity configuration (possibly missing #TFC header).")
				server_print("[AMXX] Fix the problem and type 'amx_reload_weapongrav' to reload the configuration.")
				return PLUGIN_HANDLED
			}
		}
		server_print("[AMXX] Successfully loaded gravity configuration file.")
	}
	return PLUGIN_HANDLED
}

public ToggleGravityUsage(id, level, cid)
{
	if(!cmd_access(id, level, cid, 1))
		return PLUGIN_HANDLED
	
	if (read_argc() < 2)
	{
		console_print(id, "[AMXX] Usage: amx_weapon_gravity <1=ON|0=OFF> | Currently: %i", get_pcvar_num(gWeaponGravity))
		return PLUGIN_HANDLED
	}
	
	new arg[1]
	read_argv(1, arg, 1)
	
	if (str_to_num(arg) == 1)
	{
		set_pcvar_num(gWeaponGravity, 1)
		console_print(id, "[AMXX] Weapon gravity has been enabled.")
	}
	else
	{
		set_pcvar_num(gWeaponGravity, 0)
		console_print(id, "[AMXX] Weapon gravity has been disabled.")
	}
	return PLUGIN_HANDLED
}
Изображение

Аватар
hackera457
Извън линия
Потребител
Потребител
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Re: Преработка на Weapon Gravity

Мнение от hackera457 » 01 Яну 2017, 11:15

Код за потвърждение: Избери целия код

/****************************************************
*
* Name: CS/DoD/TFC Weapon Gravity
* Author: M249-M4A1
* Idea: X-Script
* Version: 2.0
* Date: 10-06-2007
*
* Description:
* - Players will have a different personal gravity, depending on the weapon that
* they are currently using.
*
* Commands:
* - say /weapongrav
* - amx_reload_weapongrav [SERVER COMMAND]
* - amx_weapon_gravity <1=ON|0=OFF> [REQUIRES ADMIN_BAN FLAG]
*
* Command Details:
* - say /weapongrav toggles weapon gravity on or off (only for that person who typed it)
* - amx_reload_weapongrav reloads gravity configuration file
* - amx_weapon_gravity toggles the weapon gravity plugin on/off
*
* CVARs:
* - [CS] cs_weapon_gravity <1=ON|0=OFF> - enables/disables the plugin (default enabled)
* - [DoD] dod_weapon_gravity (same as above)
* - [TFC] tfc_weapon_gravity (same as above)
*
* Notes:
* - This plugin may interfere with other gravity plugins.
* - Refer to the gravity configuration file "m2_weapon_gravity.ini" file for instructions
* on editing weapon gravities.
*
* Special Thanks (and Credits):
* - X-Script, for their idea of making this plugin, and letting me take over.
* - Zenith77, for many great suggestions to make this plugin better, and providing me with alternative
* code for efficiency and ease of use.
* - EJL's Sound Download Management for the read-from-file example.
* - Bahrmanou, for their method of messaging all players except the caller.
*
* Changelog:
* - 1.0: Initial release
* - 1.5: Cleaned up code; Added lower gravity for all weapons; Added CVAR to enable/disable plugin
* - 1.6: Removed a useless variable; Removed as much white space as possible; Added comments
* - 1.6b: Added ability for clients to enable/disable weapon gravity; Say /weapongrav to toggle
* - 1.6c: Fixed bug where clients could not turn off weapon gravity; Added information message when player joins
* - 1.7: Plugin now reads from a configuration file; Default configuration file is:
* "addons/amxmodx/configs/tfc_weapon_gravity.ini" but can be changed (edit CONFIGFILE in the define section below)
* - 1.7b: Code revision; Added Credits
* - 1.7c: Cleaned up code; Changed CVAR name: "amx_tfcgravity" to "tfc_weapon_gravity"
* - 1.7d: Notify all players (except caller) of the caller's gravity change; Added command to toggle plugin on/off
* - 1.8: Updated "tfc_weapon_gravity.ini" and updated some code
* - 1.9: Supports Counter-Strike, Day of Defeat, and Team Fortress Classic
* - 2.0: One gravity configuration file: "m2_weapon_gravity.ini"
*
****************************************************/

// Includes
#include <amxmodx>
#include <amxmisc>
#include <fun>

// Defines
#define PLUGIN "Weapon Gravity"
#define VERSION "2.0"
#define AUTHOR "M249-M4A1"
#define MAX_WEAPONS 64
#define WPN_ENUM_END MAX_WEAPONS
#define CONFIGFILE "addons/amxmodx/configs/m2_weapon_gravity.ini"

// Variables
new mod[32]
new gWeaponGravity
new bool:gConfigExists
new bool:gPersonalGravity[33]
new Float:gWeaponGravityList[WPN_ENUM_END + 1]

public plugin_init()
{
   // Initialization and registration
   register_plugin(PLUGIN, VERSION, AUTHOR)
   register_event("CurWeapon","ApplyGravity","be")
   register_concmd("amx_weapon_gravity", "ToggleGravityUsage", ADMIN_BAN, "- enable/disable weapon gravity <1=ON|0=OFF>")
   //register_clcmd("say /weapongrav", "ToggleGravity", 0, "- toggle personal weapon gravity on/off")
   register_srvcmd("amx_reload_weapongrav", "ReadFile", 0, "- reload weapon gravity configuration file")
}

public plugin_cfg()
{
   // Set the mod for the plugin
   get_modname(mod, 31)
   if (containi(mod, "cstrike") != -1)
   {
      gWeaponGravity = register_cvar("cs_weapon_gravity", "1")
   }
   else if (containi(mod, "dod") != -1)
   {
      gWeaponGravity = register_cvar("dod_weapon_gravity", "1")
   }
   else if (containi(mod, "tfc") != -1)
   {
      gWeaponGravity = register_cvar("tfc_weapon_gravity", "1")
   }
   // Read gravity configuration file
   set_task(1.0, "ReadFile")
}

public client_putinserver(id)
{
   // Remove any existing residue and show a message after 15 seconds of being placed
   // in the game
   gPersonalGravity[id] = false
   set_task(15.0, "ShowInfo", id)
}

public ShowInfo(id)
{
   // Display a friendly message to players on how to use weapon gravity
   client_print(id, print_chat, "[AMXX] Say /weapongrav to toggle weapon gravity on/off.")
}

public ToggleGravity(id)
{
   // Get user's name
   new name[33]
   get_user_name(id, name, 32)
   
   // Toggle weapon gravity on/off
   if (get_pcvar_num(gWeaponGravity) < 1)
   {
      gPersonalGravity[id] = false
      client_print(id, print_chat, "[AMXX] Weapon gravity has been disabled by the administrator.")
   }
   else if (!gConfigExists)
   {
      gPersonalGravity[id] = false
      client_print(id, print_chat, "[AMXX] Sorry, weapon gravity has been disabled due to an invalid or missing configuration file.")
   }
   else if (!gPersonalGravity[id])
   {
      gPersonalGravity[id] = true
      client_print(id, print_chat, "[AMXX] Your gravity now adjusts to the weapon you are holding. Say /weapongrav again to turn it off.")
      Notify(id, "[AMXX] %s's gravity now adjusts to the weapon they are holding.", name)
   } 
   else
   {
      gPersonalGravity[id] = false
      client_print(id, print_chat, "[AMXX] Your gravity no longer adjusts to the weapon you are holding. Say /weapongrav to turn it back on.")
      Notify(id, "[AMXX] %s's gravity no longer adjusts to the weapon they are holding.", name)
   }
   // Apply user gravity
   ApplyGravity(id)
   return PLUGIN_CONTINUE
}

public client_connect(id)
{
    ToggleGravity(id);
}

public Notify(id, message[], name[])
{
   // Get player indices and total number of players in the server
   new players[32], totalplayers
   get_players(players, totalplayers)
   
   // Message all users except the caller that the caller's gravity has been changed
   for (new i = 0; i < totalplayers; i++)
   {
      if (players[i] != id)
      {
         client_print(players[i], print_chat, message, name)
      }
   }
}

public ApplyGravity(id)
{
   // If gWeaponGravity is zero or negative, weapon gravity will be disabled
   // This will perform other various checks as well
   if (get_pcvar_num(gWeaponGravity) < 1)
   {
      if (gPersonalGravity[id] == true)
      {
         client_print(id, print_chat, "[AMXX] Weapon gravity has been disabled by the administrator.")
      }
      gPersonalGravity[id] = false
      set_user_gravity(id, 1.0)
      return PLUGIN_HANDLED
   }
   else if (!gConfigExists)
   {
      if (gPersonalGravity[id] == true)
      {
         client_print(id, print_chat, "[AMXX] Sorry, weapon gravity has been disabled due to an invalid or missing configuration file.")
      }
      gPersonalGravity[id] = false
      set_user_gravity(id, 1.0)
      return PLUGIN_HANDLED
   }
   else if (gPersonalGravity[id] == true)
   {
      // Set the user gravity based on the weapon they are holding
      new clip, ammo, weapon = get_user_weapon(id, clip, ammo)
      set_user_gravity(id, gWeaponGravityList[weapon])
   }
   else if (!gPersonalGravity[id])
   {
      set_user_gravity(id,1.0)
   }
   return PLUGIN_CONTINUE
}

public ReadFile()
{
   // If the gravity configuration file does not exist, show an error, else, read the file
   if (!file_exists(CONFIGFILE))
   {
      gConfigExists = false
      server_print("[AMXX] ERROR: Missing gravity configuration file: '%s'. Weapon gravity will not operate until this file has been added.", CONFIGFILE)
      server_print("[AMXX] Add the file and type 'amx_reload_weapongrav' to load/reload the configuration.")
   }
   else
   {
      gConfigExists = true
      new bool:doRead = false
      new bool:foundMod = false
      new readin[5], line, txtLen, i = 1
      if (containi(mod, "cstrike") != -1)
      {
         while((line = read_file(CONFIGFILE, line, readin, 4, txtLen)) != 0)
         {
            if (txtLen && (!equal(readin, "//", 2)))
            {{
                  if (doRead == true)   
                     gWeaponGravityList[i++] = str_to_float(readin)
                  else if (equal(readin, "#CS", 3))
                  {
                     doRead = true
                     foundMod = true
                  }
                  if (equal(readin, "#END", 4) && doRead == true)   
                     doRead = false
            }}
         }
         if (!foundMod)
         {
            gConfigExists = false
            server_print("[AMXX] ERROR: Invalid/missing Counter-Strike gravity configuration (possibly missing #CS header).")
            server_print("[AMXX] Fix the problem and type 'amx_reload_weapongrav' to reload the configuration.")
            return PLUGIN_HANDLED
         }
      }
      else if (containi(mod, "dod") != -1)
      {
         while((line = read_file(CONFIGFILE, line, readin, 4, txtLen)) != 0)
         {
            if (txtLen && (!equal(readin, "//", 2)))
            {{
                  if (doRead == true)   
                     gWeaponGravityList[i++] = str_to_float(readin)
                  else if (equal(readin, "#DOD", 4))
                  {
                     doRead = true
                     foundMod = true
                  }
                  if (equal(readin, "#END", 4) && doRead == true)   
                     doRead = false
            }}
         }
         if (!foundMod)
         {
            gConfigExists = false
            server_print("[AMXX] ERROR: Invalid/missing Day of Defeat gravity configuration (possibly missing #DOD header).")
            server_print("[AMXX] Fix the problem and type 'amx_reload_weapongrav' to reload the configuration.")
            return PLUGIN_HANDLED
         }
      }
      else if (containi(mod, "tfc") != -1)
      {
         i = 0
         while((line = read_file(CONFIGFILE, line, readin, 4, txtLen)) != 0)
         {
            if (txtLen && (!equal(readin, "//", 2)))
            {{
                  if (doRead == true)   
                     gWeaponGravityList[i++] = str_to_float(readin)
                  else if (equal(readin, "#TFC", 4))
                  {
                     doRead = true
                     foundMod = true
                  }
                  if (equal(readin, "#END", 4) && doRead == true)   
                     doRead = false
            }}
         }
         if (!foundMod)
         {
            gConfigExists = false
            server_print("[AMXX] ERROR: Invalid/missing Team Fortress Classic gravity configuration (possibly missing #TFC header).")
            server_print("[AMXX] Fix the problem and type 'amx_reload_weapongrav' to reload the configuration.")
            return PLUGIN_HANDLED
         }
      }
      server_print("[AMXX] Successfully loaded gravity configuration file.")
   }
   return PLUGIN_HANDLED
}

public ToggleGravityUsage(id, level, cid)
{
   if(!cmd_access(id, level, cid, 1))
      return PLUGIN_HANDLED
   
   if (read_argc() < 2)
   {
      console_print(id, "[AMXX] Usage: amx_weapon_gravity <1=ON|0=OFF> | Currently: %i", get_pcvar_num(gWeaponGravity))
      return PLUGIN_HANDLED
   }
   
   new arg[1]
   read_argv(1, arg, 1)
   
   if (str_to_num(arg) == 1)
   {
      set_pcvar_num(gWeaponGravity, 1)
      console_print(id, "[AMXX] Weapon gravity has been enabled.")
   }
   else
   {
      set_pcvar_num(gWeaponGravity, 0)
      console_print(id, "[AMXX] Weapon gravity has been disabled.")
   }
   return PLUGIN_HANDLED
} 
Тествай
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
cgozzie
Извън линия
Потребител
Потребител
Мнения: 1319
Регистриран на: 13 Окт 2016, 22:10
Местоположение: Варна
Се отблагодари: 245 пъти
Получена благодарност: 43 пъти

Re: Преработка на Weapon Gravity

Мнение от cgozzie » 01 Яну 2017, 11:51

Не тръгва..
Изображение

Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Заявки за плъгини”

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 10 госта