31 de jan de 2011

[GM] Junk'Flea TD

Bom, essa vai ser a minha primeira postagem aqui no HomeHots, espero que vocêis gostem.
São 2 times, Time Alpha e Time Bravo, é um DM só que em times, o objetivo é você se divertir.

- Nele contém um AntiSpawnKill o cara fica sem perder vida por 5 segundos.
- Ele soma as mortes, assassinatos
- Contêm um sisteminha de KIT DE ARMAS criado pelo Malver créditos também no /creditos
- 2 comandos de administrador, um comando seta o score e o outro dinheiro
- Algumas Sniper expalhado pelo mapa para ser igual ao jogo
- Anti Weapon Hack, criou uma minigun ou Rocket Launcher será banido automaticamente se quiser adicionar mais armas é só por.
- Conforme você mata 5,10,15 e assim por diante você recebe uma bonificação

Comandos:
/trocartime: Abre a tela de seleção de time, no caso é só você selecionar e pressionar ‘Shift’
/regras: Algumas regrinhas básicas
/kit: Abre o menu de kit de armas se adquirido selecione e compre o kit
/status

- Drop de Armas

Comandos de Administrador:
/setarscore [id]: Altera o score de algum player
/ad [id] [quantia]: Adiciona um valor de dinheiro ao player
*/kickar [id] [motivo] : Chuta alguém do servidor
*/banir [id] [motivo] : Bani alguém do servidor
*/tapa [id] : Feito para ver se o cara está de GODMODE
*/ir [id] : Vai até algum player
*/trazer [id] : Traz algum player até você
*/mudarnome [id] [novo-nome] : Muda o nick de algum player
*/enchervida [id] : Enche a vida de alguém
*/matar [id] : Mata alguém

Screen




                              DOWNLOAD

[GM] MiniMissões by Nick

É isso ai galera, venho fazer a minha segunda postagem aqui no Blog, e dizer que estou gostando muito. :D
Esse Game Mode, foi testato por min e nao achei nenhum erro, caso ache algum reporte.

Contém:

-3 Missões de DeathMatch:
-Para terminar a missão é preciso matar 20pessoas
-4 Missões de Corrida
-Para terminar a missão é preciso chegar ao fim
-------------------------------------------------------------

Criação dos Mapas:

-gamemode0 [MAP]CarDm = DM Map by: Hamp
-gamemode1 [MAP]DMMap = [MAP]DM Map by: eDz0r
-gamemode2 [MAP]FlorestRace = [MAP] Forest Racing Track by: RoamPT
-gamemode3 [MAP]FarmDM = [MAP]Farm Deathmatch by: v3nom
-gamemode4 [MAP]Sanchez = [MAP] Funny Sanchez Circuit by: Stuñtë®x⑩
-gamemode5 [MAP]WarehouseDM = [MAP] Warehouse DM by: ViruZZzZ_ChiLLL
-gamemode6 [MAP]FireInfernusDM = FireInfernusDM by:Tshadow(edit de CarDm)
                      DOWNLOAD

27 de jan de 2011

[DOWN] Download - Grand Theft Auto GTA IV + Crack e Manual


"Grand Theft Auto" acostumou-se ao sucesso e às polêmicas e, na geração encabeçada pelo PlayStation 2, conseguiu firmar-se como um dos maiores games de todos os tempos. A quarta edição continuou a trajetória de sucesso: foi o maior lançamento de entretenimento da história, de acordo com o livro Guinness de recordes. Com essa credencial, agora espera também espera repetir a dose no PC.

O protagonista é Niko Bellic, um imigrante do leste europeu que veio aos Estados Unidos para perseguir o sonho americano e, influenciado pelo primo Roman, acaba por envolver-se em atividades criminosas. Na verdade, Bellic não é um bandido, e leva uma vida até tranqüila, mas aos poucos, para resolver seus problemas, é obrigado a tomar decisões pouco ortodoxas.


