←  Bugi

AMXX.pl: Support AMX Mod X i SourceMod

»

CoD Stary
[ROZWIĄZANE] entity_get_string

Zablokowany

  • +
  • -
Amazing - zdjęcie Amazing 04.12.2011

Witam, może mi ktoś dać na to łatkę ? na diablo mod widziałem, może ktoś zna na cod moda ?
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 04.12.2011

sma ? logi ?
Odpowiedz

  • +
  • -
Amazing - zdjęcie Amazing 04.12.2011

Sma nie mogę dać bo unikat, więc proszę opisać jak zrobić

logi:

L 12/03/2011 - 17:18:22: [AMXX] [0] codmod_281035.sma::pfn_touch (line 7590)
L 12/03/2011 - 17:18:22: [AMXX] Run time error 10: native error (native "entity_get_string")
L 12/03/2011 - 17:18:22: [AMXX] Displaying debug trace (plugin "codmod.amxx")
L 12/03/2011 - 17:18:22: [ENGINE] Invalid entity 230
L 12/03/2011 - 17:18:22: [AMXX] [0] codmod_281035.sma::pfn_touch (line 7589)
L 12/03/2011 - 17:18:22: [AMXX] Run time error 10: native error (native "entity_get_string")
L 12/03/2011 - 17:18:22: [AMXX] Displaying debug trace (plugin "codmod.amxx")
L 12/03/2011 - 17:18:22: [ENGINE] Invalid entity 230
Odpowiedz

  • +
  • -
Gh0st - zdjęcie Gh0st 04.12.2011

To nie musi być .sma
Daj nam cały public z lini 7590
Odpowiedz

  • +
  • -
Amazing - zdjęcie Amazing 04.12.2011

public pfn_touch(ptr, ptd)
{
    if (ptd!=0 && ptr!=0 )
    {
        new ptrname[32], ptdname[32], ptrModel[32]
        entity_get_string(ptr, EV_SZ_classname, ptrname, 31)
        entity_get_string(ptd, EV_SZ_classname, ptdname, 31)
        if(equal(ptrname, "grenade") && equal(ptdname, "player")) {
            new ptrOwner = entity_get_edict(ptr, EV_ENT_owner)
            
            new bool:HitFriend=false
            new ObeyFF = get_cvar_num("amx_obeyff") ? 1:0
            new FFOn = get_cvar_num("mp_friendlyfire") ? 1:0
            if(!FFOn && ObeyFF) {
                    if(get_user_team(ptd) == get_user_team(ptrOwner)) {
                            HitFriend=true
                    }
            }

            if(!HitFriend && informacje_przedmiotu_gracza[ptrOwner][0] == Mozdzierz) {
                entity_get_string(ptr, EV_SZ_model, ptrModel, 31)
                if (equali(ptrModel,"models/w_smokegrenade.mdl")) {
                    emit_sound(ptr, CHAN_ITEM, "weapons/ric_metal-1.wav", 0.7, ATTN_NORM, 0, PITCH_NORM)
                    emit_sound(ptd, CHAN_BODY, "player/bhit_flesh-1.wav", 0.7, ATTN_NORM, 0, PITCH_NORM)
                    ExecuteHam(Ham_TakeDamage, ptd, ptr, ptrOwner, get_user_health(ptd) , 1);
                }
            }
        }
    }
}
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 04.12.2011

public pfn_touch(ptr, ptd) 

{ 

	if (ptd != 0 && ptr != 0 && pev_valid ( ptd ) && pev_valid ( ptr ) )

	{

		new ptrname[32], ptdname[32], ptrModel[32] 

		entity_get_string(ptr, EV_SZ_classname, ptrname, 31) 

		entity_get_string(ptd, EV_SZ_classname, ptdname, 31) 

		if(equal(ptrname, "grenade") && equal(ptdname, "player")) { 

			new ptrOwner = entity_get_edict(ptr, EV_ENT_owner)

			

			new bool:HitFriend=false

			new ObeyFF = get_cvar_num("amx_obeyff") ? 1:0

			new FFOn = get_cvar_num("mp_friendlyfire") ? 1:0

			if(!FFOn && ObeyFF) {

				if(get_user_team(ptd) == get_user_team(ptrOwner)) {

					HitFriend=true

				}

			}

			

			if(!HitFriend && informacje_przedmiotu_gracza[ptrOwner][0] == Mozdzierz) {

				entity_get_string(ptr, EV_SZ_model, ptrModel, 31) 

				if (equali(ptrModel,"models/w_smokegrenade.mdl")) { 

					emit_sound(ptr, CHAN_ITEM, "weapons/ric_metal-1.wav", 0.7, ATTN_NORM, 0, PITCH_NORM)

					emit_sound(ptd, CHAN_BODY, "player/bhit_flesh-1.wav", 0.7, ATTN_NORM, 0, PITCH_NORM)

					ExecuteHam(Ham_TakeDamage, ptd, ptr, ptrOwner, get_user_health(ptd) , 1);

				} 

			}

		} 

	} 

} 

Odpowiedz

  • +
  • -
Amazing - zdjęcie Amazing 06.12.2011

Działa THX !! masz +
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 06.12.2011

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany