Redbook-Tibia
Bienvenido RedBook-Tibia aqui encontraras un Poco de todo relacionado con open tibia server 100% hispanos
Mejores posteadores
aremst
 
ricker
 
andrea
 
Bizkit
 
Xanadu123
 
MummyCR
 

Palabras claves

Visits
Flag Counter
Donar


Creando web Con Modern aac

Ver el tema anterior Ver el tema siguiente Ir abajo

Creando web Con Modern aac

Mensaje por ricker el Sáb Jul 26, 2014 11:12 pm

BUENO primero que nada este pequeño tutorial lo realize para ayudar a un amigo
pero en fin antes que nada para esto les recomiendo lo siguiente:

xammp 1.7.3
http://sourceforge.net/projects/xampp/files/XAMPP%20Windows/1.7.3/xampp-win32-1.7.3.exe/download?use_mirror=softlayer-ams

modern-aac-en-español
Presiona aqui

Aqui les dejo la contraseña para que descompriman la informacion de modern aac
 "kruger"

Primero que nada necesitas tener ya instalado xammp 1.7.3.al descargar xammp debes registrate lo cual no les dejo como 

hacerlo porque muchos ya lo saben pero en fin ya vi que otros no asi que les enseñare como hacer la base de datos y como importar

empezemos abriras xammp seleccionaras donde dice mysql salen 2 cuadros mas que dice (STAR) (ADMIN) SELECCIONAREMOS ADMIN  lo cual nos llevara a lo siguiente..Nota... porfavor sigan los paso de las imagenes.


una vez creada la base de datos lo que haremos es lo siguiente importar nuestra base de datos
lo cual nos mandara a lo siguiente





Al darle click en importar nos mandara a lo siguiente







despues de de esto y una vez dado click en seleccionar archivo nos mandara a esto, tienes que abrir la carpeta donde tienes alojado tu otserver y buscar la carpeta que se llama shemas







ya estando aqui abriremos la carpeta shemas y seleccionaras el archivo mysql.sql







lo cual despues de aver seleccionado abrir nos mandara a a esto otro
has lo que dice la imagen 








al dar en continuar nos mandara a esto otro que dira que que La importación se ejecutó exitosamente, se ejecutaron 77 consultas.
perfecto ahora ya tenemos nuestra base de datos.. deberia ver asi..








Perfecto ahora una vez hecho todo lo de arriba lo unico que haremos es lo siguiente..Porfavor sigan correctamente los paso

1---(vamos a la carpeta htdocs de la carpeta de xammp dentro de esa carpeta debes eliminar lo que ahi dentro)
2----(descomprimir los datos que bienen dentro de modern-aac-en-espanol-v3 y agregarlos dentro de la carpeta de htdocs)
3 ----(abres xammp control panel y seleccionas en APACHE le das click en admin lo cual nos mandara a lo siguiente)