Toda a Big Apple é recriada, com direito a trechos de New Jersey: em "GTA IV", novamente Nova York é Liberty City, enquanto o Brooklyn vira Broker, Manhattan passa a se chamar Algoquin, Queens transforma-se em Dukes, o Bronx torna-se Brohan e New Jersey é rebatizada de Alderney.

Os espaços em branco praticamente desaparecem, dando lugar a uma cidade densa, tanto horizontal quanto verticalmente, no projeto que é seguramente o mais ambicioso da série. Nos PC mais turbinados, o jogo se beneficia da melhor resolução e mais "draw distance", ou seja, pode-se ver locais que estão mais distantes. Com isso, o visual do game está mais detalhado. A edição para computador também tem a funcionalidade de gravar e editar vídeos, além de ter um modo multiplayer mais rico que as versões para consoles.

A máfia aparece por Liberty City, embora sem papéis fundamentais na trama. Já os personagens de versões anteriores ficam de fora. O protagonista utiliza um telefone celular para falar com seus contatos, não ficando limitado apenas a receber ligações. Como se trata de apenas uma cidade, os aviões ficaram de fora, mas, por outro lado, os helicópteros estão garantidos.

-Configuração Mínima:
* OS: Windows Vista - Service Pack 1 / XP - Service Pack 3
* Processor: Intel Core 2 Duo 1.8Ghz, AMD Athlon X2 64 2.4Ghz
* Memory: 1.5GB, 16GB Free Hard Drive Space* Video Card: 256MB NVIDIA 7900 / 256MB ATI X1900

-Instruções Para o Crack:
1. Execute o original LaunchGTAIV.exe para passar a checagem de data, esteja desconectado da internet.
2. Agora copie o crack LaunchGTAIV.exe e substitua o existente.
3. Destive o acesso a internet do LaunchGTAIV.exe, GTAIV.exe e RGSC.exe (rockastar games social club)
4. Copie o crack paul.dll para a pasta principal do jogo.
5. Execute LaunchGTAIV.exe novamente
6. Agora o Social club launches perguntará se você deseja se logar-se em uma conta.
7. Inicie o social club em modo Offline
8. Pronto, agora ira abrir Launch do GTAIV.
9. Boa diversão!!!
DOWNLOAD - SERVIDOR: MEGAUPLOAD - TAMANHO: 13,8 GB

[APLI] Comandos Rcon (Para ADMs)

Primeiramente entre com o login e a senha da rcon veja:  
/rcon login [senha] (senha que você configurou no server.cfg)


Comandos Rcon:
/rcon cmdlist - lista todos comandos
/rcon varlist - lista todas as variaveis
/rcon exit - fecha o servidor
/rcon echo [texto] - aparece uma mensagem destacada
/rcon kick [ID] - kicka o usuário pela ID
/rcon ban [ID] - bane o usuario pela ID
/rcon changemode [mode] - muda o gamemode (você pode mudar o gamemode com todos oque estão na pasta gamemodes pelo nome do arquivo)
/rcon gmx - reinicia o servidor com o gamemode da primeira configuração do servidor (cuidado ao usar repitidamente, poderá cair o servidor)
/rcon reloadbans - recarrega todos os banimentos do arquivo samp.ban isso serve para que se você retirar algum banimento do arquivo, não precise fechar e abrir o servidor
/rcon reloadlog - recarrega o arquivo server_log.txt.
/rcon say - manda uma mensagem com nota destacada de admin (*Admin: Olá a todos)
/rcon players - mostra todos os usuarios do servidor, nick, ip e ping
/rcon banip [IP] - bane direto um ip
/rcon unbanip [IP] - desbane direto um ip
/rcon gravity - muda o sistema de gravidade (ex: /rcon gravity 000.8)
/rcon weather [ID] - muda a configuração da agua (ex: /rcon weather 1)

[APLI] ID dos veículos com imagens

Salve galera,hoje eu trago comigo o ID dos veículos para o sa:mp.O diferente nesse pack é que ele não traz apenas o nome dos veículos e seu id,tráz também as cores e as imagens dos veículos,e no final,em txt o nome dos carros com suas classificações.

Muito bom o pack,uso e recomendo.

Download
Tamanho:2.8mb
Arquivo:.rar

[FilterScript] Pedagio Dinamico LS/SF

Pedágio Dinamico Em LS/SF
Adiciona 4 Pedagios 1 em San Fiero Outros 3 em Los Santos, além disso tem um sistema dinâmico de taxas, carros maiores e com mais eixos, pagam mais que outros veiculos. exemplo: Um Carro Paga 20$, enquanto isso uma moto paga 15$. isso além do imposto do governo, por exemplo no script você configura 15% de imposto, o script irá calcular 15% do valor da taxa do veiculo e irá adicionar no valor total!

Download
http://pastebin.com/z71T7zAL

Releases
- Código Limpo!
- Imposto em Cima do Valor!
- Maior Performace
- Se o jogador Passar a pé não é combrado e a cancela não abre!
- Outros Bugs
- Texts Draws que causão lags foram retirados, agora uma mensagem no chat!

26 de jan de 2011

[INCLUIDE] Radar Veicular

Otimo Include Para GM's Estilos RP/RPG..

Dao uma Olhada no Video de Demontraçao Ai! :D





 Agora Vamos Para o Passos de Como Inserir!

Lista de natives:


Pawn Code
-- 
native lr_CriarRadar(Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, virtualword = -1);
native lr_DestruirRadar(lrid);
native lr_RadarExiste(lrid);
native lr_MudarPosRadar(lrid, Float:x, Float:y, Float:z);
native lr_MudarVWRadar(lrid, virtualworld);
native lr_PegarPosRadar(lrid, &Float:x, &Float:y, &Float:z);
native lr_PegarVWRadar(lrid);



--
Modo de uso:
No public OnGameModeInit() de seu GameMode. (OnFilterScriptInit para FS)
Coloque o seguinte código.



Pawn Code
--
CreateRadar();//ele irá criar a textdraw (flash)

lr_CriarRadar
(X, Y, Z, VelocidadeMaximaPermitida);//ele irá criar o radar.
//exemplo:

lr_CriarRadar
(1257.644287, -1332.972900, 12.756792, 50);//Radar na frente do hospital.

--


Instalação:
Adicione a nova public OnPlayerEnterRadar(playerid).



Pawn Code
--
//Exemplo de uso:
public OnPlayerEnterRadar(playerid)
{
    SendClientMessage(playerid, 0xAA3333AA, "Você passou no radar e foi multado em $500.");
    GivePlayerMoney(playerid, -500);
    return 1;
}
--


Topo do GameMode:


Pawn Code


--
#include "LR"
--




DOWNLOAD

[MAP] Quebra-Molas

Poíse Galera,

Tou Aqui com  2ª Postagem de Hoje,

E Essa To Postando um Map,

Muito Util para Server RP..

Abaixo a Localizaçao em Video!



                    DOWNLOAD

[APLI] Icones para personalizar sua foto no XAT

Icones para persolizar sua foto no XAT:
Para adciona a imagem no xat, click com o botão direito em cima da imagem escolhida e selecione copiar endereço da imagem, depois click em cima do seu nome no xat e cole a url da imagem no campo imagem aperte ok e pronto.

[TUT] Aprendendo Pawnno Em 1 Semana

Quer Aprender Pawnno Em Apenas Uma Semana ????? Então Voce Esta Lendo o Post Certo :
Link : Clique Aqui
Traduza No Google Tradutor : Google Tradutor E Aprenda Pawn

[APLI] IV:MP ---> Começando..


IV:MP

Bom galera, Hoje, To Postando uma Nova Categoria pro HomeHots. IV:MP!


