Skocz do zawartości

Rekomendowane odpowiedzi

##########

Witam, napiszę dowolny plugin bardzo tanio na cokolwiek.

Płatność:

- PayPal

- Przelew bankowy

- PaySafeCard (jeżeli paysafecard to + 30% ceny)

- SMS (tutaj już dogadamy się na discordzie)

------------------------------------------------------------------------------

Płatność:

10% kwoty - zaliczka.

40% kwoty gdy skończę 60% pluginu.

reszta (50% kwoty) gdy plugin zostanie skończony.

Plugin może być na cokolwiek czy to plugin na własny tryb, jakieś dodatki, napiszę wszystko.

Zależy mi na dobrym imieniu więc mogę zagwarantować że żadne oszustwa z mojej strony nie wchodzą w grę.

Potwierdzić to może pewien serwer na którym jestem programistą.

Więcej informacji na discordzie: XIREU#5477

Edytowane przez _Xireu
bvcz

Nie reklamuj serwera.

Notatka dodana przez bvcz

Odnośnik do komentarza
https://skript.pl/temat/32443-napisz%C4%99-dowolny-plugin-tanio/
Udostępnij na innych stronach

Teraz, Szifter napisał:

Może jednak pokaż swoje portfolio tutaj, na forum przed wszystkimi a nie dajesz IP do serwera?

Nie pisałem nigdy publicznych pluginów jedynie na zamówienie. Mogę coś na szybkości napisać tylko proszę o propozycje.

Odnośnik do komentarza
https://skript.pl/temat/32443-napisz%C4%99-dowolny-plugin-tanio/#findComment-210778
Udostępnij na innych stronach

Teraz, _Xireu napisał:

Nie pisałem nigdy publicznych pluginów jedynie na zamówienie. Mogę coś na szybkości napisać tylko proszę o propozycje.

 

No jak chcesz to napisz jakiś plugin prosty do portfolio, by było wiadomo co prezentujesz.

Odnośnik do komentarza
https://skript.pl/temat/32443-napisz%C4%99-dowolny-plugin-tanio/#findComment-210779
Udostępnij na innych stronach

10 minut temu, Szifter napisał:

 

No jak chcesz to napisz jakiś plugin prosty do portfolio, by było wiadomo co prezentujesz.

Proszę znalazłem plugin który pisałem kiedyś nie jest on jakiś rozbudowany czy coś ale nie każdy potrafi takie coś napisać: http://hostuje.net/file.php?id=f2c9109c7a485c55d0eb10ba5eb2094b

Odnośnik do komentarza
https://skript.pl/temat/32443-napisz%C4%99-dowolny-plugin-tanio/#findComment-210785
Udostępnij na innych stronach

14 godzin temu, _Xireu napisał:

Proszę znalazłem plugin który pisałem kiedyś nie jest on jakiś rozbudowany czy coś ale nie każdy potrafi takie coś napisać: http://hostuje.net/file.php?id=f2c9109c7a485c55d0eb10ba5eb2094b

