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.
|
[ROZWIĄZANE] Lustrzane odbicie (Piorun)
Najlepsza odpowiedź BlackPerfum, 06.07.2013 22:25
Tak to będzie wyglądać:
puscBlyskawice(id, ofiara){ new Float:fl_Origin[3] new ent = create_entity("info_target"); pev(ofiara, pev_origin, fl_Origin) if(cs_get_user_team(ofiara) == cs_get_user_team(id)) return HAM_IGNORED entity_set_string(ent, EV_SZ_classname, "blyskawica"); thunder_effects(fl_Origin) new dmg = 50+player_intelligence[id]*2.0 if(player_class[ofiara] == (Twoja klasa)) change_health(id, -dmg, ofiara, "knife") else change_health(ofiara, -dmg, id, "knife") remove_entity(ent); return PLUGIN_HANDLED; }
Oczywiście napis "(Twoja klasa)" podmieniasz na swoją klasę
Przejdź do postu#1
Napisano 06.07.2013 19:10
#2
Napisano 06.07.2013 20:24
Nie wiem jak to opisać.
Jak nie zrozumiałeś to podaj publici od funkcji piorunów.
#3
Napisano 06.07.2013 20:53
puscBlyskawice(id, ofiara){ new Float:fl_Origin[3] new ent = create_entity("info_target"); pev(ofiara, pev_origin, fl_Origin) if(cs_get_user_team(ofiara) == cs_get_user_team(id)) return HAM_IGNORED entity_set_string(ent, EV_SZ_classname, "blyskawica"); thunder_effects(fl_Origin) new dmg = 50+player_intelligence[id]*2.0 change_health(ofiara, -dmg, id, "knife") remove_entity(ent); return PLUGIN_HANDLED; }
#4
Napisano 06.07.2013 22:25 Najlepsza odpowiedź
Tak to będzie wyglądać:
puscBlyskawice(id, ofiara){ new Float:fl_Origin[3] new ent = create_entity("info_target"); pev(ofiara, pev_origin, fl_Origin) if(cs_get_user_team(ofiara) == cs_get_user_team(id)) return HAM_IGNORED entity_set_string(ent, EV_SZ_classname, "blyskawica"); thunder_effects(fl_Origin) new dmg = 50+player_intelligence[id]*2.0 if(player_class[ofiara] == (Twoja klasa)) change_health(id, -dmg, ofiara, "knife") else change_health(ofiara, -dmg, id, "knife") remove_entity(ent); return PLUGIN_HANDLED; }
Oczywiście napis "(Twoja klasa)" podmieniasz na swoją klasę
Użytkownik BlackPerfum edytował ten post 06.07.2013 22:26
Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!
Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych