Introdução:
Boas, venho trazer meu sistema Shark Attack, ele simula um ataque real de um tubarão. Está tendo um concurso na vaga de scripters do LS-RP e esse era o desafio, porém meu inglês não é impecável e para ocupar esta vaga é necessário ter um inglês muito bom.
Usei SetObjectToFaceCords pois a LS-RP team recomendou o uso na criação do script.
Créditos:
[S]trong - Criador
LucifeR - SetObjectToFaceCords
LS-RP team - Idealização
Download:
Download
Agradecimentos a [iPs] Team
Mostrando postagens com marcador Filterscript. Mostrar todas as postagens
Mostrando postagens com marcador Filterscript. Mostrar todas as postagens
24 de out. de 2011
19 de out. de 2011
[FS/Código]: Pegar tempo em Race.
Postado por
SuYaNw
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Códigos,
Filterscript,
Pawn
Olá.
Você já viu em servidores pegando tempo de corrida ?
caso nunca viu, vou explicar.
quando inicia uma corrida, inicia também uma contagem para ver
quanto tempo você levou para terminar a corrida.
Eu já vi em vários lugares, pedindo ajuda e etc..
Por isso eu criei este script.
ele pega o tempo de corrida.( para testar aperta /Race e para terminar /Term).
Observação: Não há nenhuma corrida neste script. ele está somente crú.
só o básico para aprender.
Download
- Pastebin
Créditos
- [iPs]SuYaNw
Você já viu em servidores pegando tempo de corrida ?
caso nunca viu, vou explicar.
quando inicia uma corrida, inicia também uma contagem para ver
quanto tempo você levou para terminar a corrida.
Eu já vi em vários lugares, pedindo ajuda e etc..
Por isso eu criei este script.
ele pega o tempo de corrida.( para testar aperta /Race e para terminar /Term).
Observação: Não há nenhuma corrida neste script. ele está somente crú.
só o básico para aprender.
Download
- Pastebin
Créditos
- [iPs]SuYaNw
13 de out. de 2011
[FS] SuYaNw''s Dealership system!
Postado por
SuYaNw
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Filterscript,
Pawn
Introdução
hoje irei postar meu primeiro sistema de concessionária.
eu havia criado para um servidor de um amigo. como ele resolveu fazer o dele resolvi postar.
nele contém 68 carros atualmente, mais poderá ser almentada.
para adicionar algum veiculo é só seguir o modeo:
sAddConceVehicle(Modeo_do_veicu lo, preço_dele);
Exemplo de Carro:sAddConceVehicle(522, 50000); - NRG500 preço 50.000.
adicione esta função no OnFilterScriptInit.
para ver os comandos existentes e ações, digite /v.
para ir para concessionária apenas digite /ir_.
Características:
♦ Sistema de salvamento em dini ( por ser mais conhecido e instável );
♦ Ids dos dialogs listado no topo do script, assim facilitando a edição;
♦ Sistema de ver o modelo do carro, caso desconhecer algum modelo;
♦ Sistema de estacionar veiculo, caso não estacionar o veiculo não será salvo;
♦ Cada player pode ter até no máximo 2 carros diferentes;
♦ Caso o player não gostar da cor inicial do veículo ele pode trocar na própria concessionária.
Créditos:
♦ [iPs]SuYaNw - Por ter feito o script;
♦ Shikcard - Por ter dado a idéia.
Download
♦ Pastebin
hoje irei postar meu primeiro sistema de concessionária.
eu havia criado para um servidor de um amigo. como ele resolveu fazer o dele resolvi postar.
nele contém 68 carros atualmente, mais poderá ser almentada.
para adicionar algum veiculo é só seguir o modeo:
sAddConceVehicle(Modeo_do_veicu
Exemplo de Carro:sAddConceVehicle(522, 50000); - NRG500 preço 50.000.
adicione esta função no OnFilterScriptInit.
para ver os comandos existentes e ações, digite /v.
para ir para concessionária apenas digite /ir_.
Características:
♦ Sistema de salvamento em dini ( por ser mais conhecido e instável );
♦ Ids dos dialogs listado no topo do script, assim facilitando a edição;
♦ Sistema de ver o modelo do carro, caso desconhecer algum modelo;
♦ Sistema de estacionar veiculo, caso não estacionar o veiculo não será salvo;
♦ Cada player pode ter até no máximo 2 carros diferentes;
♦ Caso o player não gostar da cor inicial do veículo ele pode trocar na própria concessionária.
Créditos:
♦ [iPs]SuYaNw - Por ter feito o script;
♦ Shikcard - Por ter dado a idéia.
Download
♦ Pastebin
12 de out. de 2011
[Include] [Pawn] [iPs]Streamer Objetos V3
Postado por
Unknown
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Filterscript,
Includes,
Pawn
Introdução:
DraKiNs lançou um sistema de streamer de objetos para versão 0.3d
Segundo os testes tudo saiu tranquilo, atualmente apenas tem três principais funções.
Implementação:
Como alguns streamer objetos existentes, o ips stream usa filterscript onde há a raiz da cada função em um filterscript, portanto será necessário ser plugado um filterscript para carregar as funções e uma include no seu gamemode para ser declarado as novas funções.
No server.cfg:
filterscripts streamer
No gamemode ou local onde queres colocar o streamer:
#include ipsstream
Prontinho.
Para mudar a capacidade padrão dos objetos deve-se mudar no filterscripts, onde há:
#define MAX_STREAM 10000
é a capacidade de objetos suportada, pode colocar mais que isto (veja no suporte abaixo)
Onde há:
#define MIN_INTERVAL 00500
Deve ser colocado o intervalo para criar os objetos (tempo para atualizar, não coloque muito para não dar muita latência)
Funções:
Como disse anteriormente são funções básicas:
Suporte:
Segundo os testes feitos, o sistema suporta até 1000 objetos para cada jogador em um determinado quadro de poucos metros. E suporta 500 mil objetos para todo o servidor.
Também suporta 4 mil objetos em uma longa área, por jogador
Velocidade:
Todo sistema é percorrido por um circuito foreach criado pela própria equipe, sem a menor lentidão do sistema.
Também foi usado um algorítimo de busca e remoção de objetos criado por Bruno da Silva (chamado Fluxo Stream)..
Como costume, ele fez um tópico explicando sobre como funcionaria, segue um resumo da sua explicação:
PORTUGOL DO ALGORITIMO:

* Observem que os objetos criados ficaram ao lado do jogador, de forma que os objetos estourados ficaram extremamente longes, assim fazendo com que a eficiente deste sistema fosse melhor que a dos outros.
Também contamos com um ótimo sistemas de circuito para obter melhor velocidade nas checagens dos objetos por slots e dos jogadores usando um ótimo algorítimo de lista ligada no qual prima em a célula atual direicionar para próxima célula fazendo um loop interno pela array.
Novas funções Versão 2.0:
- Agora compactável com 0.3d 0.3c 0.3b
- Adicionado Interior e Virtual World na função CreateObject
Novas funções Versão 3.0:
O Bruno resolveu inovar nesta nova versão do seu streamer e criou um sistema de carregar objetos do mta sem conversão !!
- Carregar Objetos direto do [b].map
Basta usar apenas uma função e carregue os objetos a partir de seu arquivo *map gerado pelo MTA
Exemplo:
CreateObjectsFromMAPFile("mapadomta.map");
Também agora vem com um carregador de mapas que estão no formato TXT, podendo até escolher o delimitador das posiçõe x,y,z etc
Bastando usar uma função:
- Carregar objetos diretos de um arquivo de texto
CreateObjectsFromTXTFile("mapa.txt", '|');
'|' é a divisória que divide x|y|z|rx|ry|rx e outros ...
- Carregar parametros únicos de um arquivo do mta
Por exemplo:
GetMapXMLParam("<object id=\"object (barrel4) (16)\" doublesided=\"false\" model=\"1225\" interior=\"0\" dimension=\"0\" posX=\"4724.2119140625\" posY=\"-1238.6279296875\" posZ=\"6.3207788467407\" rotX=\"0\" rotY=\"0\" rotZ=\"3.9990234375\" />", "rotZ=\"\");
O exemplo desta função acima pegará a posição rotZ do objeto que foi pego no primeiro parametro (em formato de arquivo para mta)
Download:
Versão 3.0:
Para efetuar o download do pacote todo:
Pacote todo :-> Ainda não hospedado
Para pegar código no pastebin de ambos scripts:
streamer.pwn :-> http://pastebin.com/A9fSPz7E
ipsstream.inc :-> http://pastebin.com/Lz0WK2VJ
Autoria:
Desenvolvido por Bruno da Silva
Auxiliado por RockFire
Obrigado a Pharrel e MiTToS pelas dicas das funções
_
DraKiNs lançou um sistema de streamer de objetos para versão 0.3d
Segundo os testes tudo saiu tranquilo, atualmente apenas tem três principais funções.
Implementação:
Como alguns streamer objetos existentes, o ips stream usa filterscript onde há a raiz da cada função em um filterscript, portanto será necessário ser plugado um filterscript para carregar as funções e uma include no seu gamemode para ser declarado as novas funções.
No server.cfg:
filterscripts streamer
No gamemode ou local onde queres colocar o streamer:
#include ipsstream
Prontinho.
Para mudar a capacidade padrão dos objetos deve-se mudar no filterscripts, onde há:
#define MAX_STREAM 10000
é a capacidade de objetos suportada, pode colocar mais que isto (veja no suporte abaixo)
Onde há:
#define MIN_INTERVAL 00500
Deve ser colocado o intervalo para criar os objetos (tempo para atualizar, não coloque muito para não dar muita latência)
Funções:
Como disse anteriormente são funções básicas:
Quote:
| DestroyObject(objeto id para destruir); CreateObject(parametros igual da sa:mp, criar objeto) MoveObject(parametros igual da samp 0.3d, mover objeto) |
Suporte:
Segundo os testes feitos, o sistema suporta até 1000 objetos para cada jogador em um determinado quadro de poucos metros. E suporta 500 mil objetos para todo o servidor.
Também suporta 4 mil objetos em uma longa área, por jogador
Velocidade:
Todo sistema é percorrido por um circuito foreach criado pela própria equipe, sem a menor lentidão do sistema.
Também foi usado um algorítimo de busca e remoção de objetos criado por Bruno da Silva (chamado Fluxo Stream)..
Como costume, ele fez um tópico explicando sobre como funcionaria, segue um resumo da sua explicação:
PORTUGOL DO ALGORITIMO:
Quote:
| CRIAR TODOS OBJETOS CASO NUMERO TOTAL DE OBJETOS CRIADOS ACIMA FOR MAIOR QUE O PERMITIDO DELETAR OBJETOS LONGES, DEIXANDO APENAS OS PERTOS DO PONTO CENTRAL |
* Observem que os objetos criados ficaram ao lado do jogador, de forma que os objetos estourados ficaram extremamente longes, assim fazendo com que a eficiente deste sistema fosse melhor que a dos outros.
Também contamos com um ótimo sistemas de circuito para obter melhor velocidade nas checagens dos objetos por slots e dos jogadores usando um ótimo algorítimo de lista ligada no qual prima em a célula atual direicionar para próxima célula fazendo um loop interno pela array.
Novas funções Versão 2.0:
- Agora compactável com 0.3d 0.3c 0.3b
- Adicionado Interior e Virtual World na função CreateObject
Novas funções Versão 3.0:
O Bruno resolveu inovar nesta nova versão do seu streamer e criou um sistema de carregar objetos do mta sem conversão !!
- Carregar Objetos direto do [b].map
Basta usar apenas uma função e carregue os objetos a partir de seu arquivo *map gerado pelo MTA
Exemplo:
CreateObjectsFromMAPFile("mapadomta.map");
Também agora vem com um carregador de mapas que estão no formato TXT, podendo até escolher o delimitador das posiçõe x,y,z etc
Bastando usar uma função:
- Carregar objetos diretos de um arquivo de texto
CreateObjectsFromTXTFile("mapa.txt", '|');
'|' é a divisória que divide x|y|z|rx|ry|rx e outros ...
- Carregar parametros únicos de um arquivo do mta
Por exemplo:
GetMapXMLParam("<object id=\"object (barrel4) (16)\" doublesided=\"false\" model=\"1225\" interior=\"0\" dimension=\"0\" posX=\"4724.2119140625\" posY=\"-1238.6279296875\" posZ=\"6.3207788467407\" rotX=\"0\" rotY=\"0\" rotZ=\"3.9990234375\" />", "rotZ=\"\");
O exemplo desta função acima pegará a posição rotZ do objeto que foi pego no primeiro parametro (em formato de arquivo para mta)
Download:
Versão 3.0:
Para efetuar o download do pacote todo:
Pacote todo :-> Ainda não hospedado
Para pegar código no pastebin de ambos scripts:
streamer.pwn :-> http://pastebin.com/A9fSPz7E
ipsstream.inc :-> http://pastebin.com/Lz0WK2VJ
Autoria:
Desenvolvido por Bruno da Silva
Auxiliado por RockFire
Obrigado a Pharrel e MiTToS pelas dicas das funções
_
16 de set. de 2011
[FS] Teste Reação
Postado por
SuYaNw
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Filterscript,
Pawn
Olá todos,
eu criei este FS no intuito de aprender somente.
ele é muito simples, gera uma palavra randômica,
e quem digitar ela primeiro ganha!.
Download:
http://pastebin.com/reYjgWMv
Créditos:
- SuYaNw
eu criei este FS no intuito de aprender somente.
ele é muito simples, gera uma palavra randômica,
e quem digitar ela primeiro ganha!.
Download:
http://pastebin.com/reYjgWMv
Créditos:
- SuYaNw
31 de ago. de 2011
[FS / CODE /FS] Fazer Carro pular ao apertar ALT
Postado por
SuYaNw
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Códigos,
Filterscript,
Pawn
eu tinha feito este script para meu servidor, então eu resolvi posta-lo.
Como ele tem algumas linhas irei publicar no pastebin:
http://pastebin.com/u0qZ58Tx
Créditos: [iPs]SuYaNw
Como ele tem algumas linhas irei publicar no pastebin:
http://pastebin.com/u0qZ58Tx
Créditos: [iPs]SuYaNw
[PHP/JS/AJAX/CSS/FS/PAWN] Mapas Onlines SA:MP
Postado por
Unknown
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Ajax,
CSS,
Filterscript,
Pawn,
PHP
Sistema de Mapas Online
Por Bruno da SilvaHoje vou publicar uma pequena página que fiz ontem pela madrugada.
Se trata de um sistemas de mapa online, totalmente feito em javacript sem menor dificuldade de implementar ele.
Modo de uso
Mude a seguinte trecho da página mapa.html:
Você precisará mudar:
var siteUrl = "teste.php"; // página php para ler jogadores var tempoAtualizacao = 800; // tempo de atualização do mapa
Em ler_Players.php você precisará mudar:
$arquivo = "dadosMapa.txt"; // Localização dos arquivos do servidor
Enquanto ao salvarJogadores.amx precisará ser carregado no servidor
Download:
Aqui o pacote com arquivos:
http://pastebin.com/n5Lg9fZ1
htt
Cr éditos
Enfim, é apenas isto.
O sistema foi criado por mim (Bruno da Silva), por favor, mantenha os créditos.
Está bem simples, mas achei muito eficiente e leve, sem precisar do uso de APIs alheias.
Espero que gostem.
Abraços
26 de ago. de 2011
[FS] Sistema VIP Dinânico
Postado por
SuYaNw
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Códigos,
Filterscript,
Pawn
estive a fazer um bom sistema vip pra min,
mais depois de 2 meses que nao atualizo ele,
resolvi posta-lo.
ele não contêm nenhum bug aparente, pronto para usar.
http://pastebin.com/cF7Hteft
proibido postar em seu blog sem minha requisitação.
Créditos:
[iPs]SuYaNw
mais depois de 2 meses que nao atualizo ele,
resolvi posta-lo.
ele não contêm nenhum bug aparente, pronto para usar.
http://pastebin.com/cF7Hteft
proibido postar em seu blog sem minha requisitação.
Créditos:
[iPs]SuYaNw
23 de ago. de 2011
[TUT/COD] OnPlayerUpdate Debug
Postado por
Unknown
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Códigos,
Filterscript,
Pawn,
Tutoriais Pawn
Este código mostra a quantidade de chamadas que a callback OnPlayerUpdate executa por segundo.
Fiz este código devido as enormes discussões de alguns fóruns sobre o uso da mesma ou não uso.
Enfim, OnPlayerUpdate em LOCAL HOST (MEU COMPUTADOR, CLIENTE == SERVIDOR) tem a chamada de 20 ms a 500 ms (podendo variar para mais ou menos), dependendo da taxa de movimento e atualização do jogador, no caso de jogador em pause,está mesma será PRATICAMENTE NULA, importante.
OnPlayerUpdate será chamada no mínimo 20 ms, isto porque para o servidor enviar os dados para o cliente e receber os mesmos isto demoraria mais ou menos 20 milissegundos, isto dependendo da conexão, quando melhor a latência do servidor e do cliente mais vezes será chamada a OnPlayerUpdate, mas enfatizando que RARAMENTE isto ficaria abaixo de 20 milissegundos.
Logo é MUITO viável usar OnPlayerUpdate em muitos casos, devido sua eficiência em atualizar as informações em apenas jogadores que não estejam pausados ou parados por um certo tempo, claro que devemos lembrar que é arriscado usar OnPlayerUpdate em determinados scripts, como por exemplo colocar-mos um anti hack, um jogador com ping alto simplesmente demoraria para atualizar, podendo fazer zona por vários segundos até o OnPlayerUpdate ser chamado novamente.
Mas jamais, poderá ocorrer algum lag excessivo devido a quantidade de chamadas nesta CallBack, até porque caso der lag, o ping dos jogadores aumentaram, logo a callback será chamada menos vezes (mas também não vão sair colocando tudo em onplayeupdate, haha)
Carreguem este filterscript e testem:
http://pastebin.com/7b6Mm0En
Abraços
Fiz este código devido as enormes discussões de alguns fóruns sobre o uso da mesma ou não uso.
Enfim, OnPlayerUpdate em LOCAL HOST (MEU COMPUTADOR, CLIENTE == SERVIDOR) tem a chamada de 20 ms a 500 ms (podendo variar para mais ou menos), dependendo da taxa de movimento e atualização do jogador, no caso de jogador em pause,está mesma será PRATICAMENTE NULA, importante.
OnPlayerUpdate será chamada no mínimo 20 ms, isto porque para o servidor enviar os dados para o cliente e receber os mesmos isto demoraria mais ou menos 20 milissegundos, isto dependendo da conexão, quando melhor a latência do servidor e do cliente mais vezes será chamada a OnPlayerUpdate, mas enfatizando que RARAMENTE isto ficaria abaixo de 20 milissegundos.
Logo é MUITO viável usar OnPlayerUpdate em muitos casos, devido sua eficiência em atualizar as informações em apenas jogadores que não estejam pausados ou parados por um certo tempo, claro que devemos lembrar que é arriscado usar OnPlayerUpdate em determinados scripts, como por exemplo colocar-mos um anti hack, um jogador com ping alto simplesmente demoraria para atualizar, podendo fazer zona por vários segundos até o OnPlayerUpdate ser chamado novamente.
Mas jamais, poderá ocorrer algum lag excessivo devido a quantidade de chamadas nesta CallBack, até porque caso der lag, o ping dos jogadores aumentaram, logo a callback será chamada menos vezes (mas também não vão sair colocando tudo em onplayeupdate, haha)
Carreguem este filterscript e testem:
http://pastebin.com/7b6Mm0En
Abraços
10 de ago. de 2011
[FS] Detectar reload em armas!
Postado por
Unknown
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Códigos,
Filterscript,
Includes,
Pawn
Com idéia do código de LZLo resolvi criar um mesmo porém de forma mais simples e eficiente.
Ao recarregar arma é chamado a callback OnPlayerReloading com a arma atual e a quantidade de balas!
Basta acessar o link abaixo e tera o código.
Código:
forward OnPlayerReloading(playerid, weaponid, ammo);public OnPlayerUpdate(playerid){if(GetPlayerWeaponState(playerid) == 3){CallLocalFunction("OnPlayerReloading", "ddd", playerid, GetPlayerWeapon(playerid), GetPlayerAmmo(playerid));}return true;}
-> Link para Código: http://pastebin.com/3WfPSXxh
Criado por Bruno da Silva
6 de ago. de 2011
[FS] Bandeira do Brasil
Postado por
Unknown
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Filterscript,
Pawn
Esta é a bandeira do Brasil
Para remover o fundo preto ou qualquer cor da imagem basta utilizar o seguinte na função TextDrawPixel (observem a linha 176 do código abaixo)
(utilizei o Img2Draw da iPs TeaM, veja um post atrás)
Para remover o fundo preto ou qualquer cor da imagem basta utilizar o seguinte na função TextDrawPixel (observem a linha 176 do código abaixo)
(utilizei o Img2Draw da iPs TeaM, veja um post atrás)
Código:: http://pastebin.com/rK0 bbJHC
1 de ago. de 2011
[FS] Detectar tiro em Objeto
Postado por
Unknown
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Códigos,
Filterscript
O que é?
É um simples detector de tiros e um determinado objeto
Deixei a configuração da posição de forma fácil e rápido.
Código - http://pastebin.com/t19Ci2g1
O Valor da variável distancia ali no printf será conforme o erro do player, se der 0.0 ele acertou perfeitamente caso dar 0.4 ele errou o tiro por pouco.
Por exemplo se você quer fazer um sistema de precisão coloque isto:
printf("Precisão do Tiro: %d%", floatround(distancia * (100 / TAMANHO_OBJETO)) );
Deixei a configuração da posição de forma fácil e rápido.
Código - http://pastebin.com/t19Ci2g1
O Valor da variável distancia ali no printf será conforme o erro do player, se der 0.0 ele acertou perfeitamente caso dar 0.4 ele errou o tiro por pouco.
Por exemplo se você quer fazer um sistema de precisão coloque isto:
printf("Precisão do Tiro: %d%", floatround(distancia * (100 / TAMANHO_OBJETO)) );
Criado por Bruno da Silva
17 de jul. de 2011
[FS] Sistema de contagem dinâmico
Postado por
SuYaNw
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Filterscript
Este Filterscript é um sistema de contagem que inicia uma contagem regressiva de 5 á 0.
foi especialmente criado para um servidor, como o dono não me deu respostas eu
decidi posta-lo.
este fs é simples de mais, não necessita de nenhuma include.
Pastebin
Comprimentos,
[iPs]Garfield
foi especialmente criado para um servidor, como o dono não me deu respostas eu
decidi posta-lo.
este fs é simples de mais, não necessita de nenhuma include.
Pastebin
Comprimentos,
[iPs]Garfield
16 de jul. de 2011
[FS] Pegar Distancia Percorrida
Postado por
Unknown
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Filterscript,
Includes,
Pawn
O que faz?
Isto é um calculador de distância percorrida em um carro, usando uma lógica bem simples (feito rápido também)
Com a ideia que o Farinha me de, resolvi criar isto, ele calcula a distancia percorrida através da velocidade, não da posição.
É basicamente um calculador de quilometragem de um carro.
Para pegar a quilometragem basta usar GetPlayerMeters(playerid) que irá retornar a quilometragem feita pelo jogador em número de metros (nem sei porque estou falando quilometragem, se é metros, enfim)
Ao fazer o teste, fui da Groove Street até o Aeroporto de Las Venturas e deu exatamente 4189 metros, pouco mais de 4km.
Lógica:O carro está indo a 90 KM/H
Logo, estará indo 90 mil metros por horas, certo?
Isto significa que ele irá fazer 90 quilômetros em uma hora ou 90 mil metros em uma hora.
Então me sistema converte essas horas para segundos, fazendo o seguinte:
90000 / 3600 = 25 Metros por Segundos
O que são esses 90 mil? São a quantidade de metros por hora
O que são esses 3600? É a taxa de conversão de horas para segundos, é a mesma coisa que (60 * 60) (Horas para Minutos e Minutos para Segundos)
Porque utilizar segundos? Porque o tempo do SetTimer está em 1 segundo, logo ele irá atualizar a distancia percorrida do player em 1 segundo com base na velocidade atual.
Exemplo de Uso:
Servidores RP, podem usar isto como um sistema de quilometragem do carro, assim não por timer.
Isto é um calculador de distância percorrida em um carro, usando uma lógica bem simples (feito rápido também)
Com a ideia que o Farinha me de, resolvi criar isto, ele calcula a distancia percorrida através da velocidade, não da posição.
É basicamente um calculador de quilometragem de um carro.
Para pegar a quilometragem basta usar GetPlayerMeters(playerid) que irá retornar a quilometragem feita pelo jogador em número de metros (nem sei porque estou falando quilometragem, se é metros, enfim)
Ao fazer o teste, fui da Groove Street até o Aeroporto de Las Venturas e deu exatamente 4189 metros, pouco mais de 4km.
Lógica:O carro está indo a 90 KM/H
Logo, estará indo 90 mil metros por horas, certo?
Isto significa que ele irá fazer 90 quilômetros em uma hora ou 90 mil metros em uma hora.
Então me sistema converte essas horas para segundos, fazendo o seguinte:
90000 / 3600 = 25 Metros por Segundos
O que são esses 90 mil? São a quantidade de metros por hora
O que são esses 3600? É a taxa de conversão de horas para segundos, é a mesma coisa que (60 * 60) (Horas para Minutos e Minutos para Segundos)
Porque utilizar segundos? Porque o tempo do SetTimer está em 1 segundo, logo ele irá atualizar a distancia percorrida do player em 1 segundo com base na velocidade atual.
Exemplo de Uso:
Lembro quando entrei em um carro num servidor RP, e perdi a gasolina dele, mesmo estando parado.
Também podemos colocar isto, em um sistema de gasolina, ficaria ótimo para tornar o código mais realístico.
Link
-> http://pastebin.com/MttuMDqM
-> http://pastebin.com/MttuMDqM
5 de jul. de 2011
[FS] Tradutor de Códigos Automático
Postado por
Unknown
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Filterscript,
Pawn
O que faz?
Este sistema traduz códigos de forma automática, simplesmente usando pawn
Uso
Para usar é simples, basta colocar seu código em gamemode.ini e carregar o filterscript.
Enquanto carrega ele fará um aviso dizendo que as mensagens estarão em mensagens.txt
Assim, você irá traduzir as mensagens deste arquivo e salva-lo com as mensagens traduzidas.
(30 Segundos depois do aviso)
Irá colocar estas as mensagens traduzidas de volta ao seu código, tendo ele traduzido!
Link -> http://pastebin.com/npNGK0YT
Créditos
Bruno da Silva (criador do código)
Scott (Idealizador do código)
Este sistema traduz códigos de forma automática, simplesmente usando pawn
Uso
Para usar é simples, basta colocar seu código em gamemode.ini e carregar o filterscript.
Enquanto carrega ele fará um aviso dizendo que as mensagens estarão em mensagens.txt
Assim, você irá traduzir as mensagens deste arquivo e salva-lo com as mensagens traduzidas.
(30 Segundos depois do aviso)
Irá colocar estas as mensagens traduzidas de volta ao seu código, tendo ele traduzido!
Link -> http://pastebin.com/npNGK0YT
Créditos
Bruno da Silva (criador do código)
Scott (Idealizador do código)
22 de jun. de 2011
[FS] Anti Ping Alto PAWN
Postado por
AdminDraKoN
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Códigos,
Filterscript,
Pawn
Este é um simples e eficiente Anti High Ping, é eficiente pois não deixa que os players com latência alta travem seu servidor ou deixe ele com maior lentidão na execução das funções
Para pegar o código vá neste link:
http://pastebin.com/9tGPkUaq
Créditos: [iPs]Crush
Para pegar o código vá neste link:
http://pastebin.com/9tGPkUaq
Créditos: [iPs]Crush
15 de jun. de 2011
[FS] iPs Anti Money Hack
Postado por
AdminDraKoN
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Códigos,
Filterscript,
Pawn
Este é um simples porém muito eficiente sistema de anti money hack, ele armazena o dinheiro do player em uma variável, e checa se está tudo correto, só carregar este filterscript em seu servidor
http://pastebin.com/pwJ2j0Nd
E no seu GameMode coloque o seguinte:
http://pastebin.com/pwJ2j0Nd
E no seu GameMode coloque o seguinte:
#define GivePlayerMoney(%0,%1) CallRemoteFunction("CallGiveMoney","ii",%0,%1)
Espero ter ajudado galerinha, abraços.
13 de jun. de 2011
[FS] Anti Cheat DiogoBras
Postado por
AdminDraKoN
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Filterscript,
Pawn
http://pastebin.com/epiLxnNahttp://pastebin.com/epiLxnNaIntrodução:
Mais um trabalho que DiogoBras fez agora, fez a estrutura o mais simples possível para que ambos os scripters (avançados, intermédios e novatos) consigam perceber e editar o sistema.
Funções:
• Anti armas
• Anti Ping
• Anti Spam
• Anti DB
• Anti Palavrões
• Anti Money Hack
Créditos
Criador Geral: DiogoBras
Anti Money Hack: DraKiNs
Anti Palavrões: SuB_ZeRo0_
Link:
http://pastebin.com/epiLxnNa
Mais um trabalho que DiogoBras fez agora, fez a estrutura o mais simples possível para que ambos os scripters (avançados, intermédios e novatos) consigam perceber e editar o sistema.
Funções:
• Anti armas
• Anti Ping
• Anti Spam
• Anti DB
• Anti Palavrões
• Anti Money Hack
Créditos
Criador Geral: DiogoBras
Anti Money Hack: DraKiNs
Anti Palavrões: SuB_ZeRo0_
Link:
http://pastebin.com/epiLxnNa
[FS] Loja Virtual SA:MP
Postado por
AdminDraKoN
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Códigos,
Filterscript,
Pawn
Gonçalo fez uma loja virtual mas por agora é com só com armas, o que esta ai não ta acabado, ele fiz o script na escola (viciado uauhehuae).
Downloads: megaupload.com V6GB3V26
Link: http://pastebin.com/05JJEHUp
Downloads: megaupload.com V6GB3V26
Link: http://pastebin.com/05JJEHUp
Espero que gostem
~ GonçaloRebelo
12 de jun. de 2011
[MAP] Nova Cidade - Versão 3.0
Postado por
AdminDraKoN
Enviar por e-mailPostar no blog!Compartilhar no XCompartilhar no FacebookCompartilhar com o Pinterest
Categoria:
Códigos,
Filterscript,
Maps,
Pawn
É uma nova cidade localizada ao sul de Los Santos (docas)
Objetos: (Total 2538)
Criado por [iPs]Weber
Assinar:
Postagens (Atom)

