[7.6/8.21][C++] Zakaz wysylania Priv od Player do God

 
Tibia.net.pl

Wróć   Tibia.net.pl > OpenTibia > Skrypty - pozostałe > C++

#2 event Tibia.net.pl: Kończymy rozgrzewkę! (Start - Sobota, godz. 17:00) Big meeting (22 listopada, Poznań)


  Tibia.net.pl (#?)
[7.6/8.21][C++] Zakaz wysylania Priv od Player do God

Dyskusja dotycząca tematu [7.6/8.21][C++] Zakaz wysylania Priv od Player do God, który znajduje się w kategorii Skrypty - pozostałe (Pomoc oraz inne skrypty związane z OT.), na forum C++ (Wszystko, co związane z kompilowaniem.). Treść: Witam, przedstawie i przyblize Wam troche ten skrypt. Skrypt dziala na tej zasadzie ze nie pozwala wyslac normalnemu graczowi wiadomosci Priv ... Na Tibia.net.pl znajdziesz dokończenie tematu [7.6/8.21][C++] Zakaz wysylania Priv od Player do God



Odpowiedz
 
30-08-2008, 20:49  
Fanatyk
 
Użytkownik schikell na Tibia.net.pl

[7.6/8.21][C++] Zakaz wysylania Priv od Player do God


Witam, przedstawie i przyblize Wam troche ten skrypt.

Skrypt dziala na tej zasadzie ze nie pozwala wyslac normalnemu graczowi wiadomosci Priv do Goda.

W game.cpp szukamy:

Kod:
void Game::creatureSpeakTo(Creature *creature, SpeakClasses type,const std::string &receiver, const std::string &text)
{
    OTSYS_THREAD_LOCK_CLASS lockClass(gameLock, "Game::creatureSpeakTo");
    Player* player = dynamic_cast<Player*>(creature);
    if(!player)
        return;
    Player* toPlayer = getPlayerByName(receiver);
    if(!toPlayer) {
        player->sendTextMessage(MSG_SMALLINFO, "A player with this name is not online.");
        return;
    }
I pod tym dodajemy:


Kod:
if(toPlayer->access >= 3 && player->access < 1 && g_config.getGlobalString("gmmsg") == "no") {
        player->sendTextMessage(MSG_ADVANCE, "You cannot message to God.");
        return;
    }
Tlumaczenie: Tutaj zaznaczylem czerwonym access Goda. A niebieskim access zwyklego Gracza. Oczywiscie mozna zmieniac tak jak sie ma na swoim silniku. Mozna rowniez zmienic to co bedzie pisalo jak zwykly gracz bedzie probowal pisac do Goda, zaznaczylem to na pomaranczowo.

W config.lua dodajemy:


Kod:
--------------GM Msg-----------
gmmsg = "no"
Testowalem na Evo dzialalo. Oczywiscie musicie miec Soruce aby to wykompilowac oraz program Dev-Cpp.

Kod Edytowany By Me.
 


01-09-2008, 12:51  
Fanatyk
 
Użytkownik maxim94 na Tibia.net.pl

Odp: [7.6/8.21][C++] Zakaz wysylania Priv od Player do God


Spoko skrypt. Przydatny przeciw noob'ą piszącym na priv do GM'a wiadomości typu: "Daj coś..."
 
13-11-2008, 18:57  
Bywalec

Odp: [7.6/8.21][C++] Zakaz wysylania Priv od Player do God


Mały szczegół ale zamiast "You cannot message to God." wpisz może ze "Wszelkie prośby/problemy kierować do tutorów/senior tutorów"
I dodaj jeszcze aby VIP'y gma mogly z nim gadać - bez tego ten kod to kompletny bezsens.
Sam kod z jego zamiarami 5+
 


Odpowiedz

Narzędzia tematu
Wygląd

Podobne wątki

Poradniki Ots (Dzieła Zebrane) Zgromadzone by Haalwa - Przepraszam ale niestety będę musiał tutaj double postować Witam, tak więc zastanawiając się postanowiłem zrobić taki duży temat gdzie będą... Haalwa, 13-11-2008 Lookup Player! - sposób użycia: *w grze wpisujemy: -!character "nick <--POSTAĆ NIE MUSI BYĆ ONLINE!!! *co nam daje skrypt? -Wyświetla nam podstawowe informacje... ersiu, 13-11-2008 [7.6][Xml] 1337sOT! - Witam. przedstawiam Wam serwer 1337sOT! Cytat: 1337sOT 7.6 First Release (scroll for 1337sOt sources)--by Bncplix and the codes of otfans =)... Denys, 14-10-2008 Npc Halvar Od Areny - Mam Npc halvara i nie dziala on na moim TFS 8.2 mysle ze to ma zwiazek z tamtym npc systemem trzeba zmienic jakos aby pisal na npc kanale i cos... Karolek8999, 29-08-2008 [7.6][Xml] 1337sOT - Witam. Pomimo iż nie mam dużo postów (to jest mój pierwszy) chciałbym przedstawić Wam jeden z najlepszych silników dostępnych pod 7.6. Otóż jest to... leet-company, 21-08-2008


Tibia.net.pl: C++ (Wszystko, co związane z kompilowaniem.)
Temat: [7.6/8.21][C++] Zakaz wysylania Priv od Player do God Witam, przedstawie i przyblize Wam troche ten skrypt. Skrypt dziala [...]


Zanim spytasz w temacie - wpadnij tu! - Aleq (0) 17-11-2008 16:25 Auto balance team 7.6 - Pawcio. (0) 17-11-2008 15:03 Devland 8.1 HELP! - Mzikos (2) 15-11-2008 10:03 [-8.1] Priv NPC by Aragorn - Aragornkk (3) Wczoraj 17:32 Sucre evolution [8.0] - jinn (0) 31-10-2008 16:41 [C++] GM pisze zawsze na czerwono - schikell (1) 05-10-2008 10:34 [C++] Komenda /giveskill - schikell (3) 30-09-2008 21:00 [7.6] - mati504 (0) 29-09-2008 20:28 [8.2+]Attack speed - fabian766 (0) 21-09-2008 12:21 [8.21] C++ Pomoc - God Tyran (1) 19-09-2008 21:03


Czasy w strefie GMT +1. Teraz jest 16:54.




Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.2.0 © 2008, Crawlability, Inc.