
Mostrando postagens com marcador tutorial. Mostrar todas as postagens
Mostrando postagens com marcador tutorial. Mostrar todas as postagens
6/03/2020

GAME MODE Base para RP/RPG
Base para RP/RPG
Bom, venho passar pra vocês essa Gamemode por motivos de tempo.
Sistemas ja criados
Prints
Álbum
Download
Créditos
Cleyson Stein pelo GameMode
Lós pelo sistema de casas
Use e abuse da maneira que quiser..
Bom, venho passar pra vocês essa Gamemode por motivos de tempo.
Sistemas ja criados
Code:
* Login / Registro TextDraw Ok * Salvamento Dof2 Ok * Administração + Logs Ok * ignição de veiculos Ok * Gasolina c/ galão Ok * Casa Ok // Base por Lós LHouse * Vip por key e leveis Ok * Radar Dinamico OK * Banco em TSistemas ja criados
Code:
* Login / Registro TextDraw Ok * Salvamento Dof2 Ok * Administração + Logs Ok * ignição de veiculos Ok * Gasolina c/ galão Ok * Casa Ok // Base por Lós LHouse * Vip por key e leveis Ok * Radar Dinamico OK * Banco em TextDraw 90% // falta os locais * Anti money hack
Prints
Álbum
Download
Créditos
Cleyson Stein pelo GameMode
Lós pelo sistema de casas
Use e abuse da maneira que quiser..
Por favor deem a opinião de vocês..extDraw 90%
4/23/2020

IMAGEM NA TELA DE LOGIN DA MP TUTORIAL
[IMG] Imagens para Tela de Login
Eae galera da Samp Extrem hoje venho trazendo essas imagens para Tela de Login.
TextDrawCreate(1.000000, -1.000000, "loadsc0:loadsc0");//Tela de Carregamento GTASA
TextDrawCreate(1.000000, -1.000000, "loadsc2:loadsc2");//Cesar
TextDrawCreate(1.000000, -1.000000, "loadsc3:loadsc3");//Policial Tenpenny
TextDrawCreate(1.000000, -1.000000, "loadsc4:loadsc4");//The Truth
TextDrawCreate(1.000000, -1.000000, "loadsc5:loadsc5");
TextDrawCreate(1.000000, -1.000000, "loadsc6:loadsc6");
TextDrawCreate(1.000000, -1.000000, "loadsc7:loadsc7");
TextDrawCreate(1.000000, -1.000000, "loadsc8:loadsc8");
TextDrawCreate(1.000000, -1.000000, "loadsc9:loadsc9");
TextDrawCreate(1.000000, -1.000000, "loadsc10:loadsc10");
TextDrawCreate(1.000000, -1.000000, "loadsc11:loadsc11");//Carl Johnson
TextDrawCreate(1.000000, -1.000000, "loadsc12:loadsc12");
TextDrawCreate(1.000000, -1.000000, "loadsc13:loadsc13");
TextDrawCreate(1.000000, -1.000000, "loadsc14:loadsc14");
TextDrawCreate(1.000000, -1.000000, "froten2:back2");
TextDrawCreate(1.000000, -1.000000, "froten2:back3");
TextDrawCreate(1.000000, -1.000000, "froten2:back4");
TextDrawCreate(1.000000, -1.000000, "froten2:back5");
TextDrawCreate(1.000000, -1.000000, "froten2:back6");
TextDrawCreate(1.000000, -1.000000, "froten2:back7");
TextDrawCreate(1.000000, -1.000000, "froten2:back8");
OBS: Não esqueça de colocar TextDrawShowForPlayer para poder aparecer a imagem na tela de login e TextDrawHideForPlayer para tirar a imagem quando spawnar

COMO TROCAR TELA DE LOGIN SAMP ( TUTORIAL )
Adaptando Tela de Login Samp
Fala Rapaziada mais um Video novo aqui no Blog!
Não esqueça de deixa seu Like!
Canal: Samp Programmer
Créditos:

