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

Trzymając daną broń wydostaje się z nas światłoBardzo proszę o napisanie, dam kod na flare.


  • Zamknięty Temat jest zamknięty
3 odpowiedzi w tym temacie

#1 Scoti

    Życzliwy

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:34
  • Lokalizacja:Polska
Offline

Napisano 22.06.2011 11:16

Witam. Proszę o napisanie pluginu dzięki któremu z gracza który aktualnie ma w ekwipunku AWP (lub inną wybraną broń) wydostaje się wybrane przez nas światło (np. czerwone). od razu jeszcze powiem że te światło które się z gracza wydostaje co sekunde wydaje jeszcze taki pykający głos.

Tak to wygląda w praktyce:

Dołączona grafika Dołączona grafika Dołączona grafika Dołączona grafika

Kod na taką flarę wyciągnięty z klasy wybuchowej (COD:MW):

new Float:fOrigin[3], iOrigin[3];
entity_get_vector(id, EV_VEC_origin, fOrigin);

iOrigin[0] = floatround(fOrigin[0]);
iOrigin[1] = floatround(fOrigin[1]);
iOrigin[2] = floatround(fOrigin[2]);

message_begin(MSG_BROADCAST,SVC_TEMPENTITY, iOrigin);
write_byte(TE_EXPLOSION);
write_coord(iOrigin[0]);
write_coord(iOrigin[1]);
write_coord(iOrigin[2]);
write_short(sprite_blast);
write_byte(32); // scale
write_byte(20); // framerate
write_byte(0);// flags
message_end();

Jeszcze dodam że kto pomoże dostanie punkty do reputacji i VIPa na przyszłym serwerze EasyBlock jak będzie chciał.

Użytkownik Scoti edytował ten post 22.06.2011 11:52

  • +
  • -
  • 0

#2 stepdub

    Profesjonalista

  • Użytkownik

Reputacja: 43
Pomocny

  • Postów:207
  • Lokalizacja:Kobyłka
Offline

Napisano 22.06.2011 14:29

stock bool:sprawdz_bronie(id, disallowed[], ile = sizeof(disallowed)) {
new weapons[32], num, pwpns, bool:has = false;
pwpns = get_user_weapons(id, weapons, num);
for(new i=0; i<ile; i++) {
if(pwpns & (1<<disallowed[i])) {
has = true;
break;
}
}
return has;
}
new disallowed[] = { CSW_AWP }

public plugin_init(){
register_plugin("Swiatlo :)", "1.0", "stepdub");
set_task(1.0, "swiatlo", _, _, _, "b");
}
public swiatlo(id)
if(sprawdz_bronie(id, disallowed) && is_user_alive) {
new Float:fOrigin[3], iOrigin[3];
entity_get_vector(id, EV_VEC_origin, fOrigin);

iOrigin[0] = floatround(fOrigin[0]);
iOrigin[1] = floatround(fOrigin[1]);
iOrigin[2] = floatround(fOrigin[2]);

message_begin(MSG_BROADCAST,SVC_TEMPENTITY, iOrigin);
write_byte(TE_EXPLOSION);
write_coord(iOrigin[0]);
write_coord(iOrigin[1]);
write_coord(iOrigin[2]);
write_short(sprite_blast);
write_byte(32); // scale
write_byte(20); // framerate
write_byte(0);// flags
message_end();
}
}

powinno być dobrze
  • +
  • -
  • 1

#3 Scoti

    Życzliwy

  • Autor tematu
  • Użytkownik

Reputacja: 0
Nowy

  • Postów:34
  • Lokalizacja:Polska
Offline

Napisano 22.06.2011 14:41

Plusa masz, a mógłbyś mi to dać gotowe w *.sma? Bo jak wkleiłem, to wszystko miałem w 1 linijce i musiałem kolejność ogarniać i mam błędy.
  • +
  • -
  • 0

#4 fofer

    Początkujący

  • Użytkownik

Reputacja: 0
Nowy

  • Postów:11
  • Imię:Kacper
  • Lokalizacja:Stalowa Wola
Offline

Napisano 24.06.2011 20:58

To wklej do worda ;)
Notatnik to sziit ^^
  • +
  • -
  • 0
Dołączona grafika




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

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