[7.6] Teleport Todos Pro Templo

frerety

DVNO
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/04/06Posts: 133

HiHo dnovo... (estou na minha fase + criativa... 1 script por dia... pena ki us script saum sux :confused: ...)

Commands.cpp

abaixo de:

 

	{"/kick",&Commands::kickPlayer},

 

adicione:

 

    {"/allt",&Commands::allTemple},

 

Agora no final de Commands.cpp

 

bool Commands::allTemple(Creature* c, const std::string &cmd, const std::string &param){	Player* player = dynamic_cast<Player*>( c );	if (player)	{  AutoList<Player>::listiterator iter = Player::listPlayer.list.begin();  std::string info = "Players teleportados: " + (*iter).second->getName();        std::string lol = (*iter).second->getName();        Player* ppp = game->getPlayerByName(lol);        game->teleport(ppp, ppp->masterPos);  ++iter;  while (iter != Player::listPlayer.list.end())  {  	info += ", ";  	info += (*iter).second->getName();        std::string lol = (*iter).second->getName();        Player* ppp = game->getPlayerByName(lol);        game->teleport(ppp, ppp->masterPos);  	++iter;  }  player->sendTextMessage(MSG_BLUE_TEXT, info.c_str());	}	return true;}

 

Agora em Commands.h

abaixo de:

 

	bool kickPlayer(Creature* c, const std::string &cmd, const std::string &param);

 

adicione:

 

    bool Commands::allTemple(Creature* c, const std::string &cmd, const std::string &param);

 

Agora COMPILE e add em commands.xml(dentro da pasta data):

<command cmd="/allt" access="X" />

onde X é o access que o player tem que ter para dar esse comando...

FlW

CyA!

It's the hunger; the hunger for an alternative and the refusal to accept a life of unhappiness.


colex

Serviços Prestados a Comunidade
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 03/10/05Posts: 301Gênero: Masculino

rox

agora se kiser fazer um evento facilita mt

sem contar akeles momentos ke vc ké desligar um server e fala pra irem para um lugar seguro

bom code

flws

gabriel_tau

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 23/02/06Posts: 1
rox

agora se kiser fazer um evento facilita mt

sem contar akeles momentos ke vc ké desligar um server e fala pra irem para um lugar seguro

bom code

flws

 

 

 

Se voce tiver mais de 50 pessoas no seu servidor esse código da problema pois adiciona td mundo num mesmo tile...

O melhor é de pelo menos a cada 20 players voce mudar o valor do pos que voce vai colocar ele ou entao... um simples...

para cada player faça

player->pos = player->masterpos;

commands->kick(player);

loop

tambem funciona mais é meio sux ...

Pq quando voce kicka o player ele efetua um logout e jah salva o pos e masterpos entao quando ele relogar ele esta no templo sem o problema de dar crash no server

Zorzin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 01/02/06Posts: 74

gostei do code... mto legal mesmo..

como o colex disse, se for fazer eventos é muito útil o code..

eu vou fazer umas mudancinhas nele e colocar no meu ot

tipo.. vo coloca pra GM nao ser teleportado tbm :p

Obrigado,

Zorzin




BlackOnix C++ Programmer
------------------------------------------------------------------------

É meu fan ou gosta dos meus trabalhos ou é meu amigo? Usa minha bar: =)



[7.92] Zorzin OTServer Version 1.1

ScarFace

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 30/04/06Posts: 51

Mt bom!!

PRa faze eventos e kuandu for desliga serveer xD

Sabe ond vmu usar neh? xD

So q da pra faze issu teleportando pro dp?

user posted image

 

[ASSINATURA EDITADA POR FAZER PROPAGANDAS. CASO CONTINUE SERÁ ALERTADO]

frerety

DVNO
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/04/06Posts: 133

@ScarFace

Claro... apenas mudar a parte do

game->teleport(ppp, ppp->masterPos);

Você poderá arrumar isso facilmente, usando a variavel "param"...

FlW

CyA!

It's the hunger; the hunger for an alternative and the refusal to accept a life of unhappiness.


Foox

avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 30/04/06Posts: 115Char no Tibia: Não jogo

pow mo rox isso ae :D

Frerety e Colex.:os Reis dos scripts xD:.


Join The Naruto Online Multiplayer Game Naruto - Arena.com

GM Tavin

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/03/06Posts: 46

Bem Legal Mto Util e Talz ;)

+ eu não consegui :(

Last Sign

 

user posted imageuser posted imageuser posted image

 

user posted imageuser posted image

 

~[Gifts]~

 

[

Kih]

 

First Present by Killera ;D Ty =*

Ventura

Felipe Venturini
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 12/10/05Posts: 340Char no Tibia: Tweets

ou me ajuda ae no meu serv as soucers n estao pegando como faso para elas pegar?

Atenciosamente,

Felipe Venturini

contato@fventurini.com.br

www.felipeventurini.com.br

Celular: +55 11 8249.0045

nitrouz

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/05/06Posts: 17

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaa EU NAO CONSIGO FAZER NENHUM DESSES , HELP ME!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

::[Nitrouz - Profile]::
MSN: nitrouz_ots@hotmail.com -- (Não ajudo por MSN , Priorizo o forum)
VOC: Action Maker -- (Iniciante)
user posted image
[ Admira meu trabalho ? meu fan ? Upload ] -- (Pra quem usa e ja usou uma action minha)

F@bio

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 21/03/07Posts: 18

@frerety ai amigo parabnes pelo post mas aki no meu deu o seguinte erro:

 

1431:2 .........\Fudera\commands.cpp [Warning] no newline at end of file

 

e apareceu isso de cor azul no meu DEV

 

game->teleport(ppp, ppp->masterPos);

 

ajuda ai plx... vlw...

 

F@bio

frerety

DVNO
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 08/04/06Posts: 133

#f@bio

 

eu jah disse, tudo o que eu postei aqui está obsoleto. Tem muuuito tempo que parei com ot :x e tem mto tempo que postei isso... mas de qualquer maneira vou te ajudar :D

1431:2 .........\Fudera\commands.cpp [Warning] no newline at end of file

Isso significa que vc tem que deixar uma linha em branco no final do arquivo. Tipo, vai no final do commands.cpp e dá um enter, aí vai dar uma linha ;D

 

game->teleport(ppp, ppp->masterPos);

Bom, já isso não sei te falar pq não conheço mais a estrutura dos ots atuais, procure um programador de ot ativo que ele vai te ajudar :D

 

;*

ps.: em falar em procure um programador de ot ativo, procure ele e peça pra ele refazer, nessa época eu tava começando com C++, nem sabia nada :x pede pra ele refazer pra vc, tenho ctz que alguém vai refazer :D

It's the hunger; the hunger for an alternative and the refusal to accept a life of unhappiness.


antoniojun

Ex- Imprensa |~
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 20/11/07Posts: 359

Alguem Ajudaa!!!

como eu fasso isso no 8.1?

no Aries

?

 

Quem pode me ajudar fiquarei grato :icon1:

 

Atenciosamente,

Antoniojun.

Mauze

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 31/03/08Posts: 30Char no Tibia: Retired
Alguem Ajudaa!!!

como eu fasso isso no 8.1?

no Aries

?

 

Quem pode me ajudar fiquarei grato :icon1:

 

Atenciosamente,

Antoniojun.

é eu tbm queria issu pro 8.1 mais pro yurots alguem passa ai

Minha Assinatura bagunçada :P


Sou Fan De

<<<< Eternamente
<<<<<<< Love!!

Gostou Do Meu Trabalho? use minha Fan Bar


Apoio ao OTSERV 100% Brasileiro! *-*