29.06.2018, 00:00
(
Последний раз редактировалось Cauezin; 30.06.2018 в 16:01.
)
Este й um FilterScript interativo para vocк construir casas in-game e armazena-las em MySQL.
Sei que existe um monte de sistemas ai pelo fуrum certamente melhor que o meu, porйm fiz isso como um desafio para mim mesmo , tive uma grande ajuda do meu amigo com coisas que nгo entendia, nгo quer os crйditos junto comigo, entгo ficou sу pra mim ;-
Sou bem novo nesse mundo de PAWN e em programaзгo em geral , porйm estou fazendo o meu melhor sempre que posso para melhorar, caso vocк tenha achado algum bug, erro de escrita, por favor , diga nos comentбrios desse post, e tambйm se for criticar , faзa uma critica construtiva. Nгo й bom ser desmotivado . Vamos ao FS:
Includes Necessбrias
a_samp https://www.sa-mp.com/
sscanf2 https://github.com/maddinat0r/sscanf...er/sscanf2.inc
streamer https://github.com/samp-incognito/sa...r/streamer.inc
a_mysql https://github.com/pBlueG/SA-MP-MySQL/releases
Pawn.CMD https://github.com/urShadow/Pawn.CMD/releases
YSI\y_iterate https://github.com/pawn-lang/YSI-Includes
https://github.com/Zeex/amx_assembly
================================================== =================
iCasas v0.2.1
[x]Notas
Todas as casas agora tem um level mбximo, elas vгo de 0 a 10 , porque tem apenas 10 casas para usarmos como interior. Vocк pode escolher o level mбximo dб casa, mas antes recomendo que veja quais sгo os interiores , e quais sгo as melhores casas que vocк pode escolher no mapa.
O editar casa continua a mesma coisa , mas ao invйs de ser [valor] e [interior], agora й [valor] [level] [levelmax], como jб tinha dito , nгo mudou muita coisa , sу que agora edita os novos params adicionados.
O realmente novo comando й o "/atualizarcasa" como jб diz nele , vocк atualiza o nнvel da sua casa, os valores para atualizar varia e vocк pode alterar eles facilmente.
Pastebin v0.2.1 (Clique aqui)
Tabela v0.2.1
================================================== =================
iCasas v0.1.1
Pastebin (Clique aqui)
Tabela SQL v0.1
Apenas abra seu MySQL e clique em SQL, vai criar a tabela direto.
Comandos
Apenas logados na RCON
/criarcasa [valor] [interior 0-10]
/excluircasa
/editarcasa [valor] [interior 0-10]
Para players
/comprarcasa
/vendercasa
iCasas.pwn
================================================== =================
Provavelmente o cуdigo estб mal otimizado e meio grosseiro, mas me peerdoem й o primeiro de muitos :v
Qualquer BUG , PROBLEMA e melhorias que eu possa fazer , pode falar nos comentбrios ou no meu pv.
Sei que existe um monte de sistemas ai pelo fуrum certamente melhor que o meu, porйm fiz isso como um desafio para mim mesmo , tive uma grande ajuda do meu amigo com coisas que nгo entendia, nгo quer os crйditos junto comigo, entгo ficou sу pra mim ;-
Sou bem novo nesse mundo de PAWN e em programaзгo em geral , porйm estou fazendo o meu melhor sempre que posso para melhorar, caso vocк tenha achado algum bug, erro de escrita, por favor , diga nos comentбrios desse post, e tambйm se for criticar , faзa uma critica construtiva. Nгo й bom ser desmotivado . Vamos ao FS:
Includes Necessбrias
a_samp https://www.sa-mp.com/
sscanf2 https://github.com/maddinat0r/sscanf...er/sscanf2.inc
streamer https://github.com/samp-incognito/sa...r/streamer.inc
a_mysql https://github.com/pBlueG/SA-MP-MySQL/releases
Pawn.CMD https://github.com/urShadow/Pawn.CMD/releases
YSI\y_iterate https://github.com/pawn-lang/YSI-Includes
https://github.com/Zeex/amx_assembly
================================================== =================
iCasas v0.2.1
Код:
[-]Removido comando /criarcasa [valor] [interior] [-]Removido comando /editarcasa [valor] [interior] [+]Adicionado sistema de level as casas. [+]Adicionado comando /criarcasa [valor] [levelmax 0-10] - Logado na RCON [+]Adicionado comando /editarcasa [valor] [level 0-10] [levelmax 0-10] Logado na RCON [+]Adicionado comando /atualizarcasa - Todos os jogadores. [~]Bugs corrigidos.
Todas as casas agora tem um level mбximo, elas vгo de 0 a 10 , porque tem apenas 10 casas para usarmos como interior. Vocк pode escolher o level mбximo dб casa, mas antes recomendo que veja quais sгo os interiores , e quais sгo as melhores casas que vocк pode escolher no mapa.
O editar casa continua a mesma coisa , mas ao invйs de ser [valor] e [interior], agora й [valor] [level] [levelmax], como jб tinha dito , nгo mudou muita coisa , sу que agora edita os novos params adicionados.
O realmente novo comando й o "/atualizarcasa" como jб diz nele , vocк atualiza o nнvel da sua casa, os valores para atualizar varia e vocк pode alterar eles facilmente.
Pastebin v0.2.1 (Clique aqui)
Tabela v0.2.1
PHP код:
CREATE TABLE Casas(cID int AUTO_INCREMENT PRIMARY KEY,
cProprietario varchar(24) null,
cValor int(15) null,
cInterior int(5) null,
cVirtualWorld int(5) null,
cComprado tinyint(1) not null default 0,
cLevel int(5) not null default 0,
cLevelMax int(5) not null,
cPosX float null,
cPosY float null,
cPosZ float null,
InteriorX float null,
InteriorY float null,
InteriorZ float null,
InteriorA float null)
iCasas v0.1.1
Код:
[~]Bug sobre conflito de interiores resolvido. [-]Removido [+]Adicionado [~]Bug
Tabela SQL v0.1
PHP код:
CREATE TABLE Casas(cID int AUTO_INCREMENT PRIMARY KEY,
cProprietario varchar(24) null,
cValor int(15) null,
cInterior int(5) null,
cVirtualWorld int(5) null,
cComprado tinyint(1) not null default 0,
cPosX float null,
cPosY float null,
cPosZ float null,
InteriorX float null,
InteriorY float null,
InteriorZ float null,
InteriorA float null)
Comandos
Apenas logados na RCON
/criarcasa [valor] [interior 0-10]
/excluircasa
/editarcasa [valor] [interior 0-10]
Para players
/comprarcasa
/vendercasa
iCasas.pwn
================================================== =================
Provavelmente o cуdigo estб mal otimizado e meio grosseiro, mas me peerdoem й o primeiro de muitos :v
Qualquer BUG , PROBLEMA e melhorias que eu possa fazer , pode falar nos comentбrios ou no meu pv.