TUTORIAL Progress Bar SAMP COMO USAR FORUM
Introdução
Bem, eu vi muitos aborrecedores saúde veículo textdraws, então, eu fiz isso, com o mesmo visual como a barra de saúde GTA original. Com isso inclua, você pode criar barras de progresso com a posição, tamanho e cor desejada. É muito simples de usar, vou mostrar aqui.
Funções
Use a
criação simples da barra de progresso:
Código:
Novo Barra: health = CreateProgressBar (50,0, 300,0, _, _, 0xFF0000FF, 100,0);
SetProgressBarValue (saúde, 50,0);
ShowProgressBarForAll (saúde);
E se eu quero destruí-lo:
E se eu quero destruí-lo:
Neste caso eu criei uma barra de progresso verde para mostrar a saúde real do veículo.
Nesta barra estou usando o tamanho da barra de progresso padrão (55.5, 3.2).
A cor de fundo (verde escuro neste caso), você não precisa declará-lo, o próprio incluir calcula a cor de fundo usando operações de RGBA hexadecimal.
Este script de exemplo:
Erros
Não há nenhum erro ainda. Informe aqui se encontrou um.
Futuras modificações
Download
Pastebinv1.3.1OLD VERSION
NOVA VERSÃO LINK (PASTEBIN)
http://pastebin.com/ZuLPd1K6
Graças a [HLF] Southclaw para as mudanças. Tenha em atenção que as funções foram alteradas nesta versão, por isso consulte o ficheiro de inclusão para ver os novos nomes e parâmetros das funções.
Coloque este script em um arquivo chamado "progress.inc", e coloque esse arquivo em sua pasta de inclusão. Em seguida, use "#include
New Progress Bar Creator
http://pastebin.com/P6iPFp9F
Vídeo:
Bem, eu vi muitos aborrecedores saúde veículo textdraws, então, eu fiz isso, com o mesmo visual como a barra de saúde GTA original. Com isso inclua, você pode criar barras de progresso com a posição, tamanho e cor desejada. É muito simples de usar, vou mostrar aqui.
Funções
- CreateProgressBar (x, y, largura, altura, cor, máximo)
Cria uma barra de progresso (quase o mesmo que TextDrawCreate).- x e y valores são a posição da barra na tela;
- Largura e altura são o tamanho da barra (eles têm valores padrão, basta colocar _ como parâmetro);
- A cor é a cor da barra, obviamente;
- Max é a porcentagem máxima que a barra pode alcançar (padrão 100).
Retorna: a barra criada.
- DestroyProgressBar (barid)
Destrói uma barra criada.
- ShowProgressBarForPlayer (playerid, barid)
Mostra simplesmente a barra de progresso dada para um jogador.
- HideProgressBarForPlayer (playerid, barid)
Oculta a barra de progresso de um jogador.
- ShowProgressBarForAll (barid)
Mostra a barra de progresso fornecida para todos os jogadores conectados.
- HideProgressBarForAll (barid)
Oculta a barra de progresso de todos os jogadores conectados.
- SetProgressBarValue (barid, value)
Altera a porcentagem atual da determinada barra de progresso (é ponto float). Lembre-se de que o valor máximo é o valor que você deu a ele em CreateProgressBar.
- GetProgressBarValue (barid)
Obtém o valor atual de uma barra de progresso .
Nota: retornará INVALID_BAR_VALUE se a barra não existir ou se algo der errado.
- SetProgressBarMaxValue (barid, max)
O valor máximo é dinâmico, você pode alterá-lo sempre que quiser e atualizará por si mesmo (o valor da barra de progresso atual permanecerá igual, a diferença que você vê na barra).
- SetProgressBarColor (barra, cor)
Define a cor da barra para o que você quiser. A inclusão agora suporta cores transparentes , portanto, tenha cuidado ao usar AA ou 00 como Alpha. Se você deseja que a cor seja totalmente colorida, use FF no final da cor (ou seja, 0x00FF00 FF ).
Toda vez que você usar esta função, você precisará usar a função "UpdateProgressBar", veja acima.
- UpdateProgressBar (barid, playerid = INVALID_PLAYER_ID)
Toda vez que você altera um valor ou cor de barra de progresso, é necessário atualizá-lo. Eu não incluí esta função diretamente em SetProgressBarValue / SetProgressBarColor, porque não é eficiente desta maneira.
Você pode simplesmente não usar o parâmetro playerid ea barra de progresso será atualizada para todos.
Use a
criação simples da barra de progresso:
Código:
Novo Barra: health = CreateProgressBar (50,0, 300,0, _, _, 0xFF0000FF, 100,0);
SetProgressBarValue (saúde, 50,0);
ShowProgressBarForAll (saúde);
E se eu quero destruí-lo:
E se eu quero destruí-lo:
Código:
DestroyProgressBar (saúde);Neste caso eu criei uma barra de progresso verde para mostrar a saúde real do veículo.
Nesta barra estou usando o tamanho da barra de progresso padrão (55.5, 3.2).
A cor de fundo (verde escuro neste caso), você não precisa declará-lo, o próprio incluir calcula a cor de fundo usando operações de RGBA hexadecimal.
Este script de exemplo:
Código:
[size=13]#include <a_samp>
#include <progress>
Novo Bar: vhealth [MAX_PLAYERS] = {INVALID_BAR_ID, ...};
Forward ProgressBar ();
Public OnFilterScriptInit ()
{
SetTimer ("ProgressBar", 500, 1);
Return 1;
}
Public ProgressBar () // Eu prefiro não usar OnPlayerUpdate com textdraws
{
Para (novo playerid; playerid <MAX_PLAYERS; playerid ++) // Eu recomendo foreach (Player, playerid)
{
Veículo novo;
If ((vehicleid = GetPlayerVehicleID (playerid)) && vhealth [playerid]! = INVALID_BAR_ID)
{
Novo Flutuador: saúde;
GetVehicleHealth (veículo, saúde);
SetProgressBarValue (vhealth [playerid], saúde);
UpdateProgressBar (vhealth [playerid], playerid);
}
}
}
Public OnPlayerStateChange (playerid, newstate, oldstate)
{
If (oldstate == PLAYER_STATE_DRIVER)
{
DestroyProgressBar (vhealth [playerid]);
Vhealth [playerid] = INVALID_BAR_ID;
}
If (newstate == PLAYER_STATE_DRIVER)
{
Vhealth [playerid] = CreateProgressBar (548,5, 36,0, _, _, 0x00FF00FF, 1000,0);
ShowProgressBarForPlayer (playerid, vhealth [playerid]);
}
Return 1;
}[/size]Erros
Não há nenhum erro ainda. Informe aqui se encontrou um.
Futuras modificações
- Use setproperty e getproperty para habilitar a comunicação entre uma barra de progresso gamemode e uma de filtroscript. Assim, você será capaz de destruir uma barra de progresso criada em um gamemode, pelo seu filterscript e etc
- Adicione suporte a cores transparentes.
- Faça um editor de barra prrogess, para obter coordenadas.
Download
Pastebinv1.3.1OLD VERSION
NOVA VERSÃO LINK (PASTEBIN)
http://pastebin.com/ZuLPd1K6
Graças a [HLF] Southclaw para as mudanças. Tenha em atenção que as funções foram alteradas nesta versão, por isso consulte o ficheiro de inclusão para ver os novos nomes e parâmetros das funções.
Coloque este script em um arquivo chamado "progress.inc", e coloque esse arquivo em sua pasta de inclusão. Em seguida, use "#include
New Progress Bar Creator
http://pastebin.com/P6iPFp9F
Vídeo:
4/19/2020

