kito2
www.masteria.net
I can't pass them to modern, they don't work, please a little help:
I pay 5 USD for each script (paypal) + rep.
PHP:
<?PHP
$outfits =
array(
#Nombre, imagen male, imagen female, storages, precio
array('Citizen', 1028, 1036, array(104001, 104002), 1600),
array('Hunter', 1029, 1037, array(104003, 104004), 1900),
array('Knight', 1031, 1039, array(104045, 104046), 2350),
array('Mage', 1030, 1038, array(104005, 104006), 2100),
array('Summoner', 1033, 1041, array(104009, 104010), 3100),
array('Barbarian', 1043, 1047, array(104011, 104012), 2750),
array('Druid', 1044, 1048, array(104013, 104014), 1750),
array('Nobleman', 1032, 1040, array(104015, 104016), 750),
array('Oriental', 1046, 1050, array(104017, 104018), 1600),
array('Warrior', 1034, 1042, array(104019, 104020), 2500),
array('Wizard', 1045, 1049, array(104021, 104022), 2000),
array('Assassin', 1052, 1056, array(104023, 104024), 2600),
array('Beggar', 1053, 1057, array(104025, 104026), 2050),
array('Pirate', 1051, 1055, array(104027, 104028), 2800),
array('Shaman', 1054, 1058, array(104029, 104030), 2100),
array('Norseman', 1151, 1152, array(104031, 104032), 1500),
array('Jester', 2073, 2070, array(104033, 104034), 1400),
array('Demon Hunter', 1189, 1188, array(104035, 104036), 3200),
array('Nightmare', 1168, 1169, array(10037, 10038), 3200),
array('Brotherhood', 1178, 1179, array(10039, 10040), 3200),
array('Yalaharian 1', 9025, 9024, array(104041), 2500),
array('Yalaharian 2', 925, 924, array(104042), 2500),
array('Warmaster', 3036, 3035, array(104043, 104044), 3500),
array('Wayfarer', 3037, 3038, array(104052, 104053), 6500)
);
if($action == '')
{
foreach ($outfits as $k=>$v)
{
/*
<TR BGCOLOR=#F1E0C6>
#F1E0C6
cambias ese y es el color, en google buscas tabla colores HEX
*/
$content .='
<TR BGCOLOR=#F1E0C6>
<TD CLASS=red width=25%>
<center><b>'.$v[0].'</b></center>
</TD>
<TD CLASS=red width=25%>
<center><img src="images/addons/'.$v[1].'.gif"/><img src="images/addons/'.$v[2].'.gif"/></center>
</TD>
<TD CLASS=red width=25%>
<center>' . $v[4] . '</center>
</TD>
<TD CLASS=red width=25%>
<center><b>'.(!($logged) ? 'Login to Buy' : "<a href='index.php?subtopic=addons&action=buy&addon=" . $k . "'>Buy</a>" ).'</b></center>
</TD>
</TR>';
}
/*
BORDERCOLOR=#336633
<TR BGCOLOR=#F1E0C6>
esos tmbn son de color.
*/
$main_content .= '
<center><h2>Addons</h2></center>
<TABLE BORDER=2 BORDERCOLOR=#000000 CELLSPACING=1 CELLPADDING=0 WIDTH=100%>
<TR BGCOLOR=#D4C0A1>
<TD CLASS=red width=25%>
<center><b><font color=>Nombre</font></b></center>
</TD>
<TD CLASS=red width=25%>
<center><b>Imagenes</b></center>
</TD>
<TD CLASS=red width=25%>
<center><b>Valor</b></center>
</TD>
<TD CLASS=red width=25%>
<center><b>Accion</b></center>
</TD>
</TR>
' . $content . '
</TABLE>';
}
$back = "<a href='index.php?subtopic=addons'>Back</a>";
if($action == 'buy')
{
if (!($logged))
{
$main_content .= 'Que intentas? para comprar algun addon debes iniciar sesion.<br>' . $back .'';
return;
}
$addon = $_REQUEST['addon'];
if(!is_numeric($addon))
{
$main_content .= "<h1>Error!</h1><br>" . $back ."";
return;
}
if (!$outfits[$addon])
{
$main_content .= "<h1>Error!</h1><br>" . $back ."";
return;
}
$precio = $outfits[$addon][4];
$user_premium_points = $account_logged->getCustomField('premium_points');
if ($user_premium_points < $precio)
{
$main_content .= "<font color=red><b>No tienes suficientes puntos.</b></font><br>" . $back ."";
return;
}
$main_content .= '
<img src="images/addons/'.$outfits[$addon][1].'.gif"/><img src="images/addons/'.$outfits[$addon][2].'.gif"/>
<br><br>
<b>Estas seguro de comprar <font color=green>' . $outfits[$addon][0] . '</font> por <font color=green>' . $outfits[$addon][4] .'</font> puntos ?
<br>
Selecciona tu personaje y confirma.</b>
<br><br>';
$main_content .= '
<form action="index.php?subtopic=addons&action=confirm" method=POST>
<input type="hidden" name="addon" value="' . $addon . '">
<table border="0" cellpadding="1" cellspacing="1" width="650">
<tr bgcolor="#505050">
<td colspan="2">
<font color="white" size="4">
<b>Selecciona un personaje de tu cuenta</b>
</font>
</td>
</tr>
<tr bgcolor="#F1E0C6">
<td width="110">
<b>Name:</b>
</td>
<td width="550">
<select name="player">';
$players_from_logged_acc = $account_logged->getPlayersList();
if(count($players_from_logged_acc) > 0)
{
$players_from_logged_acc->orderBy('name');
foreach($players_from_logged_acc as $player)
{
$main_content .= '<option>'.$player->getName().'</option>';
}
}
else
{
$main_content .= 'No hay personajes en tu cuenta.';
}
$main_content .= '
</select>
<input type="submit" value="Confirmar">
</td>
</tr>
</table>';
}
if($action == 'confirm')
{
if (!($logged))
{
$main_content .= 'Que intentas? para comprar algun addon debes iniciar sesion.<br>' . $back .'';
return;
}
$addon = $_REQUEST['addon'];
if(!is_numeric($addon))
{
$main_content .= "<h1>Error!</h1><br>" . $back ."";
return;
}
if (!$outfits[$addon])
{
$main_content .= "<h1>Error!</h1><br>" . $back ."";
return;
}
$precio = $outfits[$addon][4];
$user_premium_points = $account_logged->getCustomField('premium_points');
if ($user_premium_points < $precio)
{
$main_content .= "<font color=red><b>No tienes suficientes puntos.</b></font><br>" . $back ."";
return;
}
$name = stripslashes(urldecode($_POST['player']));
$player = $ots->createObject('Player');
$player->find($name);
if ($player->isOnline())
{
$main_content .= "<font color=red><b>No puedes estar en linea.</b></font><br>" . $back ."";
return;
}
$pid = $player->getId();
foreach ($outfits[$addon][3] as $stor)
{
$check = $SQL->query('SELECT * FROM player_storage WHERE player_storage.player_id = ' . $pid . ' AND player_storage.key = ' . $stor . ' LIMIT 1;')->fetch();
if (!$check)
{
$SQL->query('INSERT INTO player_storage (`player_id`, `key`,`value`) VALUES ('. $pid .', '. $stor .', 1);');
}
}
$account_logged->setCustomField('premium_points', $user_premium_points - $precio);
$main_content .= "<b>Compraste <font color=green>" . $outfits[$addon][0] . "</font> addon para <font color=green>" . $name . "</font> por <font color=green>" . $precio . "</font>, ahora tienes <font color=green>" . $account_logged->getCustomField('premium_points') . "</font>.<b><br>" . $back ."";
}
$main_content .= "<table border='0' CELLSPACING=1 CELLPADDING=4 WIDTH=100%><tbody><TR><td><div style='text-align: right; margin: 20px auto; font-size: 10px;'>Coded by <a target='blank' href='http://otland.net/members/jano/'>Jano</a></div></td></tr></tbody></table>";
?>
PHP:
<?PHP
$woe = $SQL->query("
SELECT w.id AS id, w.time AS time, g.name AS guild, p.name AS name, w.started AS start, w.guild AS guild_id
FROM woe AS w
INNER JOIN players AS p
ON p.id = w.breaker
INNER JOIN guilds AS g
ON g.id = w.guild
ORDER BY id DESC LIMIT 10;
");
foreach ($woe as $k=>$v) {
$winners .="
<TR BGCOLOR=\"".$config['site'][($k % 2 == 1 ? 'light' : 'dark').'border']."\">
<TD>{$v[id]}</TD>
<TD><a href='index.php?subtopic=guilds&action=show&guild=" . $v[guild] . "'>$v[guild]</a></TD>
<TD>{$v[name]}</TD>
<TD>" . date("d/m/y H:i:s", $v[start]) . "</TD>
<TD>" . date("d/m/y H:i:s", $v[time]) . "</TD>
</TR>
";
}
$main_content .= '
<center><h1>War of Emperium</h1></center>
<b><center>Que es WoE?<br/></b>
<br/>
WoE es la sigla que se le da al concepto War of Emperium.<br/>
La idea original fue tomada desde un famoso juego RPG en linea (RO), por lo cual es posible que muchos ya tengan una idea de que es.<br/>
<br/>
<br/>
<b>En que consiste?<br/></b>
<br/>
Primero si tienes guild, registrate usando el comando <strong>!guild</strong>.<br>
Durante determinado tiempo (Actualmente son 40 minutos), las guilds participantes se enfrentan para tomar el control del castillo <b>Ruthenburg</b>.<br/>
Despues de pasado este tiempo la guild que controle el castillo es la vencedora.<br/>
<br/>
<br/>
<b>Como tomar el control del castillo?<br/></b>
<br/>
Dentro del castillo hay un <b>Emperium</b> Principal (Ubicado en el tercer piso), el cual debe ser protegido por la guild que gobierne el castillo, la mision de todas las demas guilds es destruir este <b>Emperium</b> para asi pasar a tomar control del castillo.<br/>
Cada vez que es destruido uno nuevo aparece en su lugar, y todos los jugadores ajenos a la nueva guild gobernante son expulsados del castillo (si aun queda tiempo obviamente pueden volver).<br/>
Si algun miembro de la guild gobernante destruye el <b>Emperium</b> la guild sera expulsada del castillo, y este pasara a control de nadie.<br/>
<br/>
<b>Que es un Emperium?</b><br/>
<br/>
El Emperium, no se mueve por lo cual siempre estara en el mismo lugar, tiene harta HP y se puede curar solo con UHs bajo unas formulas constantes dependiendo de la vocacion.<br/>
<br/>
<br/>
<b>Beneficios?</b><br/>
<br/>
Actualmente no estan incorporados todos los beneficios.<br/>
El beneficio mas importante que puedas obtener actualmente es <strong>+15% de exp rate a los miembros de la guild gobernante y para cada jugador de level 185+ recibira 200k.</strong>.<br/>
<br/>
<br/>
<br/>
<b>Extra</b>
<br/>
Durante WoE la guild gobernante del castillo puede usar los banners (banderas ubicadas en el castillo y templo) para tener acceso mas rapido al castillo.<br/>
Ademas, al <strong>morir en plena WoE no perderas nada</strong>, ni skills, ni ml, ni items, ni exp, todo esta configurado para que sea un evento lo mas entretenido posible.<br/>
En el tercer piso, cercano al Emperium principal hay una <b>palanca</b> la cual la puede jalar el guild leader de la guild gobernante del castillo, por un <b>coste de 500,000 gps convocaras 7 guardias para defender el castillo</b>, los cuales solo atacaran a aquellos que esten invadiendo al castillo y no a los miembros de la guild gobernante. Al morir estos guardias, deberas esperar 5 minutos para volver a convocarlos y volver a pagar 100,000 gps, y mientras esten vivos, no podras convocar mas guardias. Por otro lado, si una guild conquista el castillo, entonces los guardias desapareceran.<br/>
<br/>
<b>Pre-Empes y como llegar al tercer piso</b><br/>
<br/>
Para poder llegar al tercer piso primero necesitaran romper ambos Pre-Empes ubicados en el segundo piso, una ves destruidos los portales para acceso al tercer piso se abriran.<br/>
<br/>
<br/>
<b>Comandos de utilidad durante WoE</b>
<br/>
<b>/woe info</b> Indica el tiempo restante de WoE, y quien gobierna actualmente el castillo.<br/>
<br/>
<b>!recall</b> Solo puede ser ejecutado por el lider de la guild y con itervalos de 5 minutos, teletransporta a todos los miembros de la guild online junto a el.<br/>
<br/>
<br><br/>
<center><object width="425" height="350"><embed src="http://www.youtube.com/v/dYH0Quwxw-U" type="application/x-shockwave-flash" width="425" height="350"></embed></object></center><br>
<br/>
<br/><br>
';
if(!$winners) {
$main_content .= '
<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%>
<TR BGCOLOR="'.$config['site']['vdarkborder'].'">
<TD CLASS=white>
<B>Winners of WoE</B>
</TD>
</TR>
<TR BGCOLOR='.$config['site']['darkborder'].'>
<TD>
There are no WoEs in '.$config['server']['serverName'].' yet.
</TD>
</TR>
</TABLE>
';
} else {
$main_content .= "
<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=4 WIDTH=100%>
<TR BGCOLOR=\"{$config['site']['vdarkborder']}\">
<TD CLASS=white width=5%>
<B>No.</B>
</TD>
<TD CLASS=white width=30%>
<B>Winner guild</B>
</TD>
<TD CLASS=white width=25%>
<B>Conquest by</B>
</TD>
<TD CLASS=white width=20%>
<B>Start time</B>
</TD>
<TD CLASS=white width=20%>
<B>Last conquest</B>
</TD>
</TR>
$winners
</TABLE>
";
}
?>
I pay 5 USD for each script (paypal) + rep.