tak profesjonalny programista a nie potrafi wrzucic kodu np. na githuba;( na telefonie nie sprawdzę, a na komputerze nie chce mi się pobierać i dekompilowac, dekompilacja dużo zmieni

Edytowane przez yooniks
literowka
Odnośnik do komentarza
https://skript.pl/temat/32443-napisz%C4%99-dowolny-plugin-tanio/#findComment-210827
Udostępnij na innych stronach

18 godzin temu, _Xireu napisał:

Płatność 50% kwoty gdy skończę 25% pluginu, następne 25% kwoty gdy skończę 75% pracy nad pluginem, trzecie 25% kwoty gdy plugin zostanie napisany.

Oczywistym jest fakt, że przed rozpoczęciem zlecenia bierze się zaliczkę.A resztę dopiero na końcu jeżeli plugin działa, kolejność płacenia jest podejrzana.Pytanie czy zrobiłbyś to na umowę 🤔

Odnośnik do komentarza
https://skript.pl/temat/32443-napisz%C4%99-dowolny-plugin-tanio/#findComment-210831
Udostępnij na innych stronach

7 godzin temu, yooniks napisał:

tak profesjonalny programista a nie potrafi wrzucic kodu np. na githuba;( na telefonie nie sprawdzę, a na komputerze nie chce mi się pobierać i dekompilowac, dekompilacja dużo zmieni

Tak samo jak ci się nie chce wejść na kompa to mi założyć konta na githubie. :P

6 godzin temu, Oedeopol napisał:

Jeśli chcesz pokazać swoją pracę wrzuć src :) 

Przecież jest...

1 godzinę temu, Virtuosso napisał:

Oczywistym jest fakt, że przed rozpoczęciem zlecenia bierze się zaliczkę.A resztę dopiero na końcu jeżeli plugin działa, kolejność płacenia jest podejrzana.Pytanie czy zrobiłbyś to na umowę 🤔

Masz racje już zmieniam.

Odnośnik do komentarza
https://skript.pl/temat/32443-napisz%C4%99-dowolny-plugin-tanio/#findComment-210836
Udostępnij na innych stronach

						u.setNpc(new NPC("00000"+Main.generateString(new Random().nextInt(10))+"", u.getPlayer().getLocation()));

za kazdym razem tworzysz nowa instancje klasy random, niepotrzebnie dodajesz + " " i przez te 0000 na koncu mozna juz ominac antyaure (ale mniejsza)

uzywasz refleksji a potem i tak nms 1.8.r3... widac ze polowa kodu nie twoja :d

	public User(Player p){
		this.name = p.getName();
		this.npc = new NPC("akill"+Main.generateString(new Random().nextInt(10))+"", new Location(p.getWorld(), 4000,100,400));
		this.killsboots = 0;
		start();
	}

i za kazdym razem nowa instancja klasy random zamiast trzymac to juz w jakis statycznym finalnym fieldzie =(

do tego sideeffects (.start())

getPlayer() moze zwracac nulla, nie sprawdzasz czy jest to nullem, a uzywasz tego w petlach, taskach co moze powodac bledy

	public void create(){
		if(UserManager.users.contains(this)){
			return;
		}
		User u = new User(this.getPlayer());
		UserManager.users.add(u);
	}

oczy bolą =( 🤨

		}.runTaskLater((Plugin)Main.getPlugin(), 5*20L);

pakiety mogą lecieć async

	public static String generateString(int lenght){
		Random rnd = new Random();
		String s = "";
		for(int i = 0; i<lenght; i++){
			char c = (char) (rnd.nextInt(26) + 'a');
			s+=c;
		}
		return s;
	}

apache juz nawet ma metode go generowania randomowych liter, liczb, no i polaczonych liter z liczbami, a ty za kazdym razem nowy random, poza tym w mainie.. juz nie wpomne o tym ze tak sie nie laczy stringow no ale length to u ciebie zazwyczaj malo, wiec juz narzekac nie bede

no i najgorsze co czesto widze:

	public static List<User> users = Lists.newArrayList();
	
	public static User getUser(Player p){
		if(users.isEmpty()) return null;
		for(User u : users){
			if(u.getName().equalsIgnoreCase(p.getName())){
				return u;
			}
		}
		return null;
	}
	
	public static User getUser(String s){
		if(users.isEmpty()) return null;
		for(User u : users){
			if(u.getName().equalsIgnoreCase(s)){
				return u;
			}
		}
		return null;
	}
	
	public static void createUser(Player p){
		User u = getUser(p);
		if(users.contains(u)){
			return;
		}
		User u2 = new User(p);
		users.add(u2);
	}

nullom sie zapobiega, a nie tworzy jeszcze wiecej!

mozesz tutaj uzyc mapki <uuid, user> zamaist iterowac po 127363 elementach i sprawdzac czy name = szukane, gdy element szukany znajduje sie gdzies na koncu, no i lepiej sprawdzac graczy po uuid a nie name, bo uuid sie nie zmieni, a nick juz tak 

no i ogolnie oczy bolą jak sie to czyta, wątpie ze napisalbys kazdy plugin tak jak to napisales, no a tanio to sie nie dziwie, skoro tak wykonane=(

Odnośnik do komentarza
https://skript.pl/temat/32443-napisz%C4%99-dowolny-plugin-tanio/#findComment-210843
Udostępnij na innych stronach

59 minut temu, yooniks napisał:

						u.setNpc(new NPC("00000"+Main.generateString(new Random().nextInt(10))+"", u.getPlayer().getLocation()));

za kazdym razem tworzysz nowa instancje klasy random, niepotrzebnie dodajesz + " " i przez te 0000 na koncu mozna juz ominac antyaure (ale mniejsza)

uzywasz refleksji a potem i tak nms 1.8.r3... widac ze polowa kodu nie twoja :d


	public User(Player p){
		this.name = p.getName();
		this.npc = new NPC("akill"+Main.generateString(new Random().nextInt(10))+"", new Location(p.getWorld(), 4000,100,400));
		this.killsboots = 0;
		start();
	}

i za kazdym razem nowa instancja klasy random zamiast trzymac to juz w jakis statycznym finalnym fieldzie =(

do tego sideeffects (.start())

getPlayer() moze zwracac nulla, nie sprawdzasz czy jest to nullem, a uzywasz tego w petlach, taskach co moze powodac bledy


	public void create(){
		if(UserManager.users.contains(this)){
			return;
		}
		User u = new User(this.getPlayer());
		UserManager.users.add(u);
	}

oczy bolą =( 🤨


		}.runTaskLater((Plugin)Main.getPlugin(), 5*20L);

pakiety mogą lecieć async


	public static String generateString(int lenght){
		Random rnd = new Random();
		String s = "";
		for(int i = 0; i<lenght; i++){
			char c = (char) (rnd.nextInt(26) + 'a');
			s+=c;
		}
		return s;
	}

apache juz nawet ma metode go generowania randomowych liter, liczb, no i polaczonych liter z liczbami, a ty za kazdym razem nowy random, poza tym w mainie.. juz nie wpomne o tym ze tak sie nie laczy stringow no ale length to u ciebie zazwyczaj malo, wiec juz narzekac nie bede

no i najgorsze co czesto widze:


	public static List<User> users = Lists.newArrayList();
	
	public static User getUser(Player p){
		if(users.isEmpty()) return null;
		for(User u : users){
			if(u.getName().equalsIgnoreCase(p.getName())){
				return u;
			}
		}
		return null;
	}
	
	public static User getUser(String s){
		if(users.isEmpty()) return null;
		for(User u : users){
			if(u.getName().equalsIgnoreCase(s)){
				return u;
			}
		}
		return null;
	}
	
	public static void createUser(Player p){
		User u = getUser(p);
		if(users.contains(u)){
			return;
		}
		User u2 = new User(p);
		users.add(u2);
	}

nullom sie zapobiega, a nie tworzy jeszcze wiecej!

mozesz tutaj uzyc mapki <uuid, user> zamaist iterowac po 127363 elementach i sprawdzac czy name = szukane, gdy element szukany znajduje sie gdzies na koncu, no i lepiej sprawdzac graczy po uuid a nie name, bo uuid sie nie zmieni, a nick juz tak 

no i ogolnie oczy bolą jak sie to czyta, wątpie ze napisalbys kazdy plugin tak jak to napisales, no a tanio to sie nie dziwie, skoro tak wykonane=(

Plugin był pisany jakiś rok temu na szybko gdyż potrzebował go pewien serwer od zaraz. Pieniędzy potrzebuję a chodzę do szkoły więc w miarę tanio napisze każdy plugin. Co do twojego postu nie chcę mi się go czytać bo wypisujesz mi co mam poprawić a to jest przykład mojej pracy, no gdzie tu logika?

Odnośnik do komentarza
https://skript.pl/temat/32443-napisz%C4%99-dowolny-plugin-tanio/#findComment-210847
Udostępnij na innych stronach

Godzinę temu, _Xireu napisał:

Plugin był pisany jakiś rok temu na szybko gdyż potrzebował go pewien serwer od zaraz. Pieniędzy potrzebuję a chodzę do szkoły więc w miarę tanio napisze każdy plugin. Co do twojego postu nie chcę mi się go czytać bo wypisujesz mi co mam poprawić a to jest przykład mojej pracy, no gdzie tu logika?

Cytat

Co do twojego postu nie chcę mi się go czytać bo wypisujesz mi co mam poprawić a to jest przykład mojej pracy, no gdzie tu logika?

z takim podejsciem to :xd:

nie pisze ci co masz poprawic tylko co robisz zle/twoje bledy (ktore maja duzy wplyw na wydajnosc), jak w obecnych pracach takie cos dalej masz to serwery beda mialy spadki tps, ciekawe czemu 😮

Odnośnik do komentarza
https://skript.pl/temat/32443-napisz%C4%99-dowolny-plugin-tanio/#findComment-210857
Udostępnij na innych stronach

  • Nieaktywny zablokował(a) ten temat
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...