Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Edytor wymaganych praw do komend.


Rekomendowane odpowiedzi

Opublikowano

Siema, w tym temacie udostępniam program do zmiany wymaganych praw do używania komend.

 

Download PrivilegesEditor.7z (14 KB)

https://mega.co.nz/#!p0AkXZhA!RdOjeXCQyO4WbgabBSUOcj4oFSVrIv6AR9M9onmhy0U
http://rapidshare.com/files/3778099793/PrivilegesEditor.7z
http://ul.to/7ejzwkhk
Skan:
https://www.virustotal.com/file/964e19d1d2e5dca4a46b898973d3030d7708f584c9381bc8005c7e54f23f372f/analysis/1360610631/

Offsety:

game_r2089M: 42D114

game_r34083: 5A2EA0

 

Mam nadzieję, że program działa tak jak powinien, ponieważ go nie testowałem. ;x

 

Pozdrawiam. ;)

Opublikowano

Tak z ciekawosci spytam do czego to? i na jakiej zasadzie dziala? skoro rownie dobrze mozna ustawic prawa w common np GOD, czy IMPLEMENTOR, LOW_WIZARD ..

Pomogłem? Daj Lubie to! :)

 

2252770056.png

Opublikowano

ja sobie rano zrobiłem difa do każdej komendy, ale nie udostępnię go na forum bo mi go po prostu szkoda :D program zajebisty, potem posprawdzam co i jak.

 

 

 

//edit: ogarnąłem tak na szybko ten program i muszę go polecić :D

57199140501148694665.png

Opublikowano

A gdzie się ogólnie to zmienia nie przez program ? :)

Który plik ?

Nie do mnie pytanie, ja się na tym nie znam :D

 

Proponuję dodać do programu możliwość rozciągania pierwszej kolumny (tej z komendami) bo niektóre ucina i nie da się odczytać do końca, oraz można też opcję zmiany nazwy komend, na takiej samej długości ale inne, niektóre serwery mogą chcieć mieć niektóre pozmieniane, choćby w celu takiej 'ochrony' ;)

sygnatura2.png


Opublikowano

W tabeli z komendami są tylko prawa od 0 do 5 bez tych dla monarchy. Jak wbije na pc to poprawie to co wymieniles Qentinios. ;)

 

A co do zmiany nazw komend to pomysle nad tym, poniewaz teraz jestem zajety swoim serwerem.

Opublikowano

W tabeli z komendami są tylko prawa od 0 do 5 bez tych dla monarchy. Jak wbije na pc to poprawie to co wymieniles Qentinios. ;)

 

A co do zmiany nazw komend to pomysle nad tym, poniewaz teraz jestem zajety swoim serwerem.

W sumie zmienić nazwy komendy można nawet w notepad++, więc przeżyjemy bez tego :D

 

Wracając do monarchy, wiem, przy komendach jest tylko gm_level, a komendy monarchy mają gm_level: 0, ale nie można ich używać na normalnym graczu, czyli gdzieś musi siedzieć osobne ograniczenie.

sygnatura2.png


Opublikowano

(...)gdzieś musi siedzieć osobne ograniczenie.

ograniczenia są w samych funkcjach, są tam warunki typu

 

 if ( !CHARACTER::IsMonarch(a1) )
  {
    v16 = &unk_8343FE8;
LABEL_16:
    v7 = (char *)locale_find((char)v16);
    CHARACTER::ChatPacket(a1, 1, v7, v17);
    goto LABEL_13;
  }

tu: jeśli postać nie jest monarchą, wyprowadź komunikat z v16 na czacie i idź do Label_13, czyli do zakończenia funkcji.

 

 

btw., wejdź na gadu Quent

57199140501148694665.png

Opublikowano

Monarcha to czasem nie 6?

        fwrite("CMD syntax error: <cmd> <DISABLE | LOW_WIZARD | WIZARD | HIGH_WIZARD | GOD>\n", 1u, 0x4Cu, _stderrp);
        exit(1);
      }
      v75 = strcasecmp(&v222, "LOW_WIZARD");
      v71 = 1;
      if ( v75 )
      {
        v76 = strcasecmp(&v222, "WIZARD");
        v71 = 2;
        if ( v76 )
        {
          v72 = strcasecmp(&v222, "HIGH_");
          v71 = 3;
          if ( v72 )
          {
            v73 = strcasecmp(&v222, "GOD");
            v71 = 4;
            if ( v73 )
            {
              v74 = strcasecmp(&v222, "IMPLEMENTOR");
              v71 = 5;
              if ( v74 )
              {
                if ( strcasecmp(&v222, "DISABLE") )
                  goto LABEL_189;
                v71 = 6;

4funmt2.pl

  • 4 tygodnie później...
  • 3 miesiące temu...
  • 2 miesiące temu...
  • 2 tygodnie później...
  • 2 tygodnie później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...