Page 1 of 4
Cerere plugin knife-mod
Posted: 21 Dec 2013, 10:27
by hopa ;x
Salut , as vrea si eu un plugin knife-mod cu 2 cutite :
1.Default[cu un skin] [Gravity]
2. pro [ cu un skin]
ma poate ajuta careva? mersi .
Re: Cerere plugin knife-mod
Posted: 21 Dec 2013, 13:31
by hopa ;x
up careva ? :-s am nev.
Re: Cerere plugin knife-mod
Posted: 21 Dec 2013, 13:43
by DaNNe.
UP = 24 H.
ON: Ce sa faca Knife-urile?
Re: Cerere plugin knife-mod
Posted: 21 Dec 2013, 14:11
by hopa ;x
scuzati de x3 in aceasi zi..dar am nev urgent :-s
Knife'ul Pro -> sa fie ce'l default
knife'ul Incepatori -> Sa fie cu gravity .
Re: Cerere plugin knife-mod
Posted: 22 Dec 2013, 10:09
by hopa ;x
Up? careva am nevoie !
Re: Cerere plugin knife-mod
Posted: 22 Dec 2013, 11:46
by anaconda cs
aha ai invatat si tu sa plagiezi?
Da-mi pm ca ti-l dau eu
Re: Cerere plugin knife-mod
Posted: 22 Dec 2013, 13:01
by GhosT ***
vezi asta :
- | Afiseaza codul
#include <amxmodx>
#include <colorchat>
#include <fakemeta_util>
#define AUTOR "GhosT"
#define PLUGIN "KNIFE MOD"
#pragma semicolon 1;
new const szTag[] = "[Knife Mod]^x04";
new bool:v_knife[32];
new const v_model[] = "models/knifemod/v_satar.mdl";
new const p_model[] = "models/knifemod/p_satar.mdl";
public plugin_init()
{
register_plugin(PLUGIN, "1.0", AUTOR);
register_clcmd("say /knife", "menu_shower");
register_clcmd("say /cutit", "menu_shower");
register_clcmd("say_team /knife", "menu_shower");
register_clcmd("say_team /cutit", "menu_shower");
register_event("CurWeapon", "CurWeap", "be", "1=1");
}
native set_user_gravity(index, Float:gravity = 1.0);
public plugin_precache()
{
precache_model(v_model);
return PLUGIN_HANDLED;
}
public client_putinserver(id)
{
v_knife[id] = true;
set_task(30.0, "mesaj", id);
}
public mesaj(id)
{
ColorChat(id, GREEN, "%s Pentru a alege un cutit tasteaza /knife in chat !", szTag);
set_task(30.0, "mesaj", id);
}
public client_disconnect(id)
{
v_knife[id] = false;
}
public menu_shower(id)
{
new menu = menu_create("\wKnife Mod", "give_knife");
menu_additem(menu, "\yKnife Incepatori [400 Gravity]", "1", 0);
menu_additem(menu, "\yKnife Avansati [Normal]", "2", 0);
menu_addtext(menu, "\yAlege-ti cutitul dorit !", 1);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public give_knife(id, item, menu)
{
if(item == MEXIT_ALL)
{
return 1;
}
new access, callback, data[6], szName[64];
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
v_knife[id] = true;
ColorChat(id, TEAM_COLOR, "%s Ai ales Cutitul pentru jucatori incepatori !", szTag);
CurWeap(id);
}
case 2:
{
v_knife[id] = false;
ColorChat(id, TEAM_COLOR, "%s Ai ales Cutitul pentru jucatori avansati !", szTag);
}
}
menu_destroy(menu);
return 1;
}
public CurWeap(id)
{
new Weap = get_user_weapon(id);
if(Weap == CSW_KNIFE && v_knife[id])
{
set_pev(id, pev_viewmodel2, v_model);
set_pev(id, pev_weaponmodel2, p_model);
set_user_gravity(id, 400.0);
}
}
Modelele la satar le bagi in
models/knifemod/ :
Modelele trebuie sa fie :
p_satar.mdl si
v_satar.mdl
Re: Cerere plugin knife-mod
Posted: 22 Dec 2013, 13:32
by DaNNe.
GhosT *** wrote:vezi asta :
- | Afiseaza codul
#include <amxmodx>
#include <colorchat>
#include <fakemeta_util>
#define AUTOR "GhosT"
#define PLUGIN "KNIFE MOD"
#pragma semicolon 1;
new const szTag[] = "[Knife Mod]^x04";
new bool:v_knife[32];
new const v_model[] = "models/knifemod/v_satar.mdl";
new const p_model[] = "models/knifemod/p_satar.mdl";
public plugin_init()
{
register_plugin(PLUGIN, "1.0", AUTOR);
register_clcmd("say /knife", "menu_shower");
register_clcmd("say /cutit", "menu_shower");
register_clcmd("say_team /knife", "menu_shower");
register_clcmd("say_team /cutit", "menu_shower");
register_event("CurWeapon", "CurWeap", "be", "1=1");
}
native set_user_gravity(index, Float:gravity = 1.0);
public plugin_precache()
{
precache_model(v_model);
return PLUGIN_HANDLED;
}
public client_putinserver(id)
{
v_knife[id] = true;
set_task(30.0, "mesaj", id);
}
public mesaj(id)
{
ColorChat(id, GREEN, "%s Pentru a alege un cutit tasteaza /knife in chat !", szTag);
set_task(30.0, "mesaj", id);
}
public client_disconnect(id)
{
v_knife[id] = false;
}
public menu_shower(id)
{
new menu = menu_create("\wKnife Mod", "give_knife");
menu_additem(menu, "\yKnife Incepatori [400 Gravity]", "1", 0);
menu_additem(menu, "\yKnife Avansati [Normal]", "2", 0);
menu_addtext(menu, "\yAlege-ti cutitul dorit !", 1);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public give_knife(id, item, menu)
{
if(item == MEXIT_ALL)
{
return 1;
}
new access, callback, data[6], szName[64];
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new key = str_to_num(data);
switch(key)
{
case 1:
{
v_knife[id] = true;
ColorChat(id, TEAM_COLOR, "%s Ai ales Cutitul pentru jucatori incepatori !", szTag);
CurWeap(id);
}
case 2:
{
v_knife[id] = false;
ColorChat(id, TEAM_COLOR, "%s Ai ales Cutitul pentru jucatori avansati !", szTag);
}
}
menu_destroy(menu);
return 1;
}
public CurWeap(id)
{
new Weap = get_user_weapon(id);
if(Weap == CSW_KNIFE && v_knife[id])
{
set_pev(id, pev_viewmodel2, v_model);
set_pev(id, pev_weaponmodel2, p_model);
set_user_gravity(id, 400.0);
}
}
Modelele la satar le bagi in
models/knifemod/ :
Modelele trebuie sa fie :
p_satar.mdl si
v_satar.mdl
Vezi ca ai uitat p_model la precache. :P
Re: Cerere plugin knife-mod
Posted: 22 Dec 2013, 13:45
by FaTzZu
hopa , cauta-ma pe mes fatzu_cs , te ajut eu cu ce vrei pentru server
Re: Cerere plugin knife-mod
Posted: 22 Dec 2013, 14:40
by anaconda cs
i-am dat eu deja ma
Re: Cerere plugin knife-mod
Posted: 22 Dec 2013, 14:58
by GhosT ***
scuze atunci .. Trebuia sa zica ca a rezolvat. 8-|
Re: Cerere plugin knife-mod
Posted: 22 Dec 2013, 18:25
by hopa ;x
nu am rezolvat x_X
Cand am bagat pluginu lu anaconda pe server si dau /knife primu knife pentru incepatori merge dar ce-l de pro pica server x_X