• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Rank & Resourse & Gold & Quests Reward and ... Changing

Status
Not open for further replies.
Elite Diviner
Joined
Sep 3, 2011
Messages
404
Reaction score
100
Three Questions : (some of questions are simple but i couldn't find it [maybe i didn't search for it deeply])

1. How can we change rank points (e.g Defensive rank point and robber rank point and ...

2. How can we change resourse production (Not resourse in garancy or warehouse, Resourse production)

3. How can we change amount of gold for a plus production (e.g change the gold of PLUS from 10 to 20) [i think it will change in database but don't know where]

4. How can we change Quests reward (E.g change resource reward of second question [Construct a cropland], I saw it in Templates\Ajax\quest_core.tpl but it's quest View and can't change reward in there i think)

5. How can we change content of First Mails that we get from support automatically (when we register an email will be send us, how cange its content [couldn't find it's file])

If i search i'll find but don't have enough time to search cause i'm to bussy in my life
 
Last edited:
Newbie Spellweaver
Joined
Aug 17, 2011
Messages
75
Reaction score
16
5. How can we change content of First Mails that we get from support automatically (when we register an email will be send us, how cange its content [couldn't find it's file])

PHP:
GameEngine/Admin/welcome.tpl


---------- Post added at 07:42 PM ---------- Previous post was at 07:31 PM ----------

3. How can we change amount of gold for a plus production (e.g change the gold of PLUS from 10 to 20) [i think it will change in database but don't know where]

Open : Templates/Plus/getplus.tpl
Then find

PHP:
    switch($reward){
      case 'p_plus':
        $key='plus';
        $gldz='10';
        $url='URL=./plus.php?id=3';
        break;

Change $gldz='10' to any number you like..
 
Joined
Jul 27, 2010
Messages
10
Reaction score
11
4. How can we change Quests reward (E.g change resource reward of second question [Construct a cropland], I saw it in Templates\Ajax\quest_core.tpl but it's quest View and can't change reward in there i think)

hi

in that file (quest_core.tpl) just change numbers (50,60,30,10) in each lines like this:

Code:
//Give Reward
$database->modifyResource($session->villages[0],50,60,30,10,1);


that file is not just a guest view (html body) , you can see php codes at top of source:

Code:
<?php

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|              .: PLEASE DONT'T REMOVE OR CHANGE THIS NOTICE :.               	|
| ---------------------------------------------------------------------------   |
|  Filename       quest_core.tpl	                                       	    |
|  Version        0.1                                                           |
|  Developed by:  DesPlus <faralive@gmail.com>                                   |
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

include("GameEngine/Village.php");

$uArray = $database->getUserArray($_SESSION['username'],0);

if($message->unread && !$message->nunread) { $messagelol = "i2"; }
else if(!$message->unread && $message->nunread) { $messagelol = "i3"; }
else if($message->unread && $message->nunread) { $messagelol = "i1"; }
else { $messagelol = "i4"; }

if (isset($qact)){
 switch($qact) {
	case 'enter':
	$database->updateUserField($_SESSION['username'],'quest','1',0);
	$_SESSION['qst']= 1;
	break;
	
	case 'skip':
	$database->updateUserField($_SESSION['username'],'quest','23',0);
	$_SESSION['qst']= 23;
	
	//Give Reward
	$gold=$database->getUserField($_SESSION['username'],'gold','username');
	$gold+=25;
	$database->updateUserField($_SESSION['username'],'gold',$gold,0);
	$skiped=true;
	break;

	case '2':
	$database->updateUserField($_SESSION['username'],'quest','2',0);		
	$_SESSION['qst']= 2;	
	break;

	case '3':
	$database->updateUserField($_SESSION['username'],'quest','3',0);
	$_SESSION['qst']= 3;
	
	//Give Reward
	$database->modifyResource($session->villages[0],50,60,30,10,1);	
	break;

	case '4':
	$database->updateUserField($_SESSION['username'],'quest','4',0);
	$_SESSION['qst']= 4;
	
	//Give Reward
	$database->modifyResource($session->villages[0],30,60,30,20,1);		
	break;
	
	case 'rank':
	$rSubmited=$qact2;
	break;
	
	case '5':
	$database->updateUserField($_SESSION['username'],'quest','5',0);
	$_SESSION['qst']= 5;
		
	//Give Reward
	$database->modifyResource($session->villages[0],40,30,20,30,1);	
	break;

	case '6':
	$database->updateUserField($_SESSION['username'],'quest','6',0);
	$_SESSION['qst']= 6;
	$Subject="Message From The Taskmaster";
	$Message="You are to be informed that a nice reward is waiting for you at the taskmaster.<br /><br />Hint: The message has been generated automatically. An answer is not necessary.";
	$database->sendMessage($session->userinfo['id'],0,$Subject,$Message,0);
	$RB=true;
		
	//Give Reward
	$database->modifyResource($session->villages[0],50,60,30,30,1);	
	break;
	
	case '7':
	$database->updateUserField($_SESSION['username'],'quest','7',0);
	$_SESSION['qst']= 7;
		
	//Give Reward
	$gold=$database->getUserField($_SESSION['username'],'gold','username');
	$gold+=20;
	$database->updateUserField($_SESSION['username'],'gold',$gold,0);
	break;
	
	case '8':
	$crop = round($village->acrop);
	if ($crop>=200){
	$database->updateUserField($_SESSION['username'],'quest','8',0);
	$_SESSION['qst']= 8;	
	
	//Get 200 Crop	
	$database->modifyResource($session->villages[0],0,0,0,-200,1);		
	//Give Reward
	$database->modifyUnit($session->villages[0],31,1,1);
	} else{
	$NoCrop="No Enough Crop!";
	}
	break;
	
	case '9':
	$database->updateUserField($_SESSION['username'],'quest','9',0);
	$_SESSION['qst']= 9;
	
	//Give Reward
	$database->modifyResource($session->villages[0],75,80,30,50,1);	
	break;
	
	case '10':
	$database->updateUserField($_SESSION['username'],'quest','10',0);
	$_SESSION['qst']= 10;
		
	//Give Reward
	$database->modifyResource($session->villages[0],120,200,140,100,1);	
	break;
	
	case '11':
	$database->updateUserField($_SESSION['username'],'quest','11',0);
	$_SESSION['qst']= 11;
			
	//Give Reward
	$database->modifyResource($session->villages[0],150,180,30,130,1);
	break;
	
	case '12':
	$database->updateUserField($_SESSION['username'],'quest','12',0);
	$_SESSION['qst']= 12;
			
	//Give Reward
	$database->modifyResource($session->villages[0],60,50,40,30,1);
	break;
	
	case 'lumber':
	$lSubmited=$qact2;
	break;
	
	case '13':
	$database->updateUserField($_SESSION['username'],'quest','13',0);
	$_SESSION['qst']= 13;
			
	//Give Reward
	$database->modifyResource($session->villages[0],50,30,60,20,1);
	break;
	
	case '14':
	$database->updateUserField($_SESSION['username'],'quest','14',0);
	$_SESSION['qst']= 14;
			
	//Give Reward
	$database->modifyResource($session->villages[0],75,75,40,40,1);
	break;
	
	case '15':
	$database->updateUserField($_SESSION['username'],'quest','15',0);
	$_SESSION['qst']= 15;
			
	//Give Reward
	$database->modifyResource($session->villages[0],100,90,100,60,1);
	break;
	
	case '16':
	$database->updateUserField($_SESSION['username'],'quest','16',0);
	$_SESSION['qst']= 16;			
	break;
	
	case '17':
	$database->updateUserField($_SESSION['username'],'quest','17',0);
	$_SESSION['qst']= 17;
	
	//Give Reward
	$database->modifyResource($session->villages[0],80,90,60,40,1);
	break;
	
	case '18':
	$database->updateUserField($_SESSION['username'],'quest','18',0);
	$_SESSION['qst']= 18;
	
	//Give Reward
	$database->modifyResource($session->villages[0],70,100,90,100,1);
	break;

	case '19':
	$database->updateUserField($_SESSION['username'],'quest','19',0);
	$_SESSION['qst']= 19;			
	break;
	
	case '20':
	$database->updateUserField($_SESSION['username'],'quest','20',0);
	$_SESSION['qst']= 20;
	
	//Give Reward
	$database->modifyResource($session->villages[0],80,90,60,40,1);
	break;
	
	case '21':
	$database->updateUserField($_SESSION['username'],'quest','21',0);
	$_SESSION['qst']= 21;
	break;
	
	case '22':
	$database->updateUserField($_SESSION['username'],'quest','22',0);
	$_SESSION['qst']= 22;
	
	//Give Reward
	$database->modifyResource($session->villages[0],300,320,360,570,1);
	break;
	
	case '23':
	$database->updateUserField($_SESSION['username'],'quest','23',0);
	$_SESSION['qst']= 23;
	
	//Give Reward
	$gold=$database->getUserField($_SESSION['username'],'gold','username');
	$gold+=15;
	$database->updateUserField($_SESSION['username'],'gold',$gold,0);
	break;
}

}

Good luck!
 
Last edited:
Elite Diviner
Joined
Sep 3, 2011
Messages
404
Reaction score
100
Open : Templates/Plus/getplus.tpl
Then find

PHP:
    switch($reward){
      case 'p_plus':
        $key='plus';
        $gldz='10';
        $url='URL=./plus.php?id=3';
        break;

Change $gldz='10' to any number you like..

This one was wrong, in this way gold will not change

I found them all, First you must change gold view then you can change gold amountin some files that i'll tell you in new post

---------- Post added at 07:30 AM ---------- Previous post was at 07:23 AM ----------

PHP:
GameEngine/Admin/welcome.tpl



Yes, It's content of first mail but how can we change it to other lang

I even change its encoding to unicode or utf8 but after changing them game wouldn't send mail anymore
 
Last edited:
Newbie Spellweaver
Joined
Aug 17, 2011
Messages
75
Reaction score
16
Yes, It's content of first mail but how can we change it to other lang

I even change its encoding to unicode or utf8 but after changing them game wouldn't send mail anymore

You try ask advocaite..
Because im using English Language. So, it's okay(After edited) for me..
 
Joined
May 15, 2009
Messages
799
Reaction score
558
also for welcome message dont forget that its also tied into
gameengine/message.php

with this function
PHP:
public function sendWelcome($uid,$username) {
		global $database;
		$welcomemsg = file_get_contents("GameEngine/Admin/welcome.tpl");
		$welcomemsg = preg_replace("'%USER%'",$username,$welcomemsg);
		$welcomemsg = preg_replace("'%START%'",date("y.m.d",COMMENCE),$welcomemsg);
		$welcomemsg = preg_replace("'%TIME%'",date("H:i",COMMENCE),$welcomemsg);
		$welcomemsg = preg_replace("'%PLAYERS%'",$database->countUser(),$welcomemsg);
		$welcomemsg = preg_replace("'%ALLI%'",$database->countAlli(),$welcomemsg);
		return $database->sendMessage($uid,0,WEL_TOPIC,$welcomemsg,0);
	}
 
Elite Diviner
Joined
Sep 3, 2011
Messages
404
Reaction score
100
also for welcome message dont forget that its also tied into
gameengine/message.php

with this function
PHP:
public function sendWelcome($uid,$username) {
		global $database;
		$welcomemsg = file_get_contents("GameEngine/Admin/welcome.tpl");
		$welcomemsg = preg_replace("'%USER%'",$username,$welcomemsg);
		$welcomemsg = preg_replace("'%START%'",date("y.m.d",COMMENCE),$welcomemsg);
		$welcomemsg = preg_replace("'%TIME%'",date("H:i",COMMENCE),$welcomemsg);
		$welcomemsg = preg_replace("'%PLAYERS%'",$database->countUser(),$welcomemsg);
		$welcomemsg = preg_replace("'%ALLI%'",$database->countAlli(),$welcomemsg);
		return $database->sendMessage($uid,0,WEL_TOPIC,$welcomemsg,0);
	}

thx guys
 
Status
Not open for further replies.
Back
Top