Skocz do zawartości
Allows

różne Zaproszenia - Nagrody za zapraszanie graczy!

Rekomendowane odpowiedzi

Użytkownik

Witajcie!

Chciałbym wam dzisiaj zaprezentować mój skrypt na punkty za zapraszanie graczy.

Jest to prosty skrypt. Nie widziałem podobnego na Skript.pl :/

Komendy

Nic trudnego :)

/zaproszenia - Lista komend.

/zaproszony (nick) - Dawanie punktu graczowi, który cię zaprosił. KOMENDA JEDNORAZOWA

Screeny:

Zarejestruj się lub zaloguj, aby zobaczyć ukrytą treść!

Pobieranie

Wersja 1.0 

- Wydanie skryptu

Wersja 1.1 NAJNOWSZA

- Usunięto literówkę. Dzięki @knugi

- Dodano czas po którym można wpisać komende /zaproszony. Dzięki @jaku49

 

 

Zapraszam do oceniania i proponowania co mogę dodać!

PS. Zezwalam na użytkowanie skryptu, lecz proszę o nie usuwanie notatki o autorze - Nie jest jakaś duża 

Edytowane przez Allows

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Ciekawe, a zarazem oryginalne, będę śledzić twoje projekty :)

Edytowane przez JanekJaran
Poprawiono błędy ortograficzne
JanekJaran

Poprawiono błędy ortograficzne, stosuj polskie znaki diakrytyczne.

Notatka dodana przez JanekJaran

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Moim zdaniem, można sobie zrobić multi-konto i nabić ile się chce, proxy i po zabawie. 
Ale projekt jak najbardziej:

  • oryginalny,
  • innowacyjny,
  • jest to coś nowego,
  • polecam.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

zgadzam się z UP ale też nie zapominajmy, że co restart będzie to działać na nowo [resetują się zmienne]. Radzę użyć SQL albo configu. Szyk?
players:
    gracz:
        zaproszony=przez kogo
czy jakoś tak. 
GL

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

Spoko pomysł, kod też jest okej, tylko w dwóch miejscach powtórzyłeś kod ;/

Spoiler
if arg 1 is "sprawdz":
            if arg 2 is not set:
                if {invited::%player%} is 0:
                    send "&8&l&m*********************"
                    send "&aTwoje punkty: &60"
                    send "&8&l&m*********************"
                else:
                    send "&8&l&m*********************"
                    send "&aTwoje punkty: &6%{invited::%player%}%"
                    send "&8&l&m*********************"
            else:
                if {invited::%arg-2%} is 0:
                    send "&8&l&m*********************"
                    send "&aTwoje punkty: &60"
                    send "&8&l&m*********************"
                else:
                    send "&8&l&m*********************"
                    send "&aPunkty gracza %arg-2%: &6%{invited::%arg-2%}%"
                    send "&8&l&m*********************"

 

Można by było go skrócić do:

Spoiler
		if arg 1 is "sprawdz":
			if arg 2 is not set:
				send "&8&l&m*********************"
				send "&aTwoje punkty: &6%{invited::%player%}%"
				send "&8&l&m*********************"
				stop
			if {invited::%arg-2%} is set:
				send "&8&l&m*********************"
				send "&aPunkty gracza %arg-2%: &6%{invited::%arg-2%}%"
				send "&8&l&m*********************"
				stop
			send "Nie ma takiego gracza w bazie danych."
			stop

 

I jak wpiszesz /zaproszenia sprawdz knugi (a ja mam 0 punkty to wyswietli Twoje punkty: 0

a jak mnie nie było na serwerze to wyświetli: Punkty gracza knugi: <none>

a jeżeli byłem i mam powyżej 0 pkt to wyświetli wtedy normalnie 😜 

Pozdrawiam #Knugi

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Użytkownik

@knugi Mój błąd, W następnej aktualizacji poprawie <none> i podwójny kod.

 

@MrPatryk07  Postaram się w następnej aktualizacji dodać zapisywanie w pliku liczby zaproszonych.

 

@jaku49  W przyszłości dodam możliwość dawania punkty tylko jeżeli gracz grał ponad 20 minut. (Oczyścicie z configiem)

 

Dziękuje za pozytywne komentarze :>

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×