Robobox666 0 Opublikowano 31 marca 2019 Udostępnij Opublikowano 31 marca 2019 Witam. Chciałbym zrobić na serwerze reputację, czyli: /reputacja minus <gracz> - dodaje jeden do złej reputacji. /reputacja plus <gracz> - dodaje jeden do dobrej reputacji. /arep (Panel admina) - Można tam ustawić punkty dla gracza, odjąć lub dodać wybraną ilość punktów. Oczywiście gracz nie może dać kilku reputacji dla jednego gracza. Cytuj Odnośnik do komentarza https://skript.pl/temat/32532-reputacja/ Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 794 Opublikowano 31 marca 2019 Udostępnij Opublikowano 31 marca 2019 Więc w czym problem? Robisz komendy i bazujesz na zmiennych. Cytuj Odnośnik do komentarza https://skript.pl/temat/32532-reputacja/#findComment-211469 Udostępnij na innych stronach Więcej opcji udostępniania...
0 kizzo11 3 Opublikowano 1 kwietnia 2019 Udostępnij Opublikowano 1 kwietnia 2019 options: {rep::%player%} = 0 command /reputacja [<text>] [<offlineplayer>]: trigger: if arg-1 is "plus": if arg-2 is set: if {rep.uzycie.%player%::%arg-2%} is not set: if arg-2 online: add 1 to {rep::%arg-2%} set {rep.uzycie.%player%::%arg-2%} to true send "Dodano punkt reputacji graczowi %arg-2%." to player send "Otrzymano dodatni punkt reputacji od gracza %player%." to arg-2 stop else: send "Tego gracza nie ma teraz na serwerze." to player stop else: send "Ten gracz już dostał od Ciebie punkt reputacji." to player stop else: send "Podaj nick gracza." to player stop if arg-1 is "minus": if arg-2 is set: if {rep.uzycie.%player%::%arg-2%} is not set: if arg-2 online: remove 1 to {rep::%arg-2%} set {rep.uzycie.%player%::%arg-2%} to true send "Zabrano punkt reputacji graczowi %arg-2%." to player send "Otrzymano ujemny punkt reputacji od gracza %player%." to arg-2 stop else: send "Tego gracza nie ma teraz na serwerze." to player stop else: send "Ten gracz już dostał od Ciebie punkt reputacji." to player stop else: send "Podaj nick gracza." to player stop else: send "Użycie komendy: /reputacja (plus|minus) <nick>" to player stop command /arep [<text>] [<offlineplayer>] [<number>]: permission: admin.reputacja permission message: Nie możesz tego użyć. trigger: if arg-1 is "ustaw": if arg-2 is set: if arg-3 is set: set {rep::%arg-2%} to arg-3 send "Ustawiono reputacje gracza %arg-2% na %{rep::%arg-2%}%." to player send "Twoja reputacja zostala ustawiona na %{rep::%arg-2%}% przez gracza %player%." to arg-2 stop else: send "Podaj ilość punktów." to player stop else: send "Podaj nick gracza." to player stop if arg-1 is "dodaj" if arg-2 is set: if arg-3 is set: add arg-3 to {rep::%arg-2%} send "Dodano %arg-3% punktów reputacji graczowi %arg-2%." to player send "Otrzymano %arg-3% punktów reputacji od gracza %player%." to arg-2 stop else: send "Podaj ilość punktów." to player stop else: send "Podaj nick gracza." to player stop if arg-1 is "odejmij" if arg-2 is set: if arg-3 is set: remove arg-3 from {rep::%arg-2%} send "Odjęto %arg-3% punktów reputacji graczowi %arg-2%." to player send "Zabrano %arg-3% punktów reputacji przez gracza %player%." to arg-2 stop else: send "Podaj ilość punktów." to player stop else: send "Podaj nick gracza." to player stop else: send "Użycie komendy: /arep (dodaj|odejmij|ustaw) <nick> <ilość>" to player stop Tutaj masz taki najprostszy przykład. Pozdrawiam. Cytuj Odnośnik do komentarza https://skript.pl/temat/32532-reputacja/#findComment-211570 Udostępnij na innych stronach Więcej opcji udostępniania...
Pytanie
Robobox666 0
Witam. Chciałbym zrobić na serwerze reputację, czyli:
/reputacja minus <gracz> - dodaje jeden do złej reputacji.
/reputacja plus <gracz> - dodaje jeden do dobrej reputacji.
/arep (Panel admina) - Można tam ustawić punkty dla gracza, odjąć lub dodać wybraną ilość punktów.
Oczywiście gracz nie może dać kilku reputacji dla jednego gracza.
Odnośnik do komentarza
https://skript.pl/temat/32532-reputacja/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.