:o


Bom Devem ta se Perguntando!!
o Blog Nao e DE GTA SA:MP ?
é, e Tambem Nao é (:

Andei Conversando com o Stakline, e Ele me Libero sobre Post de GTA IV:MP

Alem de Recursos Muitos Otimos para o GTA SA:MP, O IV TambemVai Possuindo, Como o MTA:Orange e que um Tipo de MTA SAN ANDREAS PARA GTA IV, Claro que Ainda Estao Criando.! Nada e Facil :/

Abaixo tem uma FAQ ( Perguntas Frequentes, Ja Respondida! )

Qualquer Duvida do Assunto so me Procura no Xat,Viitor_Souza


Q: O que e o IV:MP?
A: IV:MP e uma modificacao do jogo Grand Theft Auto: IV que adiciona a alternativa de jogar online com de forma variada (incluindo scripts que tornam os jogos online unicos).

Q: Onde posso fazer download?!?
A: No Site Oficial do IV:MP

Q: Tenho de pagar?
A: Claro que nao! E Gratis.

Q: Vou poder jogar com uma versao pirata do GTAIV?
A: Deves ter cuidado com esse tipo de perguntas uma vez que o jogo esta sobre direitos internacionais de copyright, por isso evita essas questoes aqui!

Q: E entao quanto aos servidores? Vai ser como o estilo original do GTA:IV?
A: Nao. Nos vamos adicionar a possibilidade de poderes fazer scripts no teu servidor muito mais vantagens veem ai. E os servidores vao ser dedicados.

Q: Que patch vou percisar para jogar?
A: O currente patch: 1.0.7.0. (ATUALIZARÃO)

Q: E entao o GFWL?
A: A modificacao IV:MP e independente. Logo nao vai percisar de GFWL.

Q: As modificacoes vao ser desligadas?
A: Provavelmente sim.

Q: Posso jogar com a versao Steam?
A: Sim.

Q: Sao as pessoas deste projecto as mesmo que fizeram o SA:MP?
A: NAO... Nos nao estamos affiliados nem com a comunidade SA:MP ou com a equipa.

Q: Actualmente diz-se IV:MP ou IV-MP?
A: IV:MP por defeito.

Q: Que linguagens de script posso utilizar?
A: Squirrel, Lua and Pawn.

Q: Quando vai tar pronto?
A: Quando estiver pronto.



[APLI] Squirrel Editor ~> IVMP



Bom dia galera, hoje vo ta postando o Squirrel Editor + Visual Studio.
Editor e criador de scripts Squirrel para o IV:MP, com ele é possível você conseguir criar o seu primeiro script antes da grande explosão do IV:MP. Sai Na Frente!

Squirrel + Visual Studio 2008

Como instalar:
(Clique no Nome Para Baixar )

Primeiro, você deve baixar o
Squirrel Studio Integrated
Após isto, você deve baixar e instalar o Visual Studio 2008
Após tudo configurado e instalado, basta você iniciar e aproveitar. :)




Como usar:


Inicie o Visual Studio 2008;
Vá em “File/New Project”;
Após isto, clique em “Squirrel/Squirrel basic project”;
Configure e inicie o projeto.





[APLI] Forum Official IV:MP


Bom galera, ta eu aqui denovo Postando o Forum Official do IV:MP

como o SA:MP tbm Possuei o

forum.sa-mp.com

o IV:MP Tambem Possui

e o

http://www.forum.iv-multiplayer.com/

[TUT] Equipar para GG

Primeiramente vou postar o codigo e logo mais abaixo irei explicar!!

 Cole essa define logo abaixo dos #include
#define COLOR_PURPLE 0xC2A2DAAA

