Cerere quest

Avatar utilizator
oHazard
Mister Just4Metin

Mister Just4Metin
Mesaje: 126
Membru din: 05 Dec 2016, 17:56
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 6  
Medalii

Salutare prieteni, aș vrea un quest pentru emoții, special pentru GM care să îi permită acestuia să sărute orice tip de caracter chiar dacă celălalt a dat emoții sau nu. Sună ciudat, dar mai facem caterincă :))
Vă rog, am nevoie de el

[ Postat de pe Android ] Imagine
Avatar utilizator
oHazard
Mister Just4Metin

Mister Just4Metin
Mesaje: 126
Membru din: 05 Dec 2016, 17:56
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 6  
Medalii

Up

[ Postat de pe Android ] Imagine
Avatar utilizator
[GA]BoTyK
Utilizator interzis !

Utilizator interzis !
Mesaje: 304
Membru din: 31 Dec 2016, 00:46
Server: Metin2 RG
Regat: Jinno
Aprecieri: 3  
Mulţumiri: 6  
 Contact:
Medalii

Nu cred ca un quest poate face asta.
Imagine
Afișează semnătura
Avatar utilizator
oHazard
Mister Just4Metin

Mister Just4Metin
Mesaje: 126
Membru din: 05 Dec 2016, 17:56
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 6  
Medalii

Pe un server de metin2 am văzut asta :)

[ Postat de pe Android ] Imagine
Avatar utilizator
oHazard
Mister Just4Metin

Mister Just4Metin
Mesaje: 126
Membru din: 05 Dec 2016, 17:56
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 6  
Medalii

Up

[ Postat de pe Android ] Imagine
Avatar utilizator
klynaTz
Nivel 3

Nivel 3
Mesaje: 342
Membru din: 25 Ian 2014, 12:44
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 43  
Medalii

Poftim, iti trebuie sursa game.

Cod: Selectaţi tot

//@cmd_emotion.cpp
//Search for:
	#include "wedding.h"
//Add after:
	#include <algorithm>
	#include <vector> 

//Search for:
ACMD(do_emotion)
//Add before:
bool CanKissAnybody(DWORD dwPID)
{
	static const DWORD dwArrayIndex[] =
	{
		// Add in array the pid of players from player.player row "id".
		13200,
		14812,
		15910
		// ..... more
	};
	
	std::vector<DWORD> m_vec_pids (dwArrayIndex, dwArrayIndex + _countof(dwArrayIndex));
	return std::find(m_vec_pids.begin(), m_vec_pids.end(), dwPID) != m_vec_pids.end();
}

//Search for:
	if (!victim->IsPC() || victim == ch)
//Before, you will see if (victim)
//Replace if (victim) with:
	if (victim && !CanKissAnybody(ch->GetPlayerID()))
Pentru acest mesaj, klynaTz for the post:
oHazard
Avatar utilizator
oHazard
Mister Just4Metin

Mister Just4Metin
Mesaje: 126
Membru din: 05 Dec 2016, 17:56
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 6  
Medalii

Mulțumesc, o să revin cu un edit dacă merge

[ Postat de pe Android ] Imagine
Avatar utilizator
klynaTz
Nivel 3

Nivel 3
Mesaje: 342
Membru din: 25 Ian 2014, 12:44
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 43  
Medalii

Eu l-am bagat la mine, dupa acelasi tutorial. Daca il bagi cum trebuie n are de ce sa nu mearga.

[ Postat de pe Android ] Imagine
Avatar utilizator
oHazard
Mister Just4Metin

Mister Just4Metin
Mesaje: 126
Membru din: 05 Dec 2016, 17:56
Regat: Jinno
Aprecieri: 15  
Mulţumiri: 6  
Medalii

Încă ceva...poți face ca acest quest să poată fi folosit doar de către GM nu și de restul playerilor, adică doar GM-ul să poată săruta orice fel de caracter. Dacă înțelegi ce zic :)

[ Postat de pe Android ] Imagine
Avatar utilizator
klynaTz
Nivel 3

Nivel 3
Mesaje: 342
Membru din: 25 Ian 2014, 12:44
Regat: Chunjo
Aprecieri: 22  
Mulţumiri: 43  
Medalii

Acela nu este un quest, se baga in sursa. Si nu poate nici doar gm-ul sa dea emotii tuturor, acest lucru il setezi tu aici :

Cod: Selectaţi tot

   static const DWORD dwArrayIndex[] =
   {
      // Add in array the pid of players from player.player row "id".
      13200,
      14812,
      15910
      // ..... more
   };
Exemplu de mai sus doar caracterele cu id-urile alea pot da emotii tuturor.
Pentru acest mesaj, klynaTz for the post:
DontCryNoob
Închis

Înapoi la “Cereri Rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 11 vizitatori