• Index
  •  » Skrypty OTS
  •  » Anty Spells Spam- powtorzone czary nie wyswietlaja sie

#1 2013-07-11 20:33:12

 Rolus

*@@*RoluseK*@@*

19799437
Zarejestrowany: 2013-07-11
Posty: 12
Punktów :   

Anty Spells Spam- powtorzone czary nie wyswietlaja sie

Opis:
Jeśli wpiszesz ten sam czar(na pomarańczowo) po raz drugi to go nie wyświetli..

Kod:

protocol76.cpp

zamień:

Kod:

Kod:
if(game->creatureSaySpell(player, text))
        type = SPEAK_SAY;

na:

Kod:

Kod:
#ifdef _NG_BBK_SPAMSPELL__
   bool Spells = false;
      
   if(game->creatureSaySpell(player, text))
         Spells = true;
    
    if(player && Spells)
      {
           if(text == player->msgB)
               return;
           else
           {
               type = SPEAK_MONSTER1;
               player->msgB = text;
           }
      }
#else
    if(game->creatureSaySpell(player, text))
        type = SPEAK_SAY;
#endif //_NG_BBK_SPAMSPELL__

pod:

Kod:

Kod:
case SPEAK_SAY:
        game->creatureSay(player, type, text);
        break;

dodaj:

Kod:

Kod:
#ifdef _NG_BBK_SPAMSPELL__
case SPEAK_MONSTER1:
game->creatureSay(player, type, text);
break;
#endif //_NG_BBK_SPAMSPELL__

w player.cpp pod:

Kod:

Kod:
    looktype   = PLAYER_MALE_1;
    vocation   = VOCATION_NONE;
    capacity   = 300.00;

dodaj:

Kod:

Kod:
#ifdef _NG_BBK_SPAMSPELL__
msgB = "";
#endif //_NG_BBK_SPAMSPELL__

i w player.h pod:

Kod:

Kod:
class Player : public Creature
{
public:

dodaj:

Kod:

Kod:
#ifdef _NG_BBK_SPAMSPELL__
std::string msgB;
#endif //_NG_BBK_SPAMSPELL__

na koniec dodaj do projektu

Kod:

Kod:
-D_NG_BBK_SPAMSPELL__

Offline

 
  • Index
  •  » Skrypty OTS
  •  » Anty Spells Spam- powtorzone czary nie wyswietlaja sie

Stopka forum

RSS
Powered by PunBB 1.2.23
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.forumrp.pun.pl www.plotkia.pun.pl www.rkm.pun.pl www.kochamypokemony.pun.pl www.bbteam.pun.pl