Cole esse codigo logo abaixo de
public OnPlayerCommandText(playerid, cmdtext[])

  1. if(strcmp(cmd, "/grove", true) == 0)
  2.     if(PlayerToPoint(10.0, playerid,414.5280,2531.5229,19.1648 ))
  3.     {
  4.             GetPlayerName(playerid, sendername, sizeof(sendername));
  5.             if(PlayerInfo[playerid][pMembro] == 15 || PlayerInfo[playerid][pLider] == 15)
  6.             {
  7.             format(string, sizeof(string), "* O Gangster  %s equipou-se em seu HQ.", sendername);
  8.             ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
  9.             ResetPlayerWeapons(playerid);
  10.             GivePlayerWeapon(playerid, 24, 50);
  11.             GivePlayerWeapon(playerid, 30, 50);
  12.             GivePlayerWeapon(playerid, 29, 50);
  13.             SendClientMessage(playerid,COLOR_GREEN,"Voce pegou seu equipamento de gagster!");
  14.             return 1;
  15.         }
  16.     }
     
     /grove = o comando usado para o agngter se equipar
    if(PlayerToPoint())= é onde ficara as coodenadas do local de onde ele se equipa-ra
    if(PlayerInfo[playerid][pMembro]= indica que o membro da GG pode usar o cmd
    if(PlayerInfo[playerid][pLider] = indica que o lider da GG pode usar o cmd
    ja o numero 15 indica o id da org o id aqui e referende a Grove do THUG
    GivePlayerWeapon(playerid, 24, 50);= isso seta a arma para o palyer 24 e o id da arma e 5 0e o numero de balas
    ResetPlayerWeapons(playerid); = isso server para quando o player digitar /grove os itens que ele tenah sumam isso server para que player nao fiquem equipando sem parar para ganhar mais balas


    ESPERO QUE ISSO SEJA PROVEITOSO PARA VOCE QUE ESTA LENDO ISSO

[TUT] Create3DTextLabel

Pessoal eu aj sei qeu ja existe um tutorial desses aqui no homehots e bom sempre 
relembrar né

vamos criar algo mais ou menos assim!




 Create3DTextLabel("Texto que aparecera",Cor do texto, Coordenadas X, Coordenadas Y, Coordenadas Z,Distancia,0);


como pegar essa coodenadas

0.3a para  pegar as coodenadas vc tem que escrever /save no seu seu servidor e ir na pasta onde esta instalado o seu gta
ja na 0.3 va na pasta meus documento la tera uma pasta chamada gta user files entre la tera a  pasta samp

[GM] GamerX RPG 1.0 [0.3a]



GM Gamerx Finalmente Postado No HomeHots :
Ele Contém:
Leveis De Admin :
Moderador - 1 -
Administrador (2-4)
Admin Master (1337)
Admin Geral (1338)
Admin SubDono (2000)
Dono (5000)

Comando Ajuda :
/ajudachar
/ajudalider
/ajudaemprego
/ajudairc

Comandos De Lider :

/
convidar [id]
/demitir [id]
/promover [id] [nºdocargo]
                               DOWNLOAD

[FS] Kit Armas

Descrissão :

Muinto Util Para Servidores DM [ DeatchMatch] e TDM [ TeamDeatchMatch ] Tem Todas as Armas Menos Minigun .

Comandos :

/kit : abre o Menu Das Armas

                         DOWNLOAD

[TUT] Criando Portao Comando /abrir e /fechar

  • Bom ja sei q tem eesse tuto ake mais ng acha e resolvi postalo devolta
  • espero ajudar os novatos
  • a pedidos dos novatos
  • Introdução: Aqui iremos criar um portão na garagem da delegacia de Los Santos e vamos fazer ele abrir e fechar usando dois comandos /apd e fpd.
  • 1º: Coloque isso no topo do seu GameMode depois dos includes:
new PortaoDeleLS;
Aqui vicê estará criando uma variavel Global!

  • 2º: Coloque isso no public OnGameModeInit(){

PortaoDeleLS = CreateObject(985,1588.541,-1637.974,13.345,0.0,0.0,0.0);


PortaoDeleLS : Define o ID do Objeto que será criado a essa variavel.
CreateObject: Cria um Objeto
985: ID do Objeto, No caso um portão
227.95, 126.92, 1002.22: Coordenadas X,Y,Z
0.0,0.0,0.0: Rotação do Objeto

  • 3º: Criando os comandos:
Isso em OnPlayerCommandText(playerid, cmdtext[]){
if(!strcmp(cmdtext, "/apd", true))
{
MoveObject(PortaoDeleLS,1596.317,-1637.974,13.345, 3.0);
SendClientMessage(playerid,0x00ffffff,"O Portao está abrindo, Aguarde... Portão Aberto!");
}
return 1;
}
if(!strcmp(cmdtext, "/fpd", true))
{
MoveObjectPortaoDeleLS,1588.541,-1637.974,13.345, 2.0);
SendClientMessage(playerid,0x00ffffff,"O Portao está fechando, Aguarde... Portão Fechado!");
}
return 1;
}
1596.317,-1637.974,13.345 = Coordenadas do portão aberto.
3.0 = Velocidade de que o portão irá abrir

1588.541,-1637.974,13.345 = Coordenadas do portão fechado.
2.0 =Velocidade de que o portão irá fechar

Pronto, Compile entre no server e teste!

[SAMP] GTA SA-MP 0.3b


Aki Tá Download da Versão do SA-MP 0.3b
                       DOWNLOAD

[TUT] Sistema VIP

Olá Pessoal hoje vou encinar a fazer um sistema vip + salvar os playes vip !

Vamos laa !

1°Coloque no topo do GM/FS

#include //Include
new Vip[MAX_PLAYERS]; // Variavel


2°Coloque No OnGameModeInit

if(!fexist("vip.ini")) dini_Create("vip.ini"); // Criarar o Arquivo Vip.ini caso nao exista !


3°Agora em OnPlayerConnect Adicione :


if(dini_Isset("vip.ini",PlayerName(playerid))) (Vip[playerid] = dini_Int("vip.ini",PlayerName(playerid))); // CARREGARAR OS PLAYES VIP'S
SendClientMessage(playerid,0x0000BBAA,"Sistema By: Higor || LIBERADO APENAS PARA :FEK SQUAD E HH !");


4°Adicione em OnPlayerDisconnect


dini_IntSet("vip.ini",PlayerName(playerid),Vip[playerid]);


5° No final do Gm :



stock PlayerName(playerid) {
new PlayerName[MAX_PLAYERS];
GetPlayerName(playerid, PlayerName, MAX_PLAYERS);
return PlayerName;}


E agora Higor Gostoso Como faço para adicionar um comando Vip ?
R: Se viraa :S //Zueraa vo encinar abaixo !

Vou citar um exemplo primeiro :


if (strcmp("/eu", cmdtext, true, 10) == 0)
{
if(Vip[playerid] > 1)
{
/*FUN*/
GivePlayerMoney(playerid,50000); // DAR GRANA !
}else{
SendClientMessage(playerid,0x0000BBAA,"Lamento Você não e VIP :S");
}
return 1;
}



E SO USAR ESSE COD :

if (strcmp("/eu", cmdtext, true, 10) == 0)
{
if(Vip[playerid] > 1)
{
//FUNÇÂO DO COMANDO !
}else{
SendClientMessage(playerid,0x0000BBAA,"Lamento Você não e VIP :S");
}
return 1;
}




NÂO CONSEGUIU VISUALIZAR ?

[GM] San Andreas Team Death Match

    Ótimo GameMode Gang War com sistema de Registro Login em Dialog, Sistema de Gangs, sistema de eventos, propriedade, bancos e muito mais...
Vale a pena baixar =D
  • Comandos:
Basico: /comandos & /xcmds
Eventos e Corridas: /entrar & /correr
Regras: /regras

  • /comandos
Gang: /gang criar, /gang entrar, /gang sair, /gang kick, /gang info, /gang skin, /gang convite, /gang saldo, /gang ann, /gang lider, /gang membros,

Spawn: /nascer, /voar
Territorios e Gang Zonas: /territorios, /gangzonas, /gang zona compra, /gang zona vender, /check
Propriedades: /propriedades, /comprar, /vender
Dinheiro e Recompensas: /tr, /procurados
Ilha do Tesouro: /procurar
Eventos: /entrar, /sair /correr
Outros: /sync, /kill, /gangs, /gps, /velocimetro
                                DOWNLOAD

[TUT] Adicionando pickup!

ola Galerinha hoje vou encinar como adicionar pickup:

bem primeira mente temos um exemplo  de um codigo pronto
AddStaticPickup(1239, 23, 1304.8406,-1062.3234,29.2390);

agora vou explicar como fazer os seus
Logo abaixo de public OnGameModeInit()
AddStaticPickup(id do objeto, tipodepickup, angulo X, Angulo Y , AnguloZ);


     Site para encontrar pickups:
http://weedarr.wikidot.com/pickups
Site para encontrar tipos de pickup:
http://forum.sa-mp.de/wiki_backup/wiki/AddStaticPickup.html
Agoa para conseguir os Angulos entre no samp no seu server local (127.0.0.1)
ou  em qualquer outro servidor vá ate o local onde quer que fique a pickup
e pegue apenas os angulos X ,Y ,Z
Ex:                               !          X       !          Y       !     Z       !
AddPlayerClass(186,1482.5990,-1753.7533,15.9972,356.9095,0,0,0,0,0,0);

no final ficara assim

public OnGameModeInit()
{
AddStaticPickup(1239, 23, 1304.8406,-1062.3234,29.2390);
...........................[resto go seu gm e tal]........................................


Espero ter ajudado e que isso seja bem informativo a quem ler !!!!

[FS]Text Draw Info (Matou,morreu,level Salvavel)



O que ele Faz ?
Ele mostra ne um text Draw :
Matou
Morreu
Level

A cada 20 minultos a pessoa ganha 1 level.
Ele salva todas informações sem precisar de registro.
Atualiza o TextDraw a cada 10 a 10 segundos

25 de jan de 2011

[GM] Guerra-Mortal - Stunt & DM

Informações:

  • Este Gamemode provavelmente poucas pessoas conhecem, criado por min antes do LVB este gamemode foi usado no servidor [Br]Guerra-Mortal[Rs] Servidor hospedado por min antes do servidor brasil. Como foi minha ultima criação antes do sucesso LVB decidi postar pra vocês.

Características:
  • 938 Objetos com Streamer.
  • Mini-Cidade dos Admins.
  • Area dos Admins no campo escondida com portão.
  • 25 Comandos e 13 Teleportes.
  • Areas de stunt e Superrampas Exclusivas Criadas por min.

Versão do Gamemode: v3.0
  • v3.0 - Revisão por cima "Pode ocorrer Bugs".

Conteúdo do Guerra-Mortal:
  • Servidor 100% Configurado pronto pra rodar!!!
  • FilterScript Registro - Feito por mim.
  • FilterScript Drop - Dropa armas no chão após Morrer.
  • Licenças REGISTRADAS!

Instalação:
  • Basta Executar o samp-server.
  •                         DOWNLOAD

[TUT] Criando sistema de léveis com kills

Bom, meu nick de jogo é SuB_ZeRo0_ e este é meu primeiro post.
Postei pois me pediram para fazer este sistema.

Bom, primeiro iremos adicionar as stock que irão nos ajudar a adicionar os leveis, etc.
Coloque-as em cima ou em baixo de seu GameMode:

Data provided by Pastebin.com - Download Raw
  1. stock CriarArquivoLevels(playerid) //Cria o arquivo em Scriptfiles/Levels
  2. {
  3.         new formatted[40],Nomesz[25];
  4.         GetPlayerName(playerid,Nomesz,25);
  5.         format(formatted,40,"Levels/%s.subzero",Nomesz);
  6.         if(fexist(formatted)) return 0;
  7.         new File:SubZero=fopen(formatted,io_write);
  8.         fwrite(SubZero,"0");
  9.         fclose(SubZero);
  10.         return 1;
  11. }
  12. stock PegarLevel(playerid) //Retorna o level do player
  13. {
  14.         new Nomesz[25],strp[10],formatted[40];
  15.         GetPlayerName(playerid,Nomesz,25);
  16.         format(formatted,40,"Levels/%s.subzero",Nomesz);
  17.         if(fexist(formatted)) return 0;
  18.         new File:SubZero=fopen(formatted,io_read);
  19.         fread(SubZero,strp);
  20.         fclose(SubZero);
  21.         return strval(strp);
  22. }
  23. stock AddLevel(playerid) //Adiciona mais um level ao player
  24. {
  25.         new Nomesz[25],strp[10],formatted[40];
  26.         GetPlayerName(playerid,Nomesz,25);
  27.         format(formatted,40,"Levels/%s.subzero",Nomesz);
  28.         if(fexist(formatted)) return 0;
  29.         new File:SubZero=fopen(formatted,io_read);
  30.         fread(SubZero,strp);
  31.         fclose(SubZero);
  32.         new level=strval(strp);
  33.         new StakLine[10];
  34.         format(StakLine,10,"%d",level+1);
  35.         new File:SubZero2=fopen(formatted,io_write);
  36.         fwrite(SubZero2,StakLine);
  37.         fclose(SubZero2);
  38.         return 1;
  39. }
 

Agora, crie uma pasta em Scriptfiles, chamada 'Levels' (sem ' ).


Após ter feito isso, iremos criar uma variável, para sabermos quantas pessoas ele matou.
No topo do GameMode coloque:
 
Data provided by Pastebin.com - Download Raw
  1. new Kills[MAX_PLAYERS]; //Guarda quantos o player matou
     


    Agora, vamos colocar nas publics o necessário, como neste código:

    Caso não veja ou queira o código em um página apenas: http://pastebin.com/1uKpVd2a
     
    Data provided by Pastebin.com - Download Raw
    1. public OnPlayerDeath(playerid,killerid)
    2. {
    3.         Kills[killerid]++; //Adiciona mais um Kill
    4.         new Matou=Kills[killerid];
    5.         //Aqui, quantos kills e o level:
    6.         if(Matou==1&&PegarLevel(killerid)==0) { //Se ele matou 1 e está level 0
    7.                 AddLevel(killerid);                 //Adiciona mais um level
    8.                 Kills[killerid]=0;                  //Zera o contador de Kills
    9.         }
    10.         //Exemplo de outro:
    11.         if(Matou==10&&PegarLevel(killerid)==1) {//Se ele matou 10 e está level 1
    12.                 AddLevel(killerid);                 //Adiciona mais um level
    13.                 Kills[killerid]=0;                  //Zera o contador de Kills
    14.         }
    15.         //Fim
    16.         return 1;
    17. }
    18.  
    19. public OnPlayerConnect(playerid)
    20. {
    21.     CriarArquivoLevels(playerid); //cria o arquivo do player
    22.         return 1;
    23. }
    24.  
    25. public OnPlayerDisconnect(playerid)
    26. {
    27.     Kills[playerid]=0; //Ajusta os Kills para 0, para o próximo player
    28.         return 1;
    29. }
      


    Pronto!
    Siga o exemplo no OnPlayerDeath e crie mais leveis!

    Boa sorte com seu GameMode, para ver o código completo:

    Peça ajuda pelo nosso Xat e caso encontro algum bug, reporte.

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by Blogger