Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

błąd w curweapon


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 Aard

    Profesjonalista

  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:190
  • Lokalizacja:Toruń
Offline

Napisano 21.05.2011 12:34

Wienc na początek dam logi :

L 05/21/2011 - 13:21:59: Invalid weapon id 0
L 05/21/2011 - 13:21:59: [AMXX] Displaying debug trace (plugin "Diablo_New.amxx")
L 05/21/2011 - 13:21:59: [AMXX] Run time error 10: native error (native "get_weaponname")
L 05/21/2011 - 13:21:59: [AMXX] [0] Diablo_New.sma::CurWeapon (line 1348)
L 05/21/2011 - 13:21:59: Invalid weapon id 0
L 05/21/2011 - 13:21:59: [AMXX] Displaying debug trace (plugin "Diablo_New.amxx")
L 05/21/2011 - 13:21:59: [AMXX] Run time error 10: native error (native "get_weaponname")
L 05/21/2011 - 13:21:59: [AMXX] [0] Diablo_New.sma::CurWeapon (line 1348)
L 05/21/2011 - 13:21:59: Invalid weapon id 0
L 05/21/2011 - 13:21:59: [AMXX] Displaying debug trace (plugin "Diablo_New.amxx")
L 05/21/2011 - 13:21:59: [AMXX] Run time error 10: native error (native "get_weaponname")
L 05/21/2011 - 13:21:59: [AMXX] [0] Diablo_New.sma::CurWeapon (line 1348)
L 05/21/2011 - 13:21:59: Invalid weapon id 0
L 05/21/2011 - 13:21:59: [AMXX] Displaying debug trace (plugin "Diablo_New.amxx")
L 05/21/2011 - 13:21:59: [AMXX] Run time error 10: native error (native "get_weaponname")
L 05/21/2011 - 13:21:59: [AMXX] [0] Diablo_New.sma::CurWea


i moj curweapon :


public CurWeapon(id)
{
{
after_bullet[id]=1

new clip,ammo
new weapon=get_user_weapon(id,clip,ammo)
new Gun = read_data(2)
new Ammo = read_data(3)
invisible_cast[id]=0
niewidka[id]=0

if(weapon == CSW_KNIFE) {
on_knife[id] = 1
if(player_class[id] == Assasin)
niewidka[id] = 1
}
else on_knife[id]=0

if ((weapon != CSW_C4 ) && !on_knife[id] && (player_class[id] == Ninja))
{
client_cmd(id,"weapon_knife")
engclient_cmd(id,"weapon_knife")
on_knife[id]=1
}

if (is_user_connected(id))
{
if(Gun==CSW_AWP || Gun==CSW_FAMAS || Gun==CSW_SCOUT || Gun==CSW_SG552 || Gun==CSW_G3SG1)
return PLUGIN_CONTINUE

if(Weapons[id][0] == Gun && Weapons[id][1] <= Ammo)
{
Weapons[id][1] = Ammo
return PLUGIN_CONTINUE
}
Weapons[id][0] = Gun
Weapons[id][1] = Ammo

new Float:N_Speed
N_Speed = 0.80;

if(player_class[id] == Mnich)
{
new weapon[32]
get_weaponname(Gun,weapon,31) //<---- tu blad
new Ent = fm_find_ent_by_owner2(-1,weapon,id)
if(Ent)
{
new Float:Delay = get_pdata_float( Ent, 46, 4) * N_Speed
if (Delay > 0.0)
set_pdata_float( Ent, 46, Delay, 4)

}
}
return PLUGIN_CONTINUE
}

//if (player_item_id[id] == 17 || player_b_usingwind[id] == 1)// engclient_cmd(id,"weapon_knife")

if(player_sword[id] == 1)
{

if(on_knife[id]){
entity_set_string(id, EV_SZ_viewmodel, SWORD_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, SWORD_PLAYER)
}
if(weapon == CSW_C4){
entity_set_string(id, EV_SZ_viewmodel, C4_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, C4_PLAYER)
}
if(weapon == CSW_HEGRENADE){
entity_set_string(id, EV_SZ_viewmodel, HE_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, HE_PLAYER)
}
if(weapon == CSW_FLASHBANG){
entity_set_string(id, EV_SZ_viewmodel, FL_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, FL_PLAYER)
}
if(weapon == CSW_SMOKEGRENADE){
entity_set_string(id, EV_SZ_viewmodel, SE_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, SE_PLAYER)
}

}
if(player_sword[id] == 0)
{
if(on_knife[id]){
entity_set_string(id, EV_SZ_viewmodel, KNIFE_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, KNIFE_PLAYER)
}
if(weapon == CSW_C4){
entity_set_string(id, EV_SZ_viewmodel, C4_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, C4_PLAYER)
}
if(weapon == CSW_HEGRENADE){
entity_set_string(id, EV_SZ_viewmodel, HE_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, HE_PLAYER)
}
if(weapon == CSW_FLASHBANG){
entity_set_string(id, EV_SZ_viewmodel, FL_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, FL_PLAYER)
}
if(weapon == CSW_SMOKEGRENADE){
entity_set_string(id, EV_SZ_viewmodel, SE_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, SE_PLAYER)
}
}

if(bow[id]==1)
{
bow[id]=0
if(on_knife[id])
{
entity_set_string(id, EV_SZ_viewmodel, KNIFE_VIEW)
entity_set_string(id, EV_SZ_weaponmodel, KNIFE_PLAYER)
}
}

set_gravitychange(id)
set_speedchange(id)
set_renderchange(id)

if(player_class[id] == Nekromanta) g_haskit[id] = true
else g_haskit[id] = false

write_hud(id)

return PLUGIN_CONTINUE
}
}

stock fm_find_ent_by_owner2(index, const classname[], owner, jghgtype = 0)
{
new strtype[11] = "classname", ent = index
switch (jghgtype)
{
case 1: strtype = "target"
case 2: strtype = "targetname"
}

while ((ent = engfunc(EngFunc_FindEntityByString, ent, strtype, classname)) && pev(ent, pev_owner) != owner) {}

return ent
}


Dodano 24 maj 2011 - 15:32:
refresh
  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych