Novidades

31 maio 2013

Felipe Paiva
Brasil Furia Style

Olá Galera da HomeHots.net , Aqui Quem Fala é Felipe Paiva e Venho Trazendo Hoje Aqui Um GameMode Chama Brasil Furia Style RPG BFS , Espero Que Gostem !! ^^

Informações

-29 Orgs


 -Sistema de Familia


-Sistema de Neon


-Sistema Admin


-Entre Outros.


Print's




Download

Clique aqui para fazer o download 

Créditos
RaFaeL_SK - Criador dGameMode.
iPaulo_Cooper - Por Conseguir o GameMode.
Felipe Paiva - Postador.


Curta e Compartilhe: Facebook.com/HomeHots
Informações,Ajudas etc: felipepaiva73@hotmail.com

30 maio 2013

Felipe Paiva
Sistema dBalão

Olá Galerinha da HomeHots.net , Aqui Quem Fala é Felipe Paiva e Hoje Venho Trazendo uma Filterscript De Sistema de Balão , Espero Que Gostem !! ^^

Informações

-Nenhum Bug Encontrado.

-Localizado na Praia de Veronia(Santa Maria).

-FilterScript Feita Usando Como Base o Sistema de Balão Feito Por Dimmy Scarface

Print's





Download

Clique aqui para fazer o download

Créditos

DeserT (FaTaL) - Editor dFilterScript
Dimmy Scarface -  Criador da FilterScript
Felipe Paiva - Postador


Curta e Compartilhe: Facebook.com/HomeHots
Informações,Ajudas etc: felipepaiva73@hotmail.com



Felipe Paiva
Criando Uma FilterScript

Olá Galerinha da HomeHots.net , Hoje Venho Trazendo Um Tutorial de Como Criar Sua Própia FilterScript , Espeto Que Gostem !! ^^


Resumo


O FilterScript é auto explicativo,
explicando as funções mais usadas.


Download


Codigo
pawn Code:
/*     ________________________________________________________________________     |                _______  ______   _                                   |     |               (  ____ \(  ____ \| \    /\                            |     |               | (    \/| (    \/|  \  / /                            |     |               | (__    | (__    |  |_/ /                             |     |               |  __)   |  __)   |   _ (                              |     |               | (      | (      |  | \ \                             |     |               | )      | (____/\|  /  \ \                            |     |               |/       (_______/|_/    \/                            |     |                                                                      |     |                   Project Created By:[FeK]Garfield                   |     |                                                  |
    | |     |         [FeK]Company clan of Programmers and Scripters               |
| |
| Felipe Paiva - Postador na HomeHots.net |     |______________________________________________________________________|                    Atualizado Data 11/12/2010                       Deixe os Créditos! *//* Hoje vou fazer um mini-tutorial para mostrar para os  iniciantes como cria um filterscript, vamos lá xD */ // Logo no inicio voccê coloca : #define FILTERSCRIPT // Define que Este script é filterscript. #include <a_samp>    // Utiliza a include principal, no caso a_samp, sem ela não vou poder fazer nada. #if defined FILTERSCRIPT // Agora, este if significa Se, então SEFOR DEFINIDO FILTERSCRIPT, se está definido como filterscript ele realizará as funçõs abaixo. // Você que é novato, vamos explicar algumas coisaS: //  CallBack = é uma public feita com forward. //  Variavel = é um 'new nome;' que tem uma variação //  Array    = é uma new com eixos Exemplo: // No nome 'Cachorro' podemos botar qualquer nome. // agora tem Duas Chavez [] []. a primeiro é quantos é quantas linhas terá e o segundo eixos. // A Chave { abre o a array podemos botar umonte de coisas nelas. new Cachorro[ ] [] = {    "[FeK]Garfield", // A primeira mensagem sempre tem virgula,    "[FeK]Gustavob" // Mais a ultima nunca tem. }; // Agora veremos o começo do scrip. public OnFilterScriptInit() // Esta public é quando inicia o filterscript { // Abre sempre a chave para comandos.     print("-OOOiiiiee este é mais um tutorial do Garfield-"); // aqui vai as mensagens que vai aparecer no log.     return 1; // Return 1; é return sim; }// Fecha chave. public OnFilterScriptExit()// Esta public é quando se desliga o filterscrip {// abre     print("-Tutorial do garfield, desligado."); // Manda mensagem que o nosso filterscript foi desligado.     return 1; // Return ? Sim }// Fecha public OnPlayerConnect(playerid)// Esta public é quando player conectar {// Abre     // Vamos fazer um OnPlaerConnect mais sofisticado:     new string[128]; // Declara uma string ( TExto )     new Nome[24]; // Declara nome do player     GetPlayerName(playerid, Nome, 24); // Pega o nome do player que entrou.     new Dia,Mes,Ano,Hora,Minuto,Segundo; // Cria 6 Variaveis, Dia mes ano hora minuto segundo.     format(string, sizeof(string),"Senhor: %s Entrou no servidor. Data:[%d/%d/%d/] Hora:[%d/%d/%d]",Nome, Dia,Mes,Ano,  Hora,  Minuto,Segundo); // Formata a string com os dados acima     SendClientMessageToAll(0xFFB400FF, string); // Quando alguem conectar ele mandará mensagem acima.     return 1; //  return ? sim } // Fecha public OnPlayerDisconnect(playerid, reason) // Quando algum player disconecta {// Abre     SendClientMessageToAll(0xFFB400FF, "Alguem Desconectou"); // Manda mensagem que alguem desconectou     return 1; }// Fecha public OnPlayerCommandText(playerid, cmdtext[])// A parte dos comandos {     if (strcmp("/mycommand", cmdtext, true, 10) == 0) // if se for "mycommand" ou seja, se ocara digitar mycommand no servidor irá aparecer oque tiver entre chavez.     {// Fecha         SendClientMessage(playerid,0xFFB400FF,"Oi você digitou um comando e ganhou vida.");         SetPlayerHealth(playerid, 100); //SEta a vida         SetPlayerArmour(playerid, 100); // Seta colete         new rand = random(sizeof(Cachorro)); // Indica algo random, no caso Cachorro.         new string[128]; // Declara string com 128 cells         format(string, sizeof(string),"%s é Legal", Cachorro[rand]); // formata a string com random ( Cachorro         SendClientMessage(playerid, 0xFFB400FF,string); // envia a mensagen.         return 1; // Return sim     } // Fecha     return 0; // Return não. } #endif // para dizer que o script ta terminado.
Créditos
[FeK]Garfield. - Criador do Tutorial
Agradecimentos - Equipe[FeK]Squad.
Felipe Paiva - Postador

29 maio 2013

Felipe Paiva
Criando Organizações

Olá Galerinha da HomeHots.net , Aqui Quem Fala é Felipe Paiva e Hoje Desta Vez , Venho Trazendo Um Tutorial de Como Criar Organizações , Esse Tutorial é Muito Bom , Ajudará As Novatos em Pawno , Espero que Gostem !! ^^

Índice

● Criar orgs com cargos
● Criar veiculos para orgs
● Criar comando /membros
● Criar comandos para líderes /convidar /promover /demitir
● Banco de dados para salvamento de orgs
● Criar cores paras orgs

Necessário


● Saber utilizar strtok
● Saber utilizar variáveis
● Saber utilizar operadores
● Saber utilizar database(No caso usaremos dini).

Bom, antes de tudo quero esclarecer que este não é um código útil e sim um tutorial, não copie e edite, leia, entenda e crie seu sistema.

