Witam mam małe pytanko , mianowicie potrzebował bym kod przydzielenia noza graczowi ,ale przedewszystkim jej podmianę.
Wszystkie podpowiedzi nakierujace mnie do mety nagradzam plusami
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.
|
Napisano 20.07.2015 13:23
Witam mam małe pytanko , mianowicie potrzebował bym kod przydzielenia noza graczowi ,ale przedewszystkim jej podmianę.
Wszystkie podpowiedzi nakierujace mnie do mety nagradzam plusami
Napisano 20.07.2015 13:40
#include <amxmodx> #include <amxmisc> #include <fakemeta> #include <fun> #define PLUGIN "podmiana noża" #define VERSION "1.0" #define AUTHOR "Epal" new const model_view[] = "models/gracz/v_knife.mdl"; new const model_player[] = "models/gracz/p_knife.mdl"; new const model_world[] = "models/w_knife.mdl"; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_forward(FM_SetModel,"fw_SetModel"); register_event("CurWeapon","event_MDL","be","1=1") } public event_MDL(id) { if(read_data(2) == CSW_KNIFE) { set_pev(id, pev_viewmodel2,model_view); set_pev(id, pev_weaponmodel2,model_world) } else return FMRES_IGNORED; return FMRES_IGNORED; } public fw_SetModel(ent,const model[]) { for(new i=1; i<=get_maxplayers(); i++) { if(is_user_alive(i)) { if(!pev_valid(ent)) return FMRES_IGNORED; if(equali(model,model_world)) { engfunc(EngFunc_SetModel,ent,model_view); return FMRES_SUPERCEDE; } return FMRES_IGNORED; } } return FMRES_IGNORED; } public plugin_precache() { engfunc(EngFunc_PrecacheModel,model_view) engfunc(EngFunc_PrecacheModel,model_player) engfunc(EngFunc_PrecacheModel,model_world) }
Jeśli czegoś potrzebujesz to Rozwiń spoiler:
Napisano 20.07.2015 13:49
No dzięki leci + ,ale nie o to chodziło bo to ma byc do sklepu a nie oddzielny plugin (To jest sklep ja JailPack
if(!sprawdz(id,25)) return PLUGIN_HANDLED;
give_item(id, "weapon_knife");
ColorChat(id, GREEN, "[%s]^x03 %s -^x01 Kupiles noz", prefix, name);
ilosc_he[id]++;
To nie ba byc domyslny noz tylko taki jaki ja sobie wybiore
0 użytkowników, 0 gości, 0 anonimowych