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 Udostępnij na innych stronach Więcej opcji udostępniania...
0 knugi 761 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 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 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
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ą.