Criando Sua Organização

  Bom, decidi sair do velho esquema rotineiro de orgs do GF, então nosso enum será diferente, o enum cria arrays dentro de arrays, fazendo juz ao nome, enuméricos ou enumerados, o enum funciona quase como o new, você pode criar várias variáveis a partir dele utilizando vírgula para separar umas das outras, irei criar aqui 3 organizações como exemplo neste enum.

     pawn Code:
enum Info {     PMilitar,     Groove,     Ballas };
Não é obrigatório e também não faz diferença a utilização de vírgula na ultima variável da enum, eu não coloco mas isso é uma opção de cada um, enfim, o enum criado precisaremos de uma variável como tipo de dados para podermos usa-la em diferentes situações e para diferentes players, para isso usaremos o MAX_PLAYERS que no caso cria uma variável para cada ID de player, o MAX_PLAYERS é equivalente a 500 então é aconselhável que você crie uma diretiva no início do GM definindo o numero de slots que seu servidor usa, logo após, utilize essa diretivo no lugar do MAX_PLAYERS pré definido no a_samp.

     pawn Code:
new PlayerInfo[MAX_PLAYERS][Info];
Como podem perceber acima criei a variável PlayerInfo, o nome é de sua preferencia, esta variável tem o valor MAX_PLAYERS, ou seja, poderei usar em diversas ocasiões utilizando playerid, giveplayerid ou qualquer outro tipo de variável que acumule o id de um player, na outra array eu utilizo o enum Info, assim poderemos usar qualquer uma das variáveis disponíveis no enum.

Entrando Nas Organizações

Bom, criada as organizações, agora deveremos entrar nelas, pra isso iremos fazer 3 comandos, /Convidar, /Demitir, /Promover.
Não esqueça de criar o new tmp[128]; no inicio da OnPlayerCommandText junto com as outras variáveis, cmd e idx, também coloque o strtok no fim do gamemode.

     pawn Code:
if(strcmp(cmd, "/convidar", true) == 0)     {         tmp = strtok(cmdtext, idx);         new PlayerB;         if(!strlen(tmp)) return SendClientMessage(playerid, Branco, "Uso correto: /convidar [id]");         PlayerB = strval(tmp);         if(!IsPlayerConnected(PlayerB)) return SendClientMessage(playerid, Branco, "Este jogador não está conectado");         if(PlayerInfo[playerid][PMilitar] >= 6)         {             PlayerInfo[PlayerB][PMilitar] = 1;             SendClientMessage(PlayerB, Branco, "Você entrou à Polícia Militar");             SetPlayerColor(PlayerB, Cor_PMilitar);             return 1;         }         else if(PlayerInfo[playerid][Groove] >= 6)         {             PlayerInfo[PlayerB][Groove] = 1;             SendClientMessage(PlayerB, Branco, "Você entrou à Groove");             SetPlayerColor(PlayerB, Cor_Groove);             return 1;         }         else if(PlayerInfo[playerid][Ballas] >= 6)         {             PlayerInfo[PlayerB][Ballas] = 1;             SendClientMessage(PlayerB, Branco, "Você entrou aos Ballas");             SetPlayerColor(PlayerB, Cor_Ballas);             return 1;         }         return 1;     }
Existem diversas formas de fazer um comando /convidar, essa não é a mais otimizada porém achei a mais simples para explicar sobre o código, não vou explicar sobre o que o strtok faz pois creio que muitos já sabem e caso não saibam é só dizer que explico ou crio outro tutorial, enfim, voltando ao código, ao digitar /convidar [id] o if se encarregará de verificar se o jogador é da PMilitar, e se ele tem o cargo igual ou maior que 6, que no caso estamos utilizando como um padrão para líder, mude conforme sua escolha, caso ele seja da Policia Militar e tiver o cargo requerido será setado ao PlayerB(convidado) a cor da policia militar e a org Policia militar, o mesmo processo acontece mas 3 orgs seguintes, foi apenas adicionado o else para a cadeia de decisões, se, mas se...

     pawn Code:
