Skocz do zawartości

ventan

Użytkownik
  • Ilość zawartości

    3
  • Rejestracja

  • Ostatnia wizyta

Treść opublikowana przez ventan

  1. Siemka, podrzucam taki autorski skrypcik na PvP jak ktoś chce. Kod: Działanie: Skrypt nadaje każdemu graczowi 3 wartości: zabójstwa, śmierci, punkty (defaultowo na początek 0,0,100). Gdy gracz zostanie zabity zostaje wyświetlony komunikat na czacie o zabójstwie, oraz liczbę dodanych (odjętych) punktów. W momencie samobójstwa gracz traci punkty. Skrypt zawiera listę 10 graczy z największą ilością punktów. By zapobiec podstawianiu się przez multikonta/innych graczy są stworzone 2 warunki dodania punktów: W momencie kiedy IP atakującego i ofiary są takie same skrypt dodaje zabójstwa śmierci, ale nie dodaje punktów do topki. Gdy ofiara będzie miała mniej punktów niż wartość którą można ustawić w configu (defaultowo 50 punktów), to punkty które dostaje atakujący będą pomniejszone o wartość którą można ustawić w configu (defaultowo 5 pkt.). Jeśli punkty ofiary przekroczą 2. wartość (defaultowo 20 pkt.) to atakujący nie dostanie żadnych punktów. W obu przypadkach ofiara traci punkty. Komendy: /statystyki (player) - pokazuje statystyki danego gracza /topka - wyświetla listę graczy z największą ilością punktów /statsreset - resetuje statystyki wszystkim graczom. (Wymaga uprawnienia venpvp.reset) /pvpreset <gracz> - resetuje statystyki konkretemu graczowi. (Wymaga uprawnienia venpvp.reset) /pvpset <gracz> <zabójstwa> <śmierci> <punkty> - ustawia konkretne statystyki danemu graczowi. (jeśli chce się wstawić w danym polu aktualny stan to należy wpisać @ np. /pvpset Ventan @ @ 120. (wymaga uprawnienia venpvp.set)
  2. Hmm, dobra, skrypt wyświetla że blok który klikam na nazwę inactive west facing stone button, a jak wstawię kod if target block is inactive west facing button: to dostaje error "Can't compare a block with 'inactive west facing button''" Dodam że dodanie any nie pomaga
  3. Witam, wiecie może czemu jest taki "błąd" i jak go naprawić? Otóż problemem jest wykrywanie buttonów. W momencie gdy button leży na bloku (od góry) to wszystko jest ok i działa wykrywanie on rightclick i onleftclick. Natomiast gdy owy buttonjest przyczepiony od dołu czy środka (niezależnie od konkretnej ściany) to już nie wykrywa. Testy zrobiłem po przez taki kodzik: on rightclick on a any button: send "Rklick przechwycony" to player on leftclick on a any button: send "Lklick przechwycony" to player Jakiś pomysł jak oszukać system?
×
×
  • Dodaj nową pozycję...