Sunteți pe pagina 1din 3

-------

-------------------------------------------------------Host:
127.0.0.1
Server version:
5.6.21-log - MySQL Community Server (GPL)
Server OS:
Win64
HeidiSQL Version:
8.3.0.4694
--------------------------------------------------------

/*!40101
/*!40101
/*!40014
*/;
/*!40101

SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;


SET NAMES utf8 */;
SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0
SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;

-- Dumping structure for procedure giaproiect.adauga_inamic


DROP PROCEDURE IF EXISTS `adauga_inamic`;
DELIMITER //
CREATE DEFINER=`root`@`localhost` PROCEDURE `adauga_inamic`(IN `Name` VARCHAR(50
), IN `HP` INT, IN `Damage` INT)
NO SQL
SQL SECURITY INVOKER
COMMENT 'Aceasta procedura ne permite sa adaugam un nou inamic.'
BEGIN
INSERT INTO enemies (Name, HP, Damage) VALUES (Name, HP, Damage);
END//
DELIMITER ;
-- Dumping structure for procedure giaproiect.adauga_jucator
DROP PROCEDURE IF EXISTS `adauga_jucator`;
DELIMITER //
CREATE DEFINER=`root`@`localhost` PROCEDURE `adauga_jucator`(IN `Name` VARCHAR(5
0))
MODIFIES SQL DATA
COMMENT 'Aceasta procedura ne permitem sa adaugam un nou jucator.'
BEGIN
INSERT INTO players (Nume) VALUES (PlayerName);
END//
DELIMITER ;
-- Dumping structure for procedure giaproiect.adauga_nivel
DROP PROCEDURE IF EXISTS `adauga_nivel`;
DELIMITER //
CREATE DEFINER=`root`@`localhost` PROCEDURE `adauga_nivel`(IN `EnemyName` varCHA
R(50), IN `EnemyNR` INT, IN `EnemyType` INT, IN `Difficulty` INT)
MODIFIES SQL DATA
COMMENT 'Aceasta procedura ne ajuta sa putem introduce un nou nivel in baza
de date.'
BEGIN
INSERT INTO levels (Nume, Inamici, InamiciTIP, Dificultate) VALUES (Enem
yName, EnemyNR, EnemyType, Difficulty);
END//
DELIMITER ;
-- Dumping structure for table giaproiect.enemies
DROP TABLE IF EXISTS `enemies`;
CREATE TABLE IF NOT EXISTS `enemies` (
`EnemyID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID-ul inamicului.',
`Name` varchar(50) NOT NULL COMMENT 'Numele Inamicului.',

`HP` int(11) NOT NULL COMMENT 'HP-ul inamicului [1-100]',


`Damage` int(11) NOT NULL COMMENT 'Damage-ul mediu al inamicului [1-100]',
PRIMARY KEY (`EnemyID`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-- Dumping data for table giaproiect.enemies: ~2 rows (approximately)
DELETE FROM `enemies`;
/*!40000 ALTER TABLE `enemies` DISABLE KEYS */;
INSERT INTO `enemies` (`EnemyID`, `Name`, `HP`, `Damage`) VALUES
(1, 'Lizard', 100, 14),
(2, 'Vierme', 58, 8);
/*!40000 ALTER TABLE `enemies` ENABLE KEYS */;
-- Dumping structure for table giaproiect.levels
DROP TABLE IF EXISTS `levels`;
CREATE TABLE IF NOT EXISTS `levels` (
`LevelID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID-ul nivelului [unic]',
`Name` varchar(50) NOT NULL COMMENT 'Numele nivelului',
`Inamici` int(11) NOT NULL DEFAULT '3' COMMENT 'Cati inamici se vor spawna in
acest nivel.',
`InamiciTIP` int(11) NOT NULL DEFAULT '1' COMMENT 'Ce inamic va fi spawnat in
acest nivel.',
`Dificultate` int(11) NOT NULL DEFAULT '1' COMMENT '0 - EASY / 1 - Normal / 3
- HARD',
PRIMARY KEY (`LevelID`),
KEY `TipInamic` (`InamiciTIP`),
CONSTRAINT `TipInamic` FOREIGN KEY (`InamiciTIP`) REFERENCES `enemies` (`Enemy
ID`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
-- Dumping data for table giaproiect.levels: ~0 rows (approximately)
DELETE FROM `levels`;
/*!40000 ALTER TABLE `levels` DISABLE KEYS */;
INSERT INTO `levels` (`LevelID`, `Name`, `Inamici`, `InamiciTIP`, `Dificultate`)
VALUES
(1, 'Mansarda', 3, 1, 1);
/*!40000 ALTER TABLE `levels` ENABLE KEYS */;
-- Dumping structure for table giaproiect.players
DROP TABLE IF EXISTS `players`;
CREATE TABLE IF NOT EXISTS `players` (
`ID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID-ul playerului [unic]',
`Nume` varchar(25) NOT NULL COMMENT 'Numele jucatorului [display purpose]',
`Level` int(11) NOT NULL DEFAULT '1' COMMENT 'Nivelul jucatorului [rank system
]',
`Kills` int(11) NOT NULL DEFAULT '0' COMMENT 'Cate killuri a avut overall de c
and s-a inregistrat [statistica]',
`Deaths` int(11) NOT NULL DEFAULT '0' COMMENT 'De cate ori a murit [statistica
]',
PRIMARY KEY (`ID`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
-- Dumping data for table giaproiect.players: ~2 rows (approximately)
DELETE FROM `players`;
/*!40000 ALTER TABLE `players` DISABLE KEYS */;
INSERT INTO `players` (`ID`, `Nume`, `Level`, `Kills`, `Deaths`) VALUES
(1, 'Georgiana', 1, 0, 0),
(2, 'Costin', 1, 0, 0);

/*!40000 ALTER TABLE `players` ENABLE KEYS */;


/*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
/*!40014 SET FOREIGN_KEY_CHECKS=IF(@OLD_FOREIGN_KEY_CHECKS IS NULL, 1, @OLD_FORE
IGN_KEY_CHECKS) */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;

S-ar putea să vă placă și