Celownik - menu
Cypis'
25.08.2010
Witam zrobilem taki plugin ze przy wejsciu na serwer po ilu sekundach wyswietli sie menu i mamy do wybory dwie opcje 1. Poziom latwy - wtedy mamy celownik 2. Poziom trudny - nie mamy celownik i jest problem przy tej drugiej opcji jak sie ja wybierze to nie ma sie celownika do zginiecia a po zignieciu juz mamy powrotem go i nie wiem jak zrobic zeby nie bylo celownika przez cala mape a nie do deada.
Spoiler
hefcio
25.08.2010
musisz wywołać pętle bądź pokombinować z if(is_user_alive(id))
spróbuj tak :
hide_crosshair(id)
{
if(is_user_alive(id) & is_user_connected(id))
{
message_begin(MSG_ONE_UNRELIABLE, gmsgHideWeapon, _, id)
write_byte(1<<6)
message_end()
}
}
Edited by hefcio, 25.08.2010 11:30.
spróbuj tak :
hide_crosshair(id)
{
if(is_user_alive(id) & is_user_connected(id))
{
message_begin(MSG_ONE_UNRELIABLE, gmsgHideWeapon, _, id)
write_byte(1<<6)
message_end()
}
}
Edited by hefcio, 25.08.2010 11:30.
Cypis'
25.08.2010
Siemir i dziala a twojego hefcio nie testowalem.
a jak zrobic zeby tylko 2 razy na mape gracz mogl wybrac poziom pierwszy raz przy wejsciu na serwer i drugi raz jak bedzie chcial po wpisaniu /poziom
Edited by patryk4815, 25.08.2010 12:44.
a jak zrobic zeby tylko 2 razy na mape gracz mogl wybrac poziom pierwszy raz przy wejsciu na serwer i drugi raz jak bedzie chcial po wpisaniu /poziom
Edited by patryk4815, 25.08.2010 12:44.
Cypis'
25.08.2010
dziala, jak ten plugin zintegruje z cod modem a jak dodaje do tego expa i wezne pozimo trudny to mam wiecej exp przy killu tylko ze jak zmienie na poziom latwy to nadal zostanie ten exp z drudnego daje tak:
Edited by patryk4815, 25.08.2010 20:06.
Spoiler
Edited by patryk4815, 25.08.2010 20:06.
Siemir
26.08.2010
Bo nie resetujesz wartości, poza tym to ta zmienna to wartość dla całego serwera wiec wystarczy, że jedna osoba wybierze poziom trudny to każdy dostanie dodatkowy exp. Funkcję daj taką:
Spoiler
przed plugin_init dajesz new poziom[33], a na końcu szukaszdoswiadczenie_gracza[attacker] += nowe_doswiadczenie;i dodajesz przed
if(poziom[attacker]) nowe_doswiadczenie+=20;
Cypis'
26.08.2010
działa, a żeby jak zabije kogoś to się wyświetla 25 tyle ile mam w cvarze ustawione a nie te 45
tu masz kod odpowiadając za to:
tu masz kod odpowiadając za to:
Spoiler
Siemir
27.08.2010
Bo nowe_doswiadczenie to całkowite doświadczenie ze wszystkimi bonusami, jeśli dałeś tak jak dałem to wpisz samo 20, a jak masz jakiś cvar/zmienną to ją tam daj.
Cypis'
27.08.2010
mam problem, czasem celownika nie ma a czasem jest na poziomie trudnym.
Edited by patryk4815, 03.09.2010 14:32.
Edited by patryk4815, 03.09.2010 14:32.
grankee
04.09.2010
zly event? jezeli zmienia sie to tylko na poczatku rundy uzyj eventu od poczatku rundy, moze z taskiem na 0.2 sek
Edited by grankee, 04.09.2010 00:22.
Edited by grankee, 04.09.2010 00:22.