iCasas v0.1 -
Cauezin - 29.06.2018
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
Код:
[-]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.
[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
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
Pastebin (Clique aqui)
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)
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.
Re: iCasas v0.1 -
NelsonC - 29.06.2018
Gostei.
Coloque o cуdigo no pastebin ou no github por favor.
Re: iCasas v0.1 -
Cauezin - 29.06.2018
Quote:
Originally Posted by NelsonC
Gostei.
Coloque o cуdigo no pastebin ou no github por favor.
|
Obrigado men :v
https://pastebin.com/JVSXG4RF
Re: iCasas v0.1 -
HelderPT - 29.06.2018
Gostei do sistema muito dahora para um "novato" huehe :v
@OFF= " Pior programador do forum "
Tu nгo й o pior apenas nгo tem o conhecimento suficiente e estб iniciando coloca outra signature bb
FORA ISSO BOM TRABALHO :V
Re: iCasas v0.1 -
Cauezin - 29.06.2018
Quote:
Originally Posted by HelderPT
Gostei do sistema muito dahora para um "novato" huehe :v
@OFF= " Pior programador do forum "
Tu nгo й o pior apenas nгo tem o conhecimento suficiente e estб iniciando coloca outra signature bb
FORA ISSO BOM TRABALHO :V
|
Obrigado men hihihi
@OFFTOPIC
Eu boto essa signature sу pq achei engraзado , sei que nгo sou o pior e estou bem longe de ser o melhor ksksksk :v
Re: iCasas v0.1 -
Marllun - 29.06.2018
Ficou bom.
Re: iCasas v0.1 -
GuiKommander - 29.06.2018
Gostei, tava com dificuldades para fazer um sistema desse TIPO, apesar que sei usar mysql mais para a questгo de salvar as contas dos players e tals.
Parabйns.
Re: iCasas v0.1 -
PesadaO - 29.06.2018
Muito bom.
Re: iCasas v0.1 -
Cauezin - 29.06.2018
Quote:
Originally Posted by Marllun
Ficou bom.
|
Obrigado :v
Quote:
Originally Posted by GuiKommander
Gostei, tava com dificuldades para fazer um sistema desse TIPO, apesar que sei usar mysql mais para a questгo de salvar as contas dos players e tals.
Parabйns.
|
Hehe vlw men
Re: iCasas v0.1 -
Cauezin - 29.06.2018
Quote:
Originally Posted by ipsLuan
Bacana! Continue estudando.
|
Sempre que posso.
Re: iCasas v0.1 -
Cauezin - 29.06.2018
Quote:
Originally Posted by PesadaO
Muito bom.
|
Obrigado :v
Re: iCasas v0.1 -
Cauezin - 30.06.2018
iCasas v0.1.1
Code:
[~]Bug sobre conflito de interiores resolvido.
[-]Removido
[+]Adicionado
[~]Bug
iCasas.pwn
Pastebin (Clique aqui)
Re: iCasas v0.1 -
Cauezin - 30.06.2018
iCasas v0.2.1
Code:
[-]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.
[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
PHP Code:
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)
Re: iCasas v0.1 -
HelderPT - 09.07.2018
Bacana a nova atualizaзгo continue estudando!
Re: iCasas v0.1 -
ChapN - 15.09.2018
Ficou muito bom o sistema, continua melhorando