Implementadas Varias funciones de Pago de Stripe para Opciones Personajes, La Tienda Todavia no esta implementada del todo (EXPERIMENTAL)

This commit is contained in:
adevopg
2024-12-01 20:35:40 +01:00
parent 07b1281d61
commit 9c74006148
78 changed files with 2036 additions and 25 deletions
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/change_faction.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/change_faction_cancel.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/change_faction_success.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/change_race.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/change_race_success.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/change_race_success.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/customize_character.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/customize_success.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/gold_cancel.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/gold_character.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/gold_success.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
+9
View File
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/level_up.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/level_up_cancel.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/level_up_success.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/rename_cancel.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/rename_character.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/rename_success.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/revive_character.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/store_novawow.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/transfer_cancel.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/transfer_character.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,9 @@
<!DOCTYPE html>
{% include 'partials/head.html' %}
{% include 'partials/header.html' %}
{% include 'partials/video.html' %}
{% include 'partials/transfer_success.html' %}
{% include 'partials/social.html' %}
{% include 'partials/footer.html' %}
{% include 'partials/final.html' %}
@@ -0,0 +1,77 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Cambiar facción del personaje</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>La herramienta <span>Cambiar facción del personaje</span> te permite cambiar de la Alianza a la Horda y viceversa.</p>
<p>Si también deseas cambiar el nombre del personaje, debes usar la herramienta Renombrar personaje.</p>
<br>
<p>Al hacer un cambio de Facción:</p>
<p>- Los items, hechizos, títulos, reputaciones, monturas y logros se cambiarán a la nueva facción</p>
<p>- Las misiones activas en el Registro de misiones serán abandonadas</p>
<p>- Los teams de arena seán borrados</p>
<p>- Los amigos en la Lista de amigos se borrarán</p>
<br>
<p><span class="red-info2">Restricciones del personaje:</span></p>
<p>- No debe tener subastas activas</p>
<p>- No debe tener correos en el buzón</p>
<p>- No debe capitán de un team de arenas</p>
<p>- No debe ser miembro de una hermandad</p>
<p>- No debe tener demasiado oro</p>
<br>
<table class="max-gold-table">
<tbody><tr>
<th>Nivel</th>
<th>Max. Oro</th>
</tr>
<tr>
<td>10-30</td>
<td>300<img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-icons/money-gold.gif" width="10px"></td>
</tr>
<tr>
<td>31-50</td>
<td>1000<img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-icons/money-gold.gif" width="10px"></td>
</tr>
<tr>
<td>51-70</td>
<td>5000<img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-icons/money-gold.gif" width="10px"></td>
</tr>
<tr>
<td>71-80</td>
<td>20000<img src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-images/nw-icons/money-gold.gif" width="10px"></td>
</tr>
</tbody></table>
<br>
<p>Al usar el botón CAMBIAR FACCIÓN del personaje que hayas escogido, se enviará una petición de cambio de facción de dicho personaje.</p>
<p>Cuando ingreses a la lista de personajes de tu cuenta, verás un ícono a la izquierda de tu personaje escogido.</p>
<p>Al darle click a dicho ícono ingresarás al menú de edición de personaje que te permitirá pasar a la facción contraria.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Por favor, asegúrate de haber escogido al personaje correcto ya que esta acción no es reversible una vez realizada.</p>
</div>
</fieldset>
<form action="" id="nw-change-faction-form" method="POST" accept-charset="utf-8">
<select name="character">
<option value="" selected disabled>Seleccione un personaje</option>
{% for character in characters %}
<option class="priest big-font" value="{{ character }}">{{ character }}</option>
{% endfor %}
</select>
<br>
<button class="change-faction-button" type="submit" name="change-faction-button" data-id="ChangeFaction">Cambiar Facción por {{ price }} €</button>
</form>
<br>
<hr>
<center><div class="alert-message" id="change-race-response"></div></center>
<br>
</div>
</div>
</div>
</div>
</div>
+46
View File
@@ -0,0 +1,46 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Cambiar raza del personaje</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>La herramienta <span>Cambiar raza del personaje</span> te permite cambiar la raza del personaje entre otras de la misma facción.</p>
<p>Si también deseas cambiar el nombre del personaje, debes usar la herramienta Renombrar personaje.</p>
<br>
<p>Al usar el botón CAMBIAR RAZA del personaje que hayas escogido, se enviará una petición de cambio de raza de dicho personaje.</p>
<p>Cuando ingreses a la lista de personajes de tu cuenta, verás un ícono a la izquierda de tu personaje escogido.</p>
<p>Al darle click a dicho ícono ingresarás al menú de edición de personaje que te permitirá escoger entre las razas de la misma facción.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Por favor, asegúrate de haber escogido al personaje correcto ya que esta acción no es reversible una vez realizada.</p>
</div>
</fieldset>
<form id="nw-change-race-form" div class="centered">
<br>
<br>
<p>Escoge el personaje que quieres desbloquear</p>
<br>
<form action="" id="nw-change-race-form" method="POST" accept-charset="utf-8">
<select name="character">
<option value="" selected disabled>Seleccione un personaje</option>
{% for character in characters %}
<option class="priest big-font" value="{{ character }}">{{ character }}</option>
{% endfor %}
</select>
<br>
<button class="change-race-button" type="submit" name="change-race-button" data-id="ChangeRace">Cambiar Raza por {{ price }} €</button>
</form>
<br>
<hr>
<center><div class="alert-message" id="change-race-response"></div></center>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1 @@
@@ -0,0 +1,51 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Personalizar personaje</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>La herramienta <span>Personalizar personaje</span> te permite cambiar los siguientes aspectos un personaje:</p>
<p>- Color de la piel</p>
<p>- Rostro</p>
<p>- Pelo</p>
<p>- Sexo</p>
<p>- Características correspondientes a cada raza como cuernos, pendientes, marcas, vello facial</p>
<p>Si también deseas cambiar el nombre del personaje, debes usar la herramienta Renombrar personaje.</p>
<br>
<p>Al usar el botón PERSONALIZAR del personaje que hayas escogido, se enviará una petición de personalización de dicho personaje.</p>
<p>Cuando ingreses a la lista de personajes de tu cuenta, verás un ícono a la izquierda de tu personaje escogido.</p>
<p>Al darle click a dicho ícono ingresarás al menú de edición de personaje que te permitirá escoger diferentes características.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Por favor, asegúrate de haber escogido al personaje correcto ya que esta acción no es reversible una vez realizada.</p>
</div>
</fieldset>
<form id="nw-customize-form" div class="centered">
<br>
<br>
<p>Escoge el personaje que quieres desbloquear</p>
<br>
<form action="" id="nw-customize-form" method="POST" accept-charset="utf-8">
<select name="character">
<option value="" selected disabled>Seleccione un personaje</option>
{% for character in characters %}
<option class="priest big-font" value="{{ character }}">{{ character }}</option>
{% endfor %}
</select>
<br>
<button class="customize-button" type="submit" name="rename-button" data-id="Renombrar">Renombrar por {{ price }} €</button>
</form>
<br>
<hr>
<center><div class="alert-message" id="customize-response"></div></center>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,44 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Personalizar personaje</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>La herramienta <span>Personalizar personaje</span> te permite cambiar los siguientes aspectos un personaje:</p>
<p>- Color de la piel</p>
<p>- Rostro</p>
<p>- Pelo</p>
<p>- Sexo</p>
<p>- Características correspondientes a cada raza como cuernos, pendientes, marcas, vello facial</p>
<p>Si también deseas cambiar el nombre del personaje, debes usar la herramienta Renombrar personaje.</p>
<br>
<p>Al usar el botón PERSONALIZAR del personaje que hayas escogido, se enviará una petición de personalización de dicho personaje.</p>
<p>Cuando ingreses a la lista de personajes de tu cuenta, verás un ícono a la izquierda de tu personaje escogido.</p>
<p>Al darle click a dicho ícono ingresarás al menú de edición de personaje que te permitirá escoger diferentes características.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Por favor, asegúrate de haber escogido al personaje correcto ya que esta acción no es reversible una vez realizada.</p>
</div>
</fieldset>
<div class="body-box-content justified">
<p>Selecciona el personaje que deseas personalizar:</p>
<form id="nw-customize-form">
<select name="character" required>
<option value="" selected disabled>Seleccione un personaje</option>
{% for character in characters %}
<option value="{{ character }}">{{ character }}</option>
{% endfor %}
</select>
<button type="button" class="customize-button">Personalizar por {{ price }} €</button>
</form>
<div id="customize-response"></div>
</div>
</div>
</div>
</div>
</div>
</div>
+2 -2
View File
@@ -190,7 +190,7 @@
<input type="hidden" name="business" value="cgc.jail@gmail.com">
<input type="hidden" name="return" value="https://ultimowow.com/es/my-account">
<input type="hidden" name="cancel_return" value="https://ultimowow.com/es/my-account">
<input type="hidden" name="notify_url" value="https://ultimowow.com/es/uw-paypal/paypal_ipn_lib">
<input type="hidden" name="notify_url" value="https://ultimowow.com/es/nw-paypal/paypal_ipn_lib">
<!--<script>
const numberInput = document.getElementById("pp-input-value");
let number = numberInput.value;
@@ -283,7 +283,7 @@
<p class="centered second-brown">Valor mínimo por transacción: $2</p>
<br>
<p class="centered">Cantidad en USD a adquirir</p>
<form class="centered" id="dlocal-form" action="uw-dlocalgo/dlocal_notification" method="post">
<form class="centered" id="dlocal-form" action="nw-dlocalgo/dlocal_notification" method="post">
<input type="number" placeholder="Cantidad en USD" min="2" step="1" pattern="[0-9]" id="cantidad" name="cantidad" required=""> USD
<input type="hidden" id="username" name="username" value="INNAPMINE">
<br>
+1 -1
View File
@@ -56,7 +56,7 @@
<div class="body-box-content justified">
{{ download_content.content|safe }}
<div class="centered">
<form name="uw-client-dowload" id="uw-client-download" method="post" autocomplete="off">
<form name="nw-client-dowload" id="nw-client-download" method="post" autocomplete="off">
<p><span>Idioma</span></p>
<br>
<select name="game-language" id="game-language" class="game-download-select" onchange="mostrarSistemasOperativos();">
@@ -0,0 +1,32 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Adquirir oro</h1></div>
<div class="box-content">
<div class="title-box-content">
<h2>Información</h2>
<a class="back-to-account" href="{% url 'my-account' %}">Regresar a mi cuenta</a>
</div>
<div class="body-box-content justified">
<p>Selecciona un personaje y la cantidad de oro:</p>
<form id="uw-gold-form">
<select name="character" required>
<option value="" selected disabled>Seleccione un personaje</option>
{% for character, data in characters.items %}
<option value="{{ character }}">{{ character }}</option>
{% endfor %}
</select>
<select name="gold_amount" required>
<option value="" selected disabled>Seleccione cantidad de oro</option>
{% for price in gold_prices %}
<option value="{{ price.gold_amount }}">{{ price.gold_amount }} oro - {{ price.price }} EUR</option>
{% endfor %}
</select>
<button type="button" class="gold-button">Enviar oro</button>
</form>
<div id="gold-response"></div>
</div>
</div>
</div>
</div>
</div>
+10
View File
@@ -53,6 +53,16 @@
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/rename_guild_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/vote_points_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/unstuck_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/revive_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/rename_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/customize_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/change_race_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/change_faction_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/level_up_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/gold_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/transfer_character_response.js"></script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js-handlers/store_response.js"></script>
<script src="https://js.stripe.com/v3/"></script>
<script>var aowow_tooltips = { "colorlinks": true, "iconizelinks": true, "renamelinks": true }</script>
<script src="{{ URL_PRINCIPAL }}/static/nw-themes/nw-ryu/nw-js/nw-scripts.js"></script>
+42
View File
@@ -0,0 +1,42 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Subir a nivel 80</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>La herramienta <span>Subir a nivel 80</span> te permite subir cualquier personaje al nivel 80.</p>
<p>Sólo subirá de nivel al personaje. Esta opción no incluye ítems/oro/etc.</p>
<br>
<p>Al usar el botón SUBIR A NIVEL 80 del personaje que hayas escogido, se enviará el nivel 80 al personaje.</p>
<p>Cuando ingreses a la lista de personajes de tu cuenta, verás que tu personaje escogido ya es nivel 80.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Se requiere que el personaje esté desconectado.</p>
<p>Por favor, asegúrate de haber escogido al personaje correcto ya que esta acción no es reversible una vez realizada.</p>
</div>
</fieldset>
<p>Selecciona el personaje que deseas subir al nivel 80:</p>
<form action="" id="nw-levelup-form" method="POST" accept-charset="utf-8">
<select name="character">
<option value="" selected disabled>Seleccione un personaje</option>
{% for character in characters %}
<option class="priest big-font" value="{{ character }}">{{ character }}</option>
{% endfor %}
</select>
<br>
<button class="level-up-button" type="submit" name="level-up-button" data-id="LevelUp">Subir a nivel 80 por {{ price }} €</button>
</form>
<br>
<hr>
<center><div class="alert-message" id="levelup-response"></div></center>
<br>
</div>
</div>
</div>
</div>
</div>
+1 -1
View File
@@ -372,7 +372,7 @@
</tr>
<tr>
<td>
<a href="store-bennu">
<a href="store-novawow">
<div class="tool-button">
<div class="acc-icon store-icon"></div>
<div class="tool-button-div">
+3 -3
View File
@@ -32,7 +32,7 @@
<option value="recover-accountname-form">Nombre de cuenta</option>
<option value="recover-activationlink-form">Enlace de activación</option>
</select>
</p><form action="" method="POST" id="uw-recover-accountpassword-form" accept-charset="utf-8" style="">
</p><form action="" method="POST" id="nw-recover-accountpassword-form" accept-charset="utf-8" style="">
<table class="middle-center-table">
<tbody><tr>
<td><input type="text" maxlength="20" name="username" id="username" placeholder="Nombre de usuario"></td>
@@ -45,7 +45,7 @@
</tr>
</tbody></table>
</form>
<form action="" method="POST" id="uw-recover-accountname-form" accept-charset="utf-8" style="display: none;">
<form action="" method="POST" id="nw-recover-accountname-form" accept-charset="utf-8" style="display: none;">
<table class="middle-center-table">
<tbody><tr>
<td><input type="email" name="email" id="email" placeholder="Correo electrónico"></td>
@@ -58,7 +58,7 @@
</tr>
</tbody></table>
</form>
<form action="" method="POST" id="uw-recover-activationlink-form" accept-charset="utf-8" style="display: none;">
<form action="" method="POST" id="nw-recover-activationlink-form" accept-charset="utf-8" style="display: none;">
<table class="middle-center-table">
<tbody><tr>
<td><input type="text" maxlength="20" name="username" id="username" placeholder="Nombre de usuario"></td>
+3 -3
View File
@@ -5,7 +5,7 @@
function checkAdBlocker() {
let adBlockerDetected = false;
const testAdURL = "https://ultimowow.com/es/uw-js-handlers/openad.js";
const testAdURL = "https://ultimowow.com/es/nw-js-handlers/openad.js";
const xhr = new XMLHttpRequest();
xhr.open("GET", testAdURL, false);
try {
@@ -62,7 +62,7 @@
function checkAdBlocker() {
let adBlockerDetected = false;
const testAdURL = "https://ultimowow.com/es/uw-js-handlers/openad.js";
const testAdURL = "https://ultimowow.com/es/nw-js-handlers/openad.js";
const xhr = new XMLHttpRequest();
xhr.open("GET", testAdURL, false);
try {
@@ -104,7 +104,7 @@
<div class="box-content">
<div class="body-box-content centered">
<form action="" method="POST" id="uw-create-form" accept-charset="utf-8">
<form action="" method="POST" id="nw-create-form" accept-charset="utf-8">
<table class="middle-center-table">
<tbody><tr>
<td><input type="text" maxlength="17" name="username" id="username" placeholder="Nombre de usuario"></td>
@@ -0,0 +1,34 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Renombrar personaje</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>La herramienta <span>Renombrar personaje</span> te permite Renombrar un personaje el nombre se cambiara en el proximo inicio de session.</p>
<p>Usa esta opción cuando quieras cambiar el nombre del personaje.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Se requiere que el personaje esté desconectado.</p>
<p>Se puede repetir la acción las veces que quieras.</p>
</div>
</fieldset>
<form id="nw-rename-form" div class="centered">
<br>
<br>
<p>Escoge el personaje que quieres renombrar</p>
<br>
<br>
<hr>
<span class="red-form-response">El pago ha sido cancelado. No se realizó ningún cambio.</span>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,43 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Renombrar personaje</h1></div>
<div class="box-content">
<div class="title-box-content"><h2>Información</h2><a class="back-to-account" href="my-account">Regresar a mi cuenta</a><a class="back-to-account-responsive" href="my-account">Regresar</a></div>
<div class="body-box-content justified">
<br>
<p>La herramienta <span>Renombrar personaje</span> te permite Renombrar un personaje el nombre se cambiara en el proximo inicio de session.</p>
<p>Usa esta opción cuando quieras cambiar el nombre del personaje.</p>
<br>
<fieldset>
<legend>NOTA</legend>
<div class="separate2">
<p>Se requiere que el personaje esté desconectado.</p>
<p>Se puede repetir la acción en un mismo las veces que quieras.</p>
</div>
</fieldset>
<form id="nw-rename-form" div class="centered">
<br>
<br>
<p>Escoge el personaje que quieres desbloquear</p>
<br>
<form action="" id="nw-unstuck-form" method="POST" accept-charset="utf-8">
<select name="character">
<option value="" selected disabled>Seleccione un personaje</option>
{% for character in characters %}
<option class="priest big-font" value="{{ character }}">{{ character }}</option>
{% endfor %}
</select>
<br>
<button class="rename-button" type="submit" name="rename-button" data-id="Renombrar">Renombrar por {{ price }} €</button>
</form>
<br>
<hr>
<center><div class="alert-message" id="rename-response"></div></center>
<br>
</div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,39 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content">
<h1>Revivir personaje</h1>
</div>
<div class="box-content">
<div class="title-box-content">
<h2>Información</h2>
<a class="back-to-account" href="{% url 'my-account' %}">Regresar a mi cuenta</a>
<a class="back-to-account-responsive" href="{% url 'my-account' %}">Regresar</a>
</div>
<div class="body-box-content justified">
<br>
{% if characters %}
<p>Escoge el personaje que quieres revivir:</p>
<br>
<form id="nw-revive-form" action="" method="POST" accept-charset="utf-8">
{% csrf_token %}
<select name="character">
<option disabled selected value="">Seleccione un personaje</option>
{% for character in characters %}
<option value="{{ character }}">{{ character }}</option>
{% endfor %}
</select>
<br>
<button class="revive-button" type="submit" name="revive" data-id="Revivir">Revivir</button>
</form>
<br>
{% else %}
<p>No hay personajes disponibles para revivir.</p>
{% endif %}
<hr>
<div class="alert-message" id="revive-response"></div>
</div>
</div>
</div>
</div>
</div>
@@ -0,0 +1,32 @@
<div class="main-page">
<div class="store-categories">
{% for category in categories %}
<h2>{{ category.name }}</h2>
<ul>
{% for item in category.storeitem_set.all %}
<li>
<img src="{{ item.image_url }}" alt="{{ item.name }}">
<p>{{ item.name }}</p>
<p>{{ item.price }} €</p>
<button class="add-to-cart" data-item-id="{{ item.id }}">Añadir</button>
</li>
{% endfor %}
</ul>
{% endfor %}
</div>
<div class="cart">
<h2>Carrito</h2>
<ul>
{% for cart_item in cart_items %}
<li>
<p>{{ cart_item.item.name }}</p>
<p>{{ cart_item.item.price }} €</p>
<button class="remove-from-cart" data-cart-id="{{ cart_item.id }}">Eliminar</button>
</li>
{% endfor %}
</ul>
<p>Total: {{ total_price }} €</p>
<button id="checkout-button">Pagar</button>
</div>
</div>
+2 -2
View File
@@ -56,7 +56,7 @@
<button id="trade-buy-a" class="trade-option-button">COMPRA</button>
<br>
<div id="trade-sell-div">
<form action="" method="POST" id="uw-trade-points-sell-form" accept-charset="utf-8">
<form action="" method="POST" id="nw-trade-points-sell-form" accept-charset="utf-8">
<table class="middle-center-table">
<tbody><tr>
<td>¿Cuánto valdrá el código en PD?</td>
@@ -102,7 +102,7 @@
<div class="alert-message" id="trade-points-sell-response"></div>
</div>
<div id="trade-buy-div">
<form action="" method="POST" id="uw-trade-points-buy-form" accept-charset="utf-8">
<form action="" method="POST" id="nw-trade-points-buy-form" accept-charset="utf-8">
<table class="middle-center-table">
<tbody><tr>
<td>Ingresa el ID del código de PD</td>
@@ -0,0 +1,28 @@
<div class="main-page">
<div class="middle-content">
<div class="body-content">
<div class="title-content"><h1>Transferir personaje</h1></div>
<div class="box-content">
<div class="title-box-content">
<h2>Información</h2>
<a class="back-to-account" href="{% url 'my-account' %}">Regresar a mi cuenta</a>
</div>
<div class="body-box-content justified">
<form id="uw-transfer-character-form">
<select name="character" required>
<option value="" selected disabled>Seleccione un personaje</option>
{% for character in characters %}
<option value="{{ character.0 }}">{{ character.0 }}</option>
{% endfor %}
</select>
<input type="text" name="destination_account" placeholder="Cuenta destino" required>
<input type="password" name="security_token" placeholder="Token de seguridad" required>
<button type="button" class="transfer-button">Transferir por {{ price }} €</button>
</form>
<hr>
<center><div id="transfer-character-response"></div></center>
</div>
</div>
</div>
</div>
</div>
@@ -22,7 +22,7 @@
</fieldset>
<div class="centered">
<p>Escoge el personaje que quieres desbloquear</p>
<form id="uw-unstuck-form" method="POST" accept-charset="utf-8">
<form id="nw-unstuck-form" method="POST" accept-charset="utf-8">
{% csrf_token %}
<select name="character" required>
<option disabled selected value="">Selecciona un personaje</option>