Patek 189 Opublikowano 8 lutego 2014 Udostępnij Opublikowano 8 lutego 2014 Witajcie postanowiłem stworzyć poradnik o regionach w Skript 2.1 . Jak wiadomo działają one na regionach z WG , Factions. Na początek powiem coś o eventach które dotyczą regionów: Wyróżniamy 2 eventy: on region enter: on region leave: Możemy je zastosować troszke inaczej przykłady:on entering of region "region":Tłumaczenie: Wyżej mamy kod który sprawdza na jaki region wkraczamy . W "" wprowadzamy dany region na który ma się odwołać event . Tak samo wygląda to w przypadku opuszczania regionu:on exiting of region "region": Uwaga: Stosując pierwsza odmiane eventu możemy zrobić wiadomośc po której będzie wiadomo na jaki region wkraczamy/opuszczamy : on region enter: send "Entering %region%" on region exit: send "Leaving %region%" W kodzie wyżej pojawia się nam %region% przechowuje to region z eventu tzn . jeżeli wejdziemy na region spawn to w wiadomości pokaże nam się Entering spawn! Do eventu można zastosować sprawdzanie czy gracz jest właścicielem / członkiem regionu sprawdzamy to w taki sposób:if player is the owner of the region: if layer is the member of the region: Pierwszy przykład sprawdza czy dany gracz jest właścicielem terenu a drugi czy jest członkiem . Z tym wiąże się jeszcze jedna rzecz mianowicie wysyłanie wiadomosći do wszystkich członków terenu :send "%player% wszedł na region %region% " to all members of the region send "%player% wszedł na %region%" to all owners of the regionPierwszy przykład wysyła do wszystkich członków regionu a drugi do włascicieli Kolejną rzeczą jest zakazanie wejścia na dany region . Jest to bardzo prosta rzecz. Możemy dodać region do listy is sprawdzać przy wejściu czy jest na liście lub zakazać bezpośrednio przy wejściu na dany region: on entering of region "spawn": cancel the event Wyżej omówiłem też że możemy yżyć %region% w wiadomościch także można wypisyać użytkowników i właścicieli : %owners of region%%members of region% Na koniec zostawiłem sprawdzanie regionu na którym leży dany blok: on rightclick on sponge: set {_regions::*} to the regions at the clicked block send "%{_regions::*}%" Tłumaczenie: Kod wyżej daje nam zmienna {_regions::*} na wszystkie regiony on klikanego blocku i potem wysyła wiadomośc jakie regiony tam istnieją To już koniec poradnika mam nadzieje że się spodobało i chodz trochę pomogłemJeżeli spodobał ci się mój poradnik i doceniasz moją prace zostaw like! herhor67, Slupik98 i Alteri 3 Odnośnik do komentarza https://skript.pl/temat/46-regiony/ Udostępnij na innych stronach Więcej opcji udostępniania...
Nieaktywny Opublikowano 8 lutego 2014 Udostępnij Opublikowano 8 lutego 2014 Poradnik git! Sam się nawet nauczyłem! Odnośnik do komentarza https://skript.pl/temat/46-regiony/#findComment-128 Udostępnij na innych stronach Więcej opcji udostępniania...
sula008 2 Opublikowano 16 lutego 2014 Udostępnij Opublikowano 16 lutego 2014 mam Skript 2.2 i niestety te opcje mi nie działają nie wiem czemu :([00:22:44 ERROR]: can't understand this event: 'on entering of region "spawn"' (test2.sk, line 1: 'on entering of region "spawn":') Odnośnik do komentarza https://skript.pl/temat/46-regiony/#findComment-265 Udostępnij na innych stronach Więcej opcji udostępniania...
ToNy 548 Opublikowano 19 kwietnia 2014 Udostępnij Opublikowano 19 kwietnia 2014 mam Skript 2.2 i niestety te opcje mi nie działają nie wiem czemu :([00:22:44 ERROR]: can't understand this event: 'on entering of region "spawn"' (test2.sk, line 1: 'on entering of region "spawn":')A spróbuj wpisać/sk update check i wklej to co ci się pojawiło. Odnośnik do komentarza https://skript.pl/temat/46-regiony/#findComment-2027 Udostępnij na innych stronach Więcej opcji udostępniania...
sebafudi 122 Opublikowano 19 kwietnia 2014 Udostępnij Opublikowano 19 kwietnia 2014 mam Skript 2.2 i niestety te opcje mi nie działają nie wiem czemu :([00:22:44 ERROR]: can't understand this event: 'on entering of region "spawn"' (test2.sk, line 1: 'on entering of region "spawn":')Ale powiedz mi skąd masz skripta 2.2? Spróbuj pobrać najnowszą wersję z njol.ch [×] Wysłane z Tapatalk [×] Odnośnik do komentarza https://skript.pl/temat/46-regiony/#findComment-2038 Udostępnij na innych stronach Więcej opcji udostępniania...
Seekeer 6 Opublikowano 21 kwietnia 2014 Udostępnij Opublikowano 21 kwietnia 2014 A mam pytanie . Jak zrobić by na danym regionie podczas kopania np. stone dodawało kasę . Ale pamiętajcie na danym regionie Odnośnik do komentarza https://skript.pl/temat/46-regiony/#findComment-2180 Udostępnij na innych stronach Więcej opcji udostępniania...
PoweredDragon 1016 Opublikowano 23 kwietnia 2014 Udostępnij Opublikowano 23 kwietnia 2014 (edytowane) on break of stone: player is in the region "kopalnia": add 20 to the player's account Edytowane 23 kwietnia 2014 przez PoweredDragon Odnośnik do komentarza https://skript.pl/temat/46-regiony/#findComment-2465 Udostępnij na innych stronach Więcej opcji udostępniania...
Patek 189 Opublikowano 24 kwietnia 2014 Autor Udostępnij Opublikowano 24 kwietnia 2014 on break of stone: player is in the region "kopalnia": add 20 to the player's accountPo co to "the" ? W zupełności to jest nie potrzebne :) Odnośnik do komentarza https://skript.pl/temat/46-regiony/#findComment-2474 Udostępnij na innych stronach Więcej opcji udostępniania...
PrzypalonyOmlet 35 Opublikowano 24 kwietnia 2014 Udostępnij Opublikowano 24 kwietnia 2014 [...]if player is the owner of the region: if layer is the member of the region:[...]on entering of region "spawn": cancel the event Po co to "the" ? W zupełności to jest nie potrzebne :) Ironia :D Odnośnik do komentarza https://skript.pl/temat/46-regiony/#findComment-2481 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi