• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

[Summon] Summon change name as yours

Mooosie

- Lua Scripter -
Joined
Aug 2, 2008
Messages
702
Reaction score
27
Location
Sweden
How to do so the summon that i've summoned changes name as mine.

Example when i say, "utevo res "wolf"" the wolf summons and gets this name, for example, "Mooosie's wolf".

Help, rep++!
 
eee, I forgive you for not being able to solve this bug Cyk, take a look:

Rookie01.jpg


Cipsoft couldn't solve as well kk
 
Will the code look like this?

Code:
 void ProtocolGame::AddCreature(NetworkMessage_ptr msg, const Creature* creature, bool known, uint32_t remove)
{
	if(!known)
	{
		msg->AddU16(0x61);
		msg->AddU32(remove);
		msg->AddU32(creature->getID());
		//
		if(creature->getHideName())
			msg->AddString("");
		else {
			const Creature* master = creature->getMaster();
			msg->AddString(((master && master->getPlayer()) ? master->getName() + "'s " : "") + creature->getName());
		};
	}
	else
	{
		msg->AddU16(0x62);
		msg->AddU32(creature->getID());
	}
 
Code:
 void ProtocolGame::AddCreature(NetworkMessage_ptr msg, const Creature* creature, bool known, uint32_t remove)
{
	if(!known)
	{
		msg->AddU16(0x61);
		msg->AddU32(remove);
		msg->AddU32(creature->getID());
		if(creature->getHideName())
			msg->AddString("");
		else {
			const Creature* master = creature->getMaster();
			msg->AddString(((master && master->getPlayer()) ? master->getName() + "'s " : "") + creature->getName());
		}
	}
	else
	{
		msg->AddU16(0x62);
		msg->AddU32(creature->getID());
	}
 
Back
Top