SISTEMA DE CORONA VIRUS - SAMP MOBILE / PC
Sistema de Virus
Comandos:
/infectar [id] - para infectar alguem...
/darvirus [id] (ADM) - Para setar o virus a algum jogador, Deverá estar logado na rcon
/vcreditos - Para ver o creditos
/vobj - Para ver o objetivo...
Objetivo:
->Virus: O Objetivo do virus é infectar todos os jogadores, lembrando que ao morrerem o virus também morre
->[PM]: Os policiais deverão proteger a cidade contra o vrius, matando os infectados
->Infectados: Os infectados deverão infectar todos os outros jogadores do servidor
Link: https://mega.nz/#!KfQh0CDY!JX9oIeuPzCjHDtwqA9jPQpWm_ANGQaEsBUHadAzPZM4
Comandos:
/infectar [id] - para infectar alguem...
/darvirus [id] (ADM) - Para setar o virus a algum jogador, Deverá estar logado na rcon
/vcreditos - Para ver o creditos
/vobj - Para ver o objetivo...
Objetivo:
->Virus: O Objetivo do virus é infectar todos os jogadores, lembrando que ao morrerem o virus também morre
->[PM]: Os policiais deverão proteger a cidade contra o vrius, matando os infectados
->Infectados: Os infectados deverão infectar todos os outros jogadores do servidor
Link: https://mega.nz/#!KfQh0CDY!JX9oIeuPzCjHDtwqA9jPQpWm_ANGQaEsBUHadAzPZM4