if(strcmp(cmd, "/promover", true) == 0)     {         tmp = strtok(cmdtext, idx);         new PlayerB, level;         if(!strlen(tmp)) return SendClientMessage(playerid, Branco, "Uso correto: /promover [id] [cargo]");         PlayerB = strval(tmp);         if(!IsPlayerConnected(PlayerB)) return SendClientMessage(playerid, Branco, "Este jogador não está conectado");         tmp = strtok(cmdtext, idx);         if(!strlen(tmp)) return SendClientMessage(playerid, Branco, "Uso correto: /promover [id] [cargo]");         level = strval(tmp);         if(level < 1 || level > 6) return SendClientMessage(playerid, Branco, "O level deve ser maior que 0 e menor que 7");         new string[128], promovedor[MAX_PLAYER_NAME];         GetPlayerName(playerid, promovedor, sizeof(promovedor));         if(PlayerInfo[playerid][PMilitar] >= 6)         {             if(PlayerInfo[PlayerB][PMilitar] < 1) return SendClientMessage(playerid, Branco, "Este jogador não é da sua org");             PlayerInfo[PlayerB][PMilitar] = level;             format(string, sizeof(string), "Você foi promovido a level %d por %s", level, promovedor););             SendClientMessage(PlayerB, Branco, string);             return 1;         }         else if(PlayerInfo[playerid][Groove] >= 6)         {             if(PlayerInfo[PlayerB][Groove] < 1) return SendClientMessage(playerid, Branco, "Este jogador não é da sua org");             PlayerInfo[PlayerB][Groove] = level;             format(string, sizeof(string), "Você foi promovido a level %d por %s", level, promovedor););             SendClientMessage(PlayerB, Branco, string);             return 1;         }         else if(PlayerInfo[playerid][Ballas] >= 6)         {             if(PlayerInfo[PlayerB][Ballas] < 1) return SendClientMessage(playerid, Branco, "Este jogador não é da sua org");             PlayerInfo[PlayerB][Ballas] = level;             format(string, sizeof(string), "Você foi promovido a level %d por %s", level, promovedor););             SendClientMessage(PlayerB, Branco, string);             return 1;         }         return 1;     }
O comando /promover acima segue a mesma ordem do /convidar, verifica a organização do player primário na ação e executa a ordem no player secundário que no caso seria o PlayerB, como disse no outro comando, não vou explicar sobre strtok neste tutorial.

     pawn Code:
if(strcmp(cmd, "/demitir", true) == 0)     {         tmp = strtok(cmdtext, idx);         new PlayerB, string[128], demitidor[MAX_PLAYER_NAME];         if(!strlen(tmp)) return SendClientMessage(playerid, Branco, "Uso correto: /demitir [id]");         PlayerB = strval(tmp);         GetPlayerName(playerid, demitidor, sizeof(demitidor));         if(!IsPlayerConnected(PlayerB)) return SendClientMessage(playerid, Branco, "Este jogador não está conectado");         if(PlayerInfo[playerid][PMilitar] >= 6)         {             if(PlayerInfo[PlayerB][PMilitar] < 1) return SendClientMessage(playerid, Branco, "Este jogador não é da sua organização");             PlayerInfo[PlayerB][PMilitar] = 0;             format(string, sizeof(string), "Você foi demitido por %s", demitidor);             SendClientMessage(PlayerB, Branco, string);             return 1;         }         else if(PlayerInfo[playerid][Groove] >= 6)         {             if(PlayerInfo[PlayerB][Groove] < 1) return SendClientMessage(playerid, Branco, "Este jogador não é da sua organização");             PlayerInfo[PlayerB][Groove] = 0;             format(string, sizeof(string), "Você foi demitido por %s", demitidor);             SendClientMessage(PlayerB, Branco, string);             return 1;         }         else if(PlayerInfo[playerid][Ballas] >= 6)         {             if(PlayerInfo[PlayerB][Ballas] < 1) return SendClientMessage(playerid, Branco, "Este jogador não é da sua organização");             PlayerInfo[PlayerB][Ballas] = 0;             format(string, sizeof(string), "Você foi demitido por %s", demitidor);             SendClientMessage(PlayerB, Branco, string);             return 1;         }         return 1;     }

