Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
weapon_gdeagle (pomoc nie wiem jak nazwać nawet :D)
#1
Napisano 27.02.2012 15:36
czy ktoś może mi wytłumaczyć jak i czy wg. da się zrobić takie coś:
weapon_gdeagle
np.
give_item(id, "weapon_gdeagle");
z tą komendą ma być tak że jak komuś dam ta broń ma:
- zmienione dmg
- zmieniony model
Liczę na szybką odp..
#2
Napisano 28.02.2012 16:40
#3
Napisano 28.02.2012 17:25
Zresztą co ja bd tlumaczyl jak wiesz jak dodac nową bron to tym bardziej zrozumiesz to co napisalem w 1 zdaniu.
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#4
Napisano 06.03.2012 19:23
Mógł by mi ktoś dać kod który to robi?
(Jako osobny plugin ja chce tylko w 2pluginie dopisac np. native bla_bla(id); i dac komuś broń)
#5
Napisano 09.03.2012 14:03
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
StreamPay.pl - Legalna platforma do dotacji dla streamerów i twórców
#6
Napisano 10.03.2012 12:08
Dodam wam kod co wymyśliłem
#include <amxmodx>
#include <fun>
#include <zombieplague>
#include <fakemeta>
#include <hamsandwich>
new g_has_gdeagle[33]
public plugin_init() {
register_plugin("Golden Deagle", "0.1", "Drako")
register_event("CurWeapon", "Event_CurWeapon", "be", "1=1");
register_event("DeathMsg", "Event_DeathMsg", "a");
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
}
public plugin_precache()
{
precache_model("models/csp_gxp/v_g_deagle.mdl")
precache_model("models/csp_gxp/p_g_deagle.mdl")
}
public plugin_natives()
register_native("weapon_gdeagle", "native_give_weapon_add", 1)
public client_connect(id)
g_has_gdeagle[id] = false
public client_disconnect(id)
g_has_gdeagle[id] = false
public zp_user_infected_post(id)
{
if (zp_get_user_zombie(id))
g_has_gdeagle[id] = false
}
public Event_DeathMsg()
{
if(read_data(2))
g_has_gdeagle[read_data(2)] = false
}
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_alive(this) || !is_user_connected(this) || !g_has_gdeagle[this] || !is_user_connected(idattacker) || get_user_team(this) == get_user_team(idattacker))
return HAM_IGNORED;
new weapon = get_user_weapon(idattacker);
if(weapon == CSW_DEAGLE)
damage=damage+10
SetHamParamFloat(4, damage);
return HAM_IGNORED;
}
public Event_CurWeapon(id)
{
if (!g_has_gdeagle[id] || !is_user_alive(id))
return PLUGIN_CONTINUE;
new Wpn = read_data(2)
if(Wpn == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/csp_gxp/v_g_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/csp_gxp/p_g_deagle.mdl")
}
return PLUGIN_CONTINUE;
}
public native_give_weapon_gdeagle(id)
{
g_has_gdeagle[id] = true;
give_item(id, "weapon_deagle");
}
pomożecie tylko by za pomocą give_item dodac tą broń??
#7
Napisano 10.03.2012 12:19
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
StreamPay.pl - Legalna platforma do dotacji dla streamerów i twórców
#8
Napisano 10.03.2012 12:28
#9
Napisano 10.03.2012 13:22
public plugin_natives()
{
register_native("weapon_gdeagle", "native_give_weapon_gdeagle", 1);
}
Coś takiego spróbuj, ale wątpie żeby działało
![]()
Najlepszy serwer TeamPlay w Polsce !
Pomogłem, wejdź ![]()
Zapraszam na BHZ-Game.pl
Bo nie liczą się fragi tylko dobra atmosfera ;D
#10
Napisano 10.03.2012 13:26
💸 SellYourSkins.com - Łatwo sprzedaj swoje skiny do CS:GO
💸⇄🃏 Automatyczny Bot Levelowania Steam - LVLUPSteam.com
🛒Coinsy CSGOPolygon Za SMS, PSC, Przelew - CoinSell.pro
Twój Sklep CS2 - CSGOPAKA
Coinsy do CSGOPolygon, CSGO500, CSGOEmpire - CSGOLombard.com
💸 Graj w CS2 / CS 1.6 i zarabiaj - BoostProject.pro
CS2 Gambling Sites and Free Betting Codes - DreamCodes.gg
Otwieraj skrzynki i wygrywaj najlepsze skiny CS2 na SkinsProject.gg
🤑 Accept CS2 skins for online payments and donations - SkinsMoney
Płatności SMS Premium Rate oraz Direct Biling - SimPay.pl
Szukasz noclegu? Kwatery, noclegi, tanie noclegi, wakacje oferty, wczasy nad jeziorem - RuszajWPolske.pl
StreamPay.pl - Legalna platforma do dotacji dla streamerów i twórców
#11
Napisano 10.03.2012 13:43
juz ci pisalem napisz wlasną funkcje give_item;
np
_c_give_item(id,item[]){
if (equal(item,"weapon_gdeagle")) {
g_has_gdeagle[id]=1;
give_item(id,"weapon_deagle");
}
else give_item(id,item);
}
do tego natyw i tyle
Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka
GG:6022845 (nie pomagam za free osobom ponizej rangi MoD)
#12
Napisano 10.03.2012 19:48
To co dałeś działa ale
#include <amxmodx>
#include <fun>
#include <zombieplague>
#include <fakemeta>
#include <hamsandwich>
new g_has_gdeagle[33]
public plugin_init() {
register_plugin("Golden Deagle", "0.1", "Drako")
register_event("CurWeapon", "Event_CurWeapon", "be", "1=1");
register_event("DeathMsg", "Event_DeathMsg", "a");
RegisterHam(Ham_TakeDamage, "player", "TakeDamage");
RegisterHam(Ham_Killed, "player", "Killed", 1);
}
public plugin_precache()
{
precache_model("models/csp_gxp/v_g_deagle.mdl")
precache_model("models/csp_gxp/p_g_deagle.mdl")
}
public plugin_natives()
register_native("give_weapon_gdeagle", "native_give_weapon_add", 1)
public client_connect(id)
g_has_gdeagle[id] = false
public client_disconnect(id)
g_has_gdeagle[id] = false
public zp_user_infected_post(id)
{
if (zp_get_user_zombie(id))
g_has_gdeagle[id] = false
}
public Killed(id)
g_has_gdeagle[id] = false
public TakeDamage(this, idinflictor, idattacker, Float:damage, damagebits)
{
if(!is_user_alive(this) || !is_user_connected(this) || !g_has_gdeagle[this] || !is_user_connected(idattacker) || get_user_team(this) == get_user_team(idattacker))
return HAM_IGNORED;
new weapon = get_user_weapon(idattacker);
if(weapon == CSW_DEAGLE)
damage=damage+10
SetHamParamFloat(4, damage);
return HAM_IGNORED;
}
public Event_CurWeapon(id)
{
if (!g_has_gdeagle[id] || !is_user_alive(id))
return PLUGIN_CONTINUE;
new Wpn = read_data(2)
if(Wpn == CSW_DEAGLE)
{
set_pev(id, pev_viewmodel2, "models/csp_gxp/v_g_deagle.mdl")
set_pev(id, pev_weaponmodel2, "models/csp_gxp/p_g_deagle.mdl")
}
return PLUGIN_CONTINUE;
}
public native_give_weapon_add(id)
{
g_has_gdeagle[id] = true;
give_item(id, "weapon_deagle")
}
Chyba mój natyw nie działa mogł by ktoś poprawić
#13
Napisano 11.03.2012 21:52
Użytkownicy przeglądający ten temat: 1
0 użytkowników, 1 gości, 0 anonimowych


Dodatki SourceMod