al salir esto que es un error comun solo da click en localhost lo cual nos llevara al paso 
4----(instalacion de modern aac y aremos lo siguiente







5----(ahora para cambiar el nombre de tu web es muy facil solo debes hacer lo siguiente vas a la carpeta htdocs y abres el 

arvivo config. y dentro de el debes buscar esta linea)



Código:
$config['tile'] ="Modern AAC - Powered by IDE Engine.";



y dentro de eso debes de poner la direccion del NO-IP.com
mas o menos ser asi (ejemplo.sytes.net)
ya al haberlo cambiado lo unico que debes hacer es guardar y ahora en tu navegador pones tu direreccion seria algo asi 
...(ejemplo.sytes.net)
y ahora ya podras entrar a tu web usando tu direccion de no-ip...



Spoiler:
Como Configurar Shop System



Abriremos nuestra carpeta xammp dentro de ella abrir htdocs una vez dentro de htdocs abriemos la carpeta templates despues abriremos la carpeta dwarf y enseguida abriremos img Buscas la que dice Header y esa es la que tienes que editar para añadir la que tu necesitas asegurate de que sea del mismo tamaño esto para que en tu web no salga dañada o tenga un mal aspecto....

2:: Para que tu sistema de shop funcione primero que nada debes darte accsseso como administrador...
esto lo haras en phpadmin seleccionas tu base de datos creada y ahi seleccionas accounts abres la tuya y dentro de ella busca que diga Page_access y le agregas el numero 5 y le das en continuar...

3:: Una vez hecho estos vas a tu web entras con tu cuenta y en la parte de mero abajo la web te saldra en lestras azules administracion..
4: una vez hecho eso solo das click en donde dice tienda y automaticamente tu sistema de shop sera agregado y automaticamente en tu base de datos se agregaran nuevas opciones como shop_donation_history shop_history y shop_offer....

5::: Bien ahora ya puedes agregar lo items de donacion tuyos para esto vuelves a darle click en tienda y dentro de ella te saldra en letras azules Panel De Administracion una vez dentro saldran tres opciones mas Agregar un Nuevo Producto | Eliminar Productos Existentes | Agregar/Remover Puntos a los Usuarios
ahora solo seleccionaras en agregar nuevo producto y dentro de el te saldra la opcion de Seleccionar categoria y ahi tu seleccionas items y pulsas el boton seleccionar categoria..
el cual al hacer esto te saldra otra opccion Select Type: Seleccionar Tipo pulsaras en seleccionar tipo y listo te saldra algo como esto..





Bien en cuanto a las armas simpre debe ir en cantidad 1 y si son bolts,spear y stars si en tu ot tienes la opccion de que no se acaben pues igual mente pon el numero 1 y si acaban pues agrega la cantidad que quieras dar por un determinado costo en puntos y pulsaras en add product..
lo cual en tu shop ahora ya tendras tu item agregado...
y si el item esta dentro de la categoria de modern acc automaticamente se añadira una image
perfecto...

6::: si despues de eso te sale que no tiene imagen bueno haremos lo siguiente
vas a tu carpeta xammp,htdocs buscas la carpeta public y despues abres la carpeta images y despues abres la que dice items ahi es donde tu puedes agregar las imagenes correspondientes a tus item....

7:: asegurate de qeu cuando agregues una imagen nueva lleve el numero de id correspondiente esto es para que cuando tu tengas ya tu item agregado a shop corresponda a la imagen que has agregado... 

8:: Ahora te enseñare a configurarlo para que los item lleguen a tus players en tu server...
vaz a la carpeta de tu otserver/Data/Globalevents
abres la carpeta Scripts y dentro haras un archivo lua con el nombre de Shop.lua
dentro del el agregaras esto



Código:
function onThink(interval, lastExecution, thinkInterval)

 local result = db.getResult("SELECT * FROM shop_history WHERE `processed` = 0;")
 
if(result:getID() ~= -1) then
 while(true) do
 cid = getCreatureByName(tostring(result:getDataString("player")))
 product = tonumber(result:getDataInt("product"))
 itemr = db.getResult("SELECT * FROM shop_offer WHERE `id` = "..product..";")
 if isPlayer(cid) then
 local id = tonumber(itemr:getDataInt("item"))
 local tid = tonumber(result:getDataInt("id"))
 local count = tonumber(itemr:getDataInt("count"))
 local tipe = tonumber(itemr:getDataInt("type"))
 local productn = tostring(itemr:getDataString("name"))
 if isInArray({5,8},tipe) then
 if getPlayerFreeCap(cid) >= getItemWeightById(id, count) then
 if isContainer(getPlayerSlotItem(cid, 3).uid) then
 received = doAddContainerItem(getPlayerSlotItem(cid, 3).uid, id,count)
 if received then
 doPlayerSendTextMessage(cid,19, "You have received >> "..productn.." << from our shop system")
 db.executeQuery("UPDATE `shop_history` SET `processed`='1' WHERE id = " .. tid .. ";")
 else
 doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough space on container to receive >> "..productn.." <<")
 end
 else
 doPlayerSendTextMessage(cid,19, "Sorry, you don't have a container to receive >> "..productn.." <<")
 end
 else
 doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough capacity to receive >> "..productn.." << (You need: "..getItemWeightById(id, count).." Capacity)")
 end
 elseif isInArray({6,7},tipe) then
 if tipe == 6 then
 bcap = 8
 bid = 1987
 elseif tipe == 7 then
 bcap = 20
 bid = 1988
 end
 if isItemRune(id) then
 count = 1
 end
 if getPlayerFreeCap(cid) >= (getItemWeightById(1987, 1) + getItemWeightById(id,count * bcap)) then
 local bag = doCreateItemEx(bid, 1)
 for i = 1,bcap do
 doAddContainerItem(bag, id, count)
 end
 received = doPlayerAddItemEx(getPlayerSlotItem(cid, 3).uid, bag)
 if received == RETURNVALUE_NOERROR then
 doPlayerSendTextMessage(cid,19, "You have received >> "..productn.." << from our shop system")
 db.executeQuery("UPDATE `shop_history` SET `processed`='1' WHERE id = " .. tid .. ";")
 else
 doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough space to receive >> "..productn.." <<")
 end
 else
 doPlayerSendTextMessage(cid,19, "Sorry, you don't have enough capacity to receive >> "..productn.." << (You need: "..getItemWeightById(id, count).." Capacity)")
 end
 end
 end
 itemr:free()
 if not(result:next()) then
 break
 end
 end
 result:free()
 end
 return true
end

una vez hecho eso ahora solo vaz a ir a globalevents.xml y agregaras esta linea

Código:
<globalevent name="shop" interval="30" event="script" value="shop.lua"/>

y listo automaticamente cuando un jugador compre un item le llegara a su backpack.

Bueno espero y les haya servido este pequeño mini tutorial sobre modern aac si te gusto y te sirvio no olvides que agradecer no cuesta nada.espero un poco de REP...
avatar
ricker
Aportador
Aportador

Mensajes : 18
Puntos : 364
Reputación : 306
Fecha de inscripción : 13/07/2014
Edad : 27
Localización : Monterrey

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.