O comando demitir é Muito básico, entendendo os dois primeiros você entenderá ele também, creio que todo mundo saibam se quiserem explicações mais detalhadas sobre o comando só perguntar.

Bom, como vocês viram estes comandos utilizam algumas cores, provavelmente vocês não terão essas cores em seus GM´s então é só criar algumas diretivas relativas as cores.

     pawn Code:
#define Cor_PMilitar 0x4169E199 #define Cor_Groove 0x00FF0099 #define Cor_Ballas 0xA020F099 #define Branco 0xFFFFFFFF
O código de cor na diretiva é muito simples, 0x = definição de que "É" uma cor, os 6 primeiros caracters após o 0x são do código da cor e os 2 ultimos da transparência da cor.
Criando Veículos Para Organização
Antes de tudo você precisa aprender a mexer com variáveis então se ainda não souber leia outro tutorial, Vamos criar os veiculos paras orgs, para isso, tenha em mãos as coordenadas e os modelos dos veiculos que deseja criar, vamos lá.

Vamos supor que a Policia Militar tenha 4 carros, então criaremos a variável com o valor 4 pois começaremos do 0 e não podemos esquecer do Null, deixaremos isso quase como se fosse uma margem de erro.

     pawn Code:
new VPMilitar[5];
Está criada a variável de veiculos da Policia Militar, vamos agora criar os veiculos:
No OnGameModeInit(); coloque:

     pawn Code:
VPMilitar[0] = CreateVehicle(modelo, X, Y, Z, Rotação, Cor1, Cor2, RespawnDelay); //Veiculo numero 0 VPMilitar[1] = CreateVehicle(modelo, X, Y, Z, Rotação, Cor1, Cor2, RespawnDelay); //Veiculo numero 1 VPMilitar[2] = CreateVehicle(modelo, X, Y, Z, Rotação, Cor1, Cor2, RespawnDelay); //Veiculo numero 2 VPMilitar[3] = CreateVehicle(modelo, X, Y, Z, Rotação, Cor1, Cor2, RespawnDelay); //Veiculo numero 3
Está criado os veiculos da Policia Militar, siga o mesmo exemplo para criar os veículos de outras organizações, apenas troque o numero das variáveis e os nomes das mesmas conforme o numero de veículos e o nome da próxima org.
Impedindo Que Outros Peguem OVeículos dOrganização

Bom, vamos bloquear os veículos para que membros de outras organizações não o peguem, existem inicialmente duas maneiras de fazer isso, com a public OnPlayerEnterVehicle ou com a public OnPlayerStateChange, vou usar a OnPlayerStateChange...

     pawn Code:
public OnPlayerStateChange(playerid, newstate, oldstate) {     if(newstate == PLAYER_STATE_DRIVER) VerificarVeiculo(playerid);     return 1; }
Notem que tem uma sintaxe que não é padrão nesta public, a sintaxe VerificarVeiculo, bom, teremos que criar ela então vamos lá.

     pawn Code:
forward VerificarVeiculo(playerid); public VerificarVeiculo(playerid) {     for(new c = 0; c <= 4; c++)     {         if(IsPlayerInVehicle(playerid, VPMilitar[c]) && PlayerInfo[playerid][PMilitar] < 1)         {             SendClientMessage(playerid, Branco, "Você não é da Policia Militar");             RemovePlayerFromVehicle(playerid);             return 1;         }     }     return 1; }
O laço for irá fazer uma conta rápida verificando possíveis valores do 0 ao 4, na if seguinte ele verificará se o Player está no veiculo C que pode ser equivalente de 0 a 4 e se ele não é da policia militar, caso a resposta para esta ação seja SIM ele removerá o player do veiculo e dirá a ele que aquele veiculo não pertence a sua organização.

