←  Pluginy

AMXX.pl: Support AMX Mod X i SourceMod

»

Modyfikacja
[ROZWIĄZANE] zmodyfikacja pluginu VIP

Locked

  • +
  • -
ati123451's Photo ati123451 03.12.2012

mógłbym mi ktoś do tego dodać:
-motd pod komenda /vip z pliku vip.txt
-komende /vips /vipy VIPY Online
- status VIP w tabeli zabić i dednięć [TAB]

i chcialbym usuniecie granata zamrazajacego i w to wstawic noktowizor
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fun>
#include <cstrike>
#include <engine>
#include <colorchat>

#define PLUGIN "DeathRun VIP"
#define VERSION "1.0"
#define AUTHOR "PaTRyK96x"

new cvar_gravity, cvar_speed;

public plugin_init() {
				register_plugin(PLUGIN, VERSION, AUTHOR)
				
				cvar_gravity = register_cvar("vip_gravity", "0.65");
				cvar_speed = register_cvar("vip_speed", "350");
				
				register_event("ResetHUD", "resetModel", "be")
				
				// Add your code here...
}

public plugin_precache()
{
				precache_model("models/player/vipdrcshardplay/vipdrcshardplay.mdl")
				precache_model("models/player/vipdrcshardplay/vipdrcshardplay.mdl")
				
				return PLUGIN_CONTINUE
}

public resetModel(id) {
				if(get_user_flags(id) & ADMIN_LEVEL_H)
				{
								set_task(1.0,"Menu",id);

								new CsTeams:userTeam = cs_get_user_team(id)
								
								if (userTeam == CS_TEAM_T)
								{
												cs_set_user_model(id, "vipdrcshardplay")
								}
								else if(userTeam == CS_TEAM_CT)
								{
												cs_set_user_model(id, "vipdrcshardplay")
								}
								else
								{
												cs_reset_user_model(id)
								}
				}
				return PLUGIN_CONTINUE
}

public Menu(id)
{
				new msg0[128]
				format(msg0,127,"\r[\y DeathRun VIP \r]\y Menu:^n\wby PaTRyK96x");
				new Menu = menu_create(msg0, "Menu_wybierz")
				new msg1[128]
				format(msg1,127,"\wDodatkowe HP \r[+50]")
				menu_additem(Menu  , msg1, "1", 0)
				new msg2[128]
				format(msg2,127,"\wDodatkowy Armor \r[+100]")
				menu_additem(Menu  , msg2, "2", 0)
				new msg3[128]
				format(msg3,127,"\wGranat \r[HE]")
				menu_additem(Menu  , msg3, "3", 0)
				new msg4[128]
				format(msg4,127,"\wGranat \y[Frost] \d[CT]")
				menu_additem(Menu  , msg4, "4", 0)
				new msg5[128]
				format(msg5,127,"\wDeagle \r[1 naboj] \d[CT]")
				menu_additem(Menu  , msg5, "5", 0)
				new msg6[128]
				format(msg6,127,"\wGrawitacja")
				menu_additem(Menu  , msg6, "6", 0)
				new msg7[128]
				format(msg7,127,"\wPredkosc^n")
				menu_additem(Menu  , msg7, "7", 0)
				new msg10[128]
				format(msg10,127,"\wWyjscie")
				menu_additem(Menu  , msg10, "0", 0)
				
				menu_setprop(Menu,MPROP_EXIT,MEXIT_NEVER);
				
				menu_setprop(Menu,MPROP_PERPAGE,0);
				
				menu_display(id, Menu, 0)
}
public Menu_wybierz(id, Menu  , item)
{
				new data[6], iName[64]
				new acces, callback
				menu_item_getinfo(Menu, item, acces, data,5, iName, 63, callback)
				
				new klawisz = str_to_num(data)
				
				switch(klawisz)
				{
								case 1 : {
												new health = get_user_health(id);
												set_user_health(id, health + 50);
												ColorChat(id, RED, "[DeathRun VIP]^x01 Wybrales^04 Dodatkowe HP");
								}
								case 2 : {
												new armor = get_user_armor(id);
												set_user_armor(id, armor + 100);
												ColorChat(id, RED, "[DeathRun VIP]^x01 Wybrales^04 Dodatkowy Armor");
								}
								case 3 : {
												give_item(id, "weapon_hegrenade");
												ColorChat(id, RED, "[DeathRun VIP]^x01 Wybrales^04 Granat [HE]");
								}
								case 4 : {
												new CsTeams:userTeam = cs_get_user_team(id)
												if (userTeam == CS_TEAM_T) {
												ColorChat(id, RED, "[DeathRun VIP]^x01 Musisz byc w CT");
												}
												else
												{
												give_item(id, "weapon_smokegrenade");
												ColorChat(id, RED, "[DeathRun VIP]^x01 Wybrales^04 Granat [Frost]");
								}
								}
								case 5 : {
												new CsTeams:userTeam = cs_get_user_team(id)
												if (userTeam == CS_TEAM_T) {
																ColorChat(id, RED, "[DeathRun VIP]^x01 Musisz byc w CT");
												}
												else
												{
																give_item( id, "weapon_deagle" );
																cs_set_user_bpammo(id, CSW_DEAGLE, 0);
																cs_set_weapon_ammo( find_ent_by_owner( 1, "weapon_deagle", id ), 1);
																ColorChat(id, RED, "[DeathRun VIP]^x01 Wybrales^04 Deagle [1 naboj]");
												}
								}
								case 6: {
												new Float: gravity
												gravity = get_pcvar_float(cvar_gravity)
												set_user_gravity(id, gravity)
								}
								case 7 : {
												new Float: speed
												speed = get_pcvar_float(cvar_speed)
												set_user_maxspeed(id, speed)
								}
								
				}
				return PLUGIN_CONTINUE;
}								
Quote

RvG4's Photo RvG4 03.12.2012

Powinno działać:

Attached Files

  • Attached File  vip.sma   12.97KB   31 downloads
Quote

  • +
  • -
ati123451's Photo ati123451 03.12.2012

niedziala
to o to co prosilem
Quote

  • +
  • -
ati123451's Photo ati123451 04.12.2012

Sorka zmienili mi ftp serwa i wgrywalem na stary i myslalem ze mi niedziala

plugin dzialajacy w 100%

daje +
Edited by ati123451, 04.12.2012 10:21.
Quote

  • +
  • -
dasiek's Photo dasiek 04.12.2012

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Posted Image raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Quote
Locked