Jump to content
Sign in to follow this  
mustorze

/kill

Recommended Posts

mustorze    0
mustorze

MATA O PLAYER Q SUX NAO?

Vamos começar!

Agora Em Commands.ccp:

Abaixo de :

{"/raid",&Commands::forceRaid},

Add:

    #ifdef __KILL_MUS__
    {"/kill",&Commands::killplayer},
    #endif

 

No final :

#ifdef __KILL_MUS__
bool Commands::killplayer(Creature* creature, const std::string& cmd, const std::string& param)
{
    Player* playerkill = g_game.getPlayerByName(param);
    if(playerkill){
        Player* player = creature->getPlayer();
        if(player && player->getAccessLevel() <= playerkill->getAccessLevel()){
            player->sendTextMessage(MSG_STATUS_CONSOLE_BLUE, "voce nao pode matar esse player.");
            return true;
        }

        playerkill->changeHealth(-9999999);
        return true;
    }
    return false;
}
#endif

Agora em Commands.h

abaixo de :

bool forceRaid(Creature* creature, const std::string& cmd, const std::string& param);

 

Add:

#ifdef __KILL_MUS__
    bool killplayer(Creature* creature, const std::string& cmd, const std::string& param);
    #endif

Em Parametros Add:

-D__KILL_MUS__

 

Creditos : Todos Meus;D

Share this post


Link to post
Baxnie2    0
Baxnie2

Realmente rápido. =) Coitado do cara, voce vai fazer ele endoidar com os Parametros. Faça o codigo dentro de algum parametro ja existente para as pessoas nao terem que criar outro.

Share this post


Link to post
Rogui    0
Rogui

Comando legal x)

 

Assim quando GMs noobs tentam matar um não matam 8 junto na UE x)

Share this post


Link to post
Dojan    0
Dojan

@Rogui

eaHUEAH verdade =D!!

 

code mto bom e util =D

Nao sei se ja tem esse code, mas da pra vc faze um comando tpo, que o cara vai pra jail? sem tem q da /c e etc?

Share this post


Link to post
Kevox    0
Kevox
Traga mais codigos úteis tipo um /kill seria um pouco mais util ja que sempre que os GMs newba vao matar player dao uma ue e mata 8.[/b]

 

Realmente, esse foi rápido, hahahaa.

Parece inútil o código, mas não é. Tem GM que quando quer matar um player fica atrás dele hitando, mó feão isso num serve. Tirando os outros GMs noobs que fazem o que o Rogui disse. Isso é ridículo tongue.gif

 

Valeu brother, continue assim!

Share this post


Link to post
Raphael Carnaúba    1
Raphael Carnaúba

não seria melhor usar:

 

playerkill->die();
game->removeCreature(playerkill, false);

 

?

 

Share this post


Link to post
mustorze    0
mustorze

dojan Vo tenta ;D!!!

Share this post


Link to post
123321123321    0
123321123321

Muito bom...

Achei muito util..wink.gif

Share this post


Link to post
Sorcerer Dread    0
Sorcerer Dread

que bom q tem isso agora mata spanner spanner power abuser... fik + facil =D

Share this post


Link to post
Canhao Revenger    0
Canhao Revenger

server pra nada oAKOAkaOKA so pa tira player do ot

Share this post


Link to post
rodrigofox    0
rodrigofox

E nao serve pra nada mesmo :x

Share this post


Link to post
DMII    0
DMII

Muito bom para aqueles GM'S newbas que o rogui disse legal, aprovado.

Share this post


Link to post
Kaboo    0
Kaboo

comando bem legalzin =D

e muito bom pra GM noob..

agora gogo faze algo mais util xD

flws

Share this post


Link to post
jacson    0
jacson

daew kara ...

se poderia por todos os comanos de gm ai tbm neh

ainda não tem no site esse topico ainda

pelo menos eu ainda não vi

vlw laugh.gif

Share this post


Link to post
ellendil    0
ellendil
playerkill->changeHealth(-9999999);[/b]

 

E se eu tiver mais de 9999999 de vida! Ja vi muitos server hr que usam mto mais hp que isso... Refaz essa...haurh

Share this post


Link to post
Thest    0
Thest

Boa, agora os GMs não vão precisa fica escrevendo "exevo gran mas vis" e acaba matando um monte de outros players xD

 

@TheChaos

 

Me ensina o que você sabe plx! xD

Share this post


Link to post
Rei_vegeta    0
Rei_vegeta

boa mais eu não sei configurar esses codigod.

 

 

=/

Share this post


Link to post
ellendil    0
ellendil
@TheChaos

 

Me ensina o que você sabe plx! xD[/b]

 

Velho, eu não sei de nada rolleyes.gif

 

Quem fuça acha, eu aprendi tudo que sei nisso. Só ter uma minima noção de inglês também, pq programação é tudo lógica!

 

Se a+b = c faz d virar d+c, por ae vai.

Share this post


Link to post
Thest    0
Thest
Velho, eu não sei de nada rolleyes.gif

 

Quem fuça acha, eu aprendi tudo que sei nisso. Só ter uma minima noção de inglês também, pq programação é tudo lógica!

 

Se a+b = c faz d virar d+c, por ae vai.[/b]

 

Disfarça rolleyes.gif

 

Na verdade o meu maior problema foi eu ter ficado vicíado nesse fórum, e isso acaba me dando um preguiça do inferno! laugh.gif

Então só me diz uma coisa:

 

Qual a diferença disso:

Classe.Algumacoisa()

Para isso:

Classe->Nãosei();

 

Share this post


Link to post
ellendil    0
ellendil
Disfarça rolleyes.gif

 

Na verdade o meu maior problema foi eu ter ficado vicíado nesse fórum, e isso acaba me dando um preguiça do inferno! laugh.gif

Então só me diz uma coisa:

 

Qual a diferença disso:

Classe.Algumacoisa()

Para isso:

Classe->Nãosei();

[/b]

 

Boa pergunta ^^

 

Vamo lá se eu fala besteira alguem me corrige:

 

São 2 pointers normais.

 

O operador . é usado pra referencia o pointer pra um membro da classe. O primeiro 'operando' (x.y) tem que ser um tipo classe. Se o tipo do primeiro operador for um pointer pra classe X ou pra uma derivada dela o segundo 'operando' tem que ser um pointer pra um membro da classe.

 

O operador -> também é a mesma base, mas, o primeiro operando tem que ser um pointer pro tipo de classe. Se o primeiro 'operando' (a.B) for um pointer pra uma um certo tipo de classe(1), ou é um pointer pra uma classe derivada desse tipo de classe(1), o segundo operando deve ser um pointer pra um membro dessa classe(1).

 

Senhor do bangue... que zona que eu fiz ^^

 

Mas no geral, os operadores . e -> 'amarram' o segundo operando ao primeiro, dando em um objeto ou função do tipo especificado pelo segundo operando.

 

Oka? wink.gif

Share this post


Link to post
Guest
This topic is now closed to further replies.
Sign in to follow this  
  • Recently Browsing   0 members

    No registered users viewing this page.

×