←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

Problem z FM_TraceLine

Zablokowany

  • +
  • -
lisek_ - zdjęcie lisek_ 28.02.2011


public fw_traceline(Float:vecStart[3],Float:vecEnd[3],ignoreM,id,trace)
{

if(is_user_connected(id) && !szal[id]){
client_print(0, print_chat, "Warunek 5")
return FMRES_IGNORED;
}
if(!is_user_connected(id)){
client_print(0, print_chat, "Warunek 2")
return FMRES_IGNORED;
}
if(is_user_connected(id) && cs_get_user_team(id)==CS_TEAM_T){

if(!is_user_alive(id)){
client_print(0, print_chat, "Warunek 3")
return FMRES_IGNORED;
}




}

set_tr2(trace, TR_iHitgroup, 8);
client_print(0, print_chat, "Doszlo")
return FMRES_IGNORED
}


A więc mam taką funkcję wywołaną:

register_forward(FM_TraceLine,"fw_traceline");


No i problem tkwi w tym że jak szal[id]=false to spamuje mi warunek 5 czyli jest return fmres_ingored-fajnie. Ale jak szal[id]=true to spamuje warunek 5 i doszlo naprzemiennie (nie jedno za drugim koniecznie ale się mieszają)-czyli raz dochodzi do końca funkcji a raz nie. Pytanie jak to naprawić aby przy szal[id]=true dochodziło do końca i ustawiało set_tr2? Z góry dzięki.
Odpowiedz

  • +
  • -
DarkGL - zdjęcie DarkGL 01.03.2011

public fw_traceline(Float:vecStart[3],Float:vecEnd[3],ignoreM,id,trace) 
{
	
	if(!is_user_alive(id) || !szal[id]){
		return FMRES_IGNORED;
	}
	set_tr2(trace, TR_iHitgroup, 8);
	client_print(0, print_chat, "Doszlo")
	return FMRES_IGNORED
}
co prawda mieszales ze to ma byc tylko dla CT ale nie napisales tego w poscie to to zignorowalem
Odpowiedz

  • +
  • -
lisek_ - zdjęcie lisek_ 02.03.2011

Aj, mylisz się. Rozwiązałem już to. Niestety nie udało Ci się strzelić :P Rozwiązanie na c*******.** albo na allied modzie.
Odpowiedz

Adminek AMXX.PL - zdjęcie Adminek AMXX.PL 02.03.2011

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Posta wyzej nie zrozumialem ale zamykam

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