Para reproduzir este código com outras organizações você pode usar o mesmo laço for e adicionar mais if's, else if's e aumentar o numero do laço conforme o numero de veiculos da org maxíma ou pode criar outros laços de conta, você pode também verificar resultado por resultado usando o GetPlayerVehicleID.

Salvando Sua Organização

Bom, salvaremos a org do player em dini, então ai vai o código.


     pawn Code:
forward SalvarOrg(playeri); public SalvarOrg(playerid) {     new arquivo[60], nome[MAX_PLAYER_NAME];     GetPlayerName(playerid, nome, sizeof(nome));     format(arquivo, sizeof(arquivo), "Contas\%s.ini", nome);     if(!dini_Exists(arquivo))     {         dini_Create(arquivo);     }     if(PlayerInfo[playerid][PMilitar] > 0) dini_IntSet(arquivo, "PMilitar", PlayerInfo[playerid][PMilitar]);     if(PlayerInfo[playerid][Groove] > 0) dini_IntSet(arquivo, "Groove", PlayerInfo[playerid][Groove]);     if(PlayerInfo[playerid][Ballas] > 0) dini_IntSet(arquivo, "Ballas", PlayerInfo[playerid][Ballas]);     return 1; }
Créditos

Jomas_cmd - Criador do Tutorial.
Felipe Paiva - Postador.

27 maio 2013

Felipe Paiva
San Fierro War

Olá Galerinha Da HomeHots.net , Hoje Venho Trazendo um GameMode Muito Show de Guerras Entra Gangs Policias e Gang's e Contem Algumas Mafias , Espero Que Gostem !! ^^

Organizações:

O SFW é composto por 2 organizações Policias e 4 Gangs:

Mafia, 
TriadsDa Nang BoysSan Fierro Rifas
FBI SWAT

Gangs:

Qualquer um Pode se Juntar as Gangs, mas cabe a o Administrador setar o Líder, que ira Promover o resto dos membros, ou não.

Policias:

O Administrador Irá Setar o Líder Que Chamara Outros Membro Para a Organização , São Organização Privadas

GangZone's:

O Servidor tem um Sistema de GangZone's, ao total são 7 gang zones espalhadas por SF, o Local de cada uma pode ser encontrada no /gps


Salvamento:

O Servidor tem um Sistema de Salvamento que salva os 
seguintes Itens:
- Level de Admin
- Level de Organização
- Score
- Matou
- Morreu
- Dinheiro
- Laser

Comandos:
Segue Print com Todos os comandos:
Includes:

ZCMD
DOF2
CP Stream
(Acoplada ao GM)
SSCANF2: Tópico
(Acoplada ao GM)

Imagens:

Vejam Algumas Imagens Do GameMode:

Patch:

Download:
Armas,
Skins(Total Substituição),
Viaturas,
Mod de Segurar Arma,
Som das Armas.

Bug's:
Por Inquanto Nenhum Bug Encontrado.

Download:


Clique aqui para fazer o download

Creditos:
Lucas Tótola [Jumper] e Bielzera - GameMode
Lucas Tótola - Mapas
Paulor FixKick
Agradecimento - Membros do Fórum SA-MP
Felipe Paiva - Postador

Curta e Compartilhe: Facebook.com/HomeHots
Informações,Ajudas etc: felipepaiva73@hotmail.com
Rogério dos Santos
ForesT  ArenA

Boa Tarde Galera da HomeHots!,
Hoje vim trazer uma FilterScript muito útil para quem está procurando inovação com qualidade! Espero que gostem, e faça um bom Proveito!, Vamos lá:

ForesT  ArenA é um Evento aonde seu objetivo é sobreviver, ache as armas espalhadas pela arena, mate seus oponentes, e alcance a sua meta!