SISTEMA DE PORTÃO - SAMP ANDROID/PC - PAWNO
Código:
#define FILTERSCRIPT
#define AMARELO 0xFFFF00AA
#define VERSAO "1.0.0"
#define NOME "HuemersonFMG"
#define SCRIPTER "HuemersonFMG"
#define FSS "FMG - Concessionária"
#define SITE "familiagarcia-samp.forumeiros.com/forum"
#define SCM SendClientMessage
#define SCMA SendClientMessageToAll
//Variaveis Pos X - Y - Z - acertos
#define V1 "F"
#define V2 "S"
#define V3 "G"
#define V4 "M"
#define V5 "P"
#define V6 "A"
#define V7 "-"
//Variaveis Pos W - P - J - acertos
#define V8 "e"//P
#define V9 "r"//P
#define V10 "n"//P
#define V11 "u"//P
#define V12 "o"//P
#define V13 "H"//G
#define V14 "m"//P
#define V15 "s"//P
#define V20 ""V1""V4""V3""V7""V2""V6""V4""V5""
#define V21 ""V1""V18""V14""V16""
#define V22 ""V17""V16""V18""
#define V23 ""V3""V18""V9""V19""V16""V18""
#define V24 ""V2""V6""V4""V5""
#define V25 ""V21""V22" "V23" - "V24""
#define V26 ""V1""V4""V3""
#include <a_samp>
#include <zcmd>
new portao1;
new portao2;
#if defined FILTERSCRIPT
forward close();
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
}
#endif
public OnGameModeInit()
{
portao1 = CreateObject(980,1590.36975098,-1638.18310547,15.23138046,0.00000000,0.00000000,0.00000000);
portao2 = CreateObject(968,1544.69677734,-1630.78649902,13.07031250,0.00000000,90.00000000,90.00000000);
return 1;
}
CMD:portao(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 5, 1590.36975098,-1638.18310547,15.23138046))
MoveObject(portao1,1590.3804931641,-1637.9333496094,9.4813804626465, 2.00);
SetTimer("close", 4000, 0);
SCM (playerid, -1, "{FF0000}["V26" INFO]{FFFFFF}: Portão aberto, vai fechar automaticamente em instantes.");
SCMA(0x00FFFFC8,""V20"");//Portão deverá fechar automático em instantes
if(IsPlayerInRangeOfPoint(playerid, 8, 1544.69677734,-1630.78649902,13.07031250))
MoveObject(portao2,1544.6962890625,-1630.7861328125,12.0703125, 2.00);
SetTimer("close", 4000, 0);
SCM (playerid, -1, "{FF0000}["V26" INFO]{FFFFFF}: Portão aberto, vai fechar automaticamente em instantes.");
SCMA(0x00FFFFC8,""V20"");//Portão deverá fechar automático em instantes
return 1;
}
public close()
{
MoveObject(portao1,1590.36975098,-1638.18310547,15.23138046, 3.00);
MoveObject(portao2,1544.69677734,-1630.78649902,13.07031250, 3.00);
return 1;
}




