Comandos:
/abrirfa - Abre o Evento (LOGADO NA RCON)
/fecharfa - Fecha o Arena (LOGADO NA RCON)
/fa - Entra no Evento
/sairfa - Sai do Evento

Armas:
As armas são spawnadas Aleatoriamente sempre quando o Evento é aberto, Armas:
-AK-47
-MP5
-Desert Eagle
-Shotgun
-Katana
-Silenced Pistol
-Country Rifle
-Sniper Rifle
-Thermal Goggles

Spawn:
O Player pode Spawnar em 6 lugares aleatórios,
Quando Spawna, os nicks são desativados.

Espero que tenham Gostado, e até a Próxima Galera!


Vídeo:


Créditos:

Lucas Totola(Jumper) - Mapa & Código
Rogério Santos (LivinG) - Postagem & Organização.

Obs: O Código que está no Bloco de Notas é só passar para o Pawno ! 

Clique aqui para fazer o download

26 maio 2013

Felipe Paiva



Olá Galera da HomeHots.net , Hoje Venho Trazendo Dessa Vez um Sistema De Criador de Empresas in-game , Sistema Muito Útil , Espero Que Gostem !! ^^

Informações:

O sistema esta ficando cada vez mais completo, ele praticamente tem a seguinte função:
Quando o Admin faz o comando de criar empresa, mostra uma dialog atraz da outra, requirindo as informações necessárias para se criar uma empresa, então depois de colocar as informações, aparece uma pickup e uma 3DText neste local que o player estava, com algumas informações da empresa, e também mostrando se ela está a venda ou não, por padrão a empresa já começa a venda. Então os players podem ir sobre esta empresa e fazer o comando de comprar se estiver a venda, e todo dinheiro das extorções das entradas vão para o cofre da empresa, onde o dono poderá sacar mais tarde. O sistema está quase completo, só falta fazer alguns comandos como /editaremp e /ajudaemp, mas nesta versão beta ainda não está disponível... Eu tirei algumas SS's do sistema, mas acho que é melhor um vídeo, mas mesmo assim vou deixar aqui as SS's e quando eu tiver tempo faço um video. Mas mesmo assim, não deixem de baixar aê para verem vocês mesmos!


Comandos:

Comandos Para os Admins Logados na RCON:

/criaremp
/deletaremp
/infosemp
/editaremp
/iremp - new v2.0

Comandos para os Jogadores:

/compraremp
/venderemp
/cofreemp
/sacaremp
/sairemp
/ajudaemp
/creditosemp
/minhaemp - new v2.0


Imagens:

Vejam Algumas SS's Que Tirei do Sistema.

Atualizações:

Quote:
[20/01/13][v2.0] Nova versão 2.0 foi lançada! Confira as novidades:
• Adicionado o comando /iremp;
• Adicionado o comando /minhaemp;
• Bug das informações flood corrigidas;
• Mais de 60 interiores adicionados! (Total: 109) - Todos os interiores presentes!;
• Diversos bugs encontrados corrigidos;
• Dialogs atualizadas.

[15/01/13][v1.0] Nova versão 1.0 lançada hoje! Informações:
• Adicionado o comando /editaremp;
• Adicionado o comando /creditosemp;
• Adicionado o comando /ajudaemp.
• Mais bugs corrigidos;
• Dialogs otimizadas.

[13/01/13][vBETA] - Versão BETA lançada para testes.


Download:

(São necessárias as includes ZCMD, DOF2 e uma pasta "Empresas" na pasta scriptfiles)

[v2.0] Pastebin
[v1.0] Pastebin
[vBETA] Pastebin

Créditos:

 HeyHoLetsGo - Criador e Desenvolvedor do Sistema hEmp System
Tonisantolia - Por BETA Testes + Ajudas!
Felipe Paiva - Postador

Curta e Compartilhe: Facebook.com/HomeHots
Informações,Ajudas etc: felipepaiva73@hotmail.com