28 julho 2010
25 julho 2010
24 julho 2010
20 julho 2010
FilterScripts
[Admin Level 4]: /explodir /setarhp /dararma /god /dardinheiro /fpv /adminhq /puxartodos /mod /(stop)music /weather /sol /nevoeiro /chuva
Este Admin Script tem 10 niveis de admin, cada um deles com vários comandos para cada.
Este Admin Script tem sistema contra as seguinte armas:
- Comandos:
[Admin Level 1]: /kick /mute /unmute /congelar /descongelar /ir /av /lchat /a /ejetar
[Admin Level 2]: /ann /cd /v /puxar /setarcor /slap /aviso /tpmenu /levarhq /getinfo /invisiblidade
[Admin Level 3]: /ban /skydive /desarmar /matar /fv /vmenu /espiar /flip /nos /hidra/desarmartodos /pararcd
[Admin Level 4]: /explodir /setarhp /dararma /god /dardinheiro /fpv /adminhq /puxartodos /mod /(stop)music /weather /sol /nevoeiro /chuva
[Admin Level 5]: /nban /darcolete /calartodos /descalartodos /congelartodos /descongelartodos /addcomp /dararmatodos /ejetartodos /pgod /pungod /rc
[Admin Level 6]: /kickall /setarskin /setint /ouvirtodos /pararouvir /savepos /gotopos /verip /cage
[Admin Level 7]: /setweather /crash /clearwarns /carcolor /levar /fuckup /noite /lua /manha");
[Admin Level 8]: /settime /money /tmenu /setarnome /unbanip /reloadbans /setvw /setvehvw /(del)obj /(del)cp /(del)pickup");
[Admin Level 9]: /jetpack /msgon /msgoff /setkills /setdeaths /cmsgon /cmsgoff
[Admin Level 10]: /daradmin /slock /sunlock /bloquearchat /desbloquearchat /antioff /antion /setgmtext
- Caracteristicas:
[v0.1+]Tempo e data real, no canto junto da Arma. (Pode ser activo/desactivo apartir 0.4X+)
[v0.1+]Anti-Cheat
[v0.2+]Login Automático (apartir do IP)
[v0.1+]Ban / Ban Secreto / Kick / Avisos - São salvos
[v0.1+]Vários menus (Teleportes, Veiculos, Tempo, Hora, Armas...)
[v0.3+]Musica para o player quando está chateado.. xD
[v0.4+]AFKicker - Kicka um player automaticamente quando fica muito tempo AFK (Pode ser desactivo)
[v0.4+]Tempo de Login - Kicka um player quando não loga depois de um certo tempo (Pode ser desactivo)
[v0.4X+]Tornar o V-Admin on/off alterando uma simples linha
[v0.4X+]Compactivel com o SA:MP 0.3
[v0.1+]Anti-Cheat
[v0.2+]Login Automático (apartir do IP)
[v0.1+]Ban / Ban Secreto / Kick / Avisos - São salvos
[v0.1+]Vários menus (Teleportes, Veiculos, Tempo, Hora, Armas...)
[v0.3+]Musica para o player quando está chateado.. xD
[v0.4+]AFKicker - Kicka um player automaticamente quando fica muito tempo AFK (Pode ser desactivo)
[v0.4+]Tempo de Login - Kicka um player quando não loga depois de um certo tempo (Pode ser desactivo)
[v0.4X+]Tornar o V-Admin on/off alterando uma simples linha
[v0.4X+]Compactivel com o SA:MP 0.3
Niveis de Admins:
Este Admin Script tem 10 niveis de admin, cada um deles com vários comandos para cada.
Anti-Cheat/Spam
Este Admin Script tem sistema contra as seguinte armas:
- Minigun
- RPG
- Heatseeker
- Flame Thower
OBS: O Anti-Cheat apenas funciona se estiver ligado (/antion, ou /antioff).
GameModes
Caracteristicas:
- 2 GangZones (não dominaveis)
- 2 Org's (Policiais & Criminosos)
- Quando player morre, Drop de armas
- Random Weathers
- Random Messages
- Random Colors
- Ranking Killer
- Sistema de Fome
- Sistema de Assalto (com CoutDown)
- Sistema de Hora c/ TextDraw
- Stunt no Aero de LV
- Area de Guerra no Aero Abandonado
- Sistema de Ammu (Dialog)
- Sistema de Luta (Dialog)
- Anti-DriveBy
- Anti-TeamKill
- Anti-DinheiroNegativo
- Team Radio (!)
- GPS (Dialog)
- Regras ao Logar
- Arena de x1
- Comando de SkyDive(/sd)
- Mega-Rampa no aero de LV
- Sistema de Tráfico de Drogas
- Comando /limpar pa limpar nl de procurado
- Comando /equipar e /kit para os players de cada Org
- Comando /trocartime, para trocar de Org
- Comando /procurar (achar a posição de um outro player)
- Comando /handsup
- Comando /fumar
- Comando de suicidio com Explosão
- Arena de Derby
- Comando /objetivo (mostra os objectivos, dependendo da Org do player)
- Comando de MP
Créditos a:
Scripter Principal: Andre_Xereps (andmeida10)
Scripter Secundário: Scooby_Doo (hudsonramos)
Agradecimentos: Yiakin_Ruffles, Dark Team PT
16 julho 2010
Tutoriais
''Como adicionar carros pelo Pawno''
Bom... Para muitos isso é um ''Bicho de sete cabeças'' mais digo a você que é uma das coisas mais faceis que já aprendi.
Primeiro você deve entrar no ser server, pegue um carro usando xiter...menu de carros... Oque você achar mais facil, depois que entrar no carro e posicionar na posição que deseja digite /save [escolha um nome];
Depois disso desconect do server e vá em:
C:\Program Files\Rockstar Games\GTA San Andreas
e procure um arquivo chamado ''savedpositions'' procure a posição com o nome que você marcou, exemplo:
AddStaticVehicle(411,1309.6259,1279.4165,10.5474,180.3609,64,1); // nome que escreveu
Depois disso basta ir no seu GM, abrir o pawno e adiciona esta mesma linha, mais no começo não se esqueça de apertar ''Tab'' (Paragrafo)
Tutorial By Yaplo Rock
Primeiro você deve entrar no ser server, pegue um carro usando xiter...menu de carros... Oque você achar mais facil, depois que entrar no carro e posicionar na posição que deseja digite /save [escolha um nome];
Depois disso desconect do server e vá em:
C:\Program Files\Rockstar Games\GTA San Andreas
e procure um arquivo chamado ''savedpositions'' procure a posição com o nome que você marcou, exemplo:
AddStaticVehicle(411,1309.6259,1279.4165,10.5474,180.3609,64,1); // nome que escreveu
Depois disso basta ir no seu GM, abrir o pawno e adiciona esta mesma linha, mais no começo não se esqueça de apertar ''Tab'' (Paragrafo)
Tutorial By Yaplo Rock
15 julho 2010
14 julho 2010
Tutoriais
Pronto, Compile entre no server e teste!
- 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);
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!
Tutorial by Stakline
13 julho 2010
Tutoriais
Sempre quando você entra em alguem server de tempo em tempo lhe mandam uma Mensagem !! Aqui vou explicar como faze-las ;]
Topo do GM:
foward SendMSGs ( );
Ainda no Topo do GM:
pawn Code:
new RandomMSG[][] =
"Tem alguma Ideia ou Suguestão, Reclamações ? Acesse www...
"Use /regras e /creditos para ver algumas informações",
"Viu um Cheater, alguem a fazer algum que não devia? Contacte um admin (/admins)",
"Agradecemos sua Presença";
Cores (Ainda no topo do GM):
new RandomColors [] =
{
0xFF5A00FF, //Laranja
0xF50000FF, //Vermelho
};
OnGameModeInit:
SetTimer("SendMSG", 300000, true);
Final do GM:
public SendMSG()
{
new random2 = random(sizeof(RandomColors));
new randMSG = random(sizeof(RandomMSG));
SendClientMessageToAll(RandomColors[random2], RandomMSG[randMSG]);
}
Topo do GM:
foward SendMSGs ( );
Ainda no Topo do GM:
pawn Code:
new RandomMSG[][] =
"Tem alguma Ideia ou Suguestão, Reclamações ? Acesse www...
"Use /regras e /creditos para ver algumas informações",
"Viu um Cheater, alguem a fazer algum que não devia? Contacte um admin (/admins)",
"Agradecemos sua Presença";
Cores (Ainda no topo do GM):
new RandomColors [] =
{
0xFF5A00FF, //Laranja
0xF50000FF, //Vermelho
};
OnGameModeInit:
SetTimer("SendMSG", 300000, true);
Final do GM:
public SendMSG()
{
new random2 = random(sizeof(RandomColors));
new randMSG = random(sizeof(RandomMSG));
SendClientMessageToAll(RandomColors[random2], RandomMSG[randMSG]);
}
12 julho 2010
FilterScripts
Nova versão 2.0
Feito por Stakline
Esta FilterScript feita por mim Stakline permite criação de veiculos para uso exclusivo do player selecionado, que apenas ele possa entrar. E o melhor de tudo quando você fecha o servidor o veiculo continua salvo, e logo assim que você liga todos os veiculos é caregado!
Como usar:
- Logue-se na rcon e digite o comando:
- /veiculoplayer [PlayerID] [ModeloID] [Cor1] [Cor2]
- O veiculo serpa criado na posissão que você estiver sempre que o veiculo der resapwn ele vai nascer ali!
Nova versão 2.0
Feito por Stakline
Olá galera da HomeHots, estou eu aqui para dizer que serei o novo membro do blog! Irei estar postando em diversas áreas, fazendo talvez até videos explicando, enfim, vou falar sobre mim agora.
Comecei com SA-MP no meio do ano de 2008, assim me interessei sobre o assunto de codagem, mas ainda não estava pronto para aprender e atuar como Scripter. Já em no final de 2009, finalmente tomei coragem e comecei a editar Gamemodes só para diversão, mas ainda não sabia tudo, Já quando começava 2010, decidi definitivalmente começar minha codagem, estou em aprendizado ainda, mas prometo que em breve, serei um ótimo codador.
Então galera, comentem ai, e qualquer coisa, meu email de contato é:
ichigo.uchiha_@hotmail.com
Comecei com SA-MP no meio do ano de 2008, assim me interessei sobre o assunto de codagem, mas ainda não estava pronto para aprender e atuar como Scripter. Já em no final de 2009, finalmente tomei coragem e comecei a editar Gamemodes só para diversão, mas ainda não sabia tudo, Já quando começava 2010, decidi definitivalmente começar minha codagem, estou em aprendizado ainda, mas prometo que em breve, serei um ótimo codador.
Então galera, comentem ai, e qualquer coisa, meu email de contato é:
ichigo.uchiha_@hotmail.com
11 julho 2010
FilterScripts
Ótima filterscript para criação de gangzonas!
Usando as teclas do teclado W,A,S,D!
Click aqui para ver o Video Tutorial!
Feito por Ryder e Trduzido por Stakline
09 julho 2010
Tutoriais
Abaixo estão os algorítimos que são utilizados em quase 100% de todo seu trabalho e que irá ajudar bastante a você que quer começar com Pawno !!
+ : Adição.
- : Subtração.
* : Multiplicação.
/ : Divisão.
>= : Maior que ou igual.
<= : Menor que ou igual.
== : Igual.
! : Diferente.
|| : Ou
&& : e
+ : Adição.
- : Subtração.
* : Multiplicação.
/ : Divisão.
>= : Maior que ou igual.
<= : Menor que ou igual.
== : Igual.
! : Diferente.
|| : Ou
&& : e
08 julho 2010
Informação
Aee Galera, venho aqui lhes informar sobre o Fórum SA-MP que foi hackiado esse tempo atraz. O Fórum esta devolta novamente !!! Se você tinha uma conta antes de fecharem, vá em Login e digite suas informações e irá lhe direcionar para uma página onde pedirão seu e-mail para lhe enviar sua Conta e Senha !! Abrass Até Mais ;]
Link:http://forum.sa-mp.com/
Link:http://forum.sa-mp.com/
07 julho 2010
Tutoriais
No topo do GM:
Agora, também entre public (aconselho ser no fim ou topo do GM)
Pawn Code:
No OnGameModeInit:
No OnPlayerSpawn:
Pawn Code:
No OnPlayerCommandText:
Pawn Code:
Agora Entre public's (não pode estar dentro de nenhum public, pois é um.. xD)
No final do GM:
Pawn Code:
Pode parecer muito dificil, mas não é assim tanto. Obvio que tem que ter um bocado de paciência e tals...
No topo do GM:
Pawn Code:
new Groove; new Ballas; #define COR_GROOVE 0x00800096 #define COR_BALLAS 0xFF00CDFF forward DominarGrooveGroove(playerid); forward DominarGrooveBallas(playerid); forward DominarBallasBallas(playerid); forward DominarBallasGroove(playerid); forward DinheiroGZ(playerid);
Pawn Code:
new Groove; --> Para podermos criar a GZ new Ballas; --> Para podermos criar a GZ #define COR_GROOVE 0x00800096 --> Definimos a cor de Groove #define COR_BALLAS 0xFF00CDFF --> Definimos a cor de Ballas forward DominarGrooveGroove(playerid); --> Para o SetTimer depois forward DominarGrooveBallas(playerid); --> Para o SetTimer depois forward DominarBallasBallas(playerid); --> Para o SetTimer depois forward DominarBallasGroove(playerid); --> Para o SetTimer depois forward DinheiroGZ(playerid); --> Para o SetTimer dps para dar a grana
Pawn Code:
stock IsPlayerInPlace(playerid,Float:XMin,Float:YMin,Float:XMax,Float:YMax ) { new RetValue = 0; new Float:X,Float:Y,Float:Z; GetPlayerPos(playerid,X,Y,Z ); if( X >= XMin && Y >= YMin && X < XMax && Y < YMax ) { RetValue = 1; } return RetValue; }
Isto já é um bocado avançado, vou ser breve: stock IsPlayerInPlace(playerid,Float:XMin,Float:YMin,Float:XMax,Float:YMax ) --> Cria a função e define a definição para usarmos no /dominar GetPlayerPos(playerid,X,Y,Z ); --> Pega a posição do player
OBS: Sem esta ultima parte, o /dominar não irá funcionar
No OnGameModeInit:
Pawn Code:
Groove = GangZoneCreate(2239.024, -1721.339, 2512.828, -1638.437); Ballas = GangZoneCreate(2282.1401,2425.7576,3.4692,357.7160);
Pawn Code:
Groove = GangZoneCreate(2239.024, -1721.339, 2512.828, -1638.437); --> Cria a GangZone no Servidor Ballas = GangZoneCreate(2282.1401,2425.7576,3.4692,357.7160); --> Cria a GangZone no Servidor
No OnPlayerSpawn:
Pawn Code:
GangZoneShowForPlayer(playerid, Groove, COR_GROOVE); GangZoneShowForPlayer(playerid, Ballas, COR_BALLAS);
GangZoneShowForPlayer(playerid, Groove, COR_GROOVE); --> Mostra a GangZone para o Player quando ele spawnar GangZoneShowForPlayer(playerid, Ballas, COR_BALLAS); --> Mostra a GangZone para o Player quando ele spawnar
Pawn Code:
if (strcmp("/dominar", cmdtext, true, 10) == 0) { if(IsPlayerInPlace(playerid,2239.024,-1721.339, 2512.828, -1638.437)) { if(gTeam == BALLAS) { GangZoneFlashForAll(Groove,COR_BALLAS); SetTimer("DominarBallasGroove",60000,false); } else if(gTeam == GROOVE) { GangZoneFlashForAll(Groove,COR_GROOVE); SetTimer("DominarGrooveGroove",60000,false); } } else if(IsPlayerInPlace(playerid,2282.1401,2425.7576,3.4692,357.7160)) { if(gTeam == BALLAS) { GangZoneFlashForAll(Groove,COR_BALLAS); SetTimer("DominarBallasBallas",60000,false); } else if(gTeam == GROOVE) { GangZoneFlashForAll(Groove,COR_GROOVE); SetTimer("DominarGrooveBallas",60000,false); } } return 1; }
if (strcmp("/dominar", cmdtext, true, 10) == 0) --> Definimos o comando para ser /dominar if(IsPlayerInPlace(playerid,2239.024,-1721.339, 2512.828, -1638.437)) --> Verifica se o player está na GangZone if(gTeam == BALLAS) --> Verifica se o player é dos Ballas GangZoneFlashForAll(Groove,COR_BALLAS); --> Faz A GangZone começar a piscar SetTimer("DominarBallasGroove",60000,false); --> Comeca o tempo para a GangZone ficar dominada else if(gTeam == GROOVE) --> Verifica se o player é da Groove GangZoneFlashForAll(Groove,COR_GROOVE); --> Faz A GangZone começar a piscar SetTimer("DominarGrooveGroove",60000,false); --> Comeca o tempo para a GangZone ficar dominada
Agora Entre public's (não pode estar dentro de nenhum public, pois é um.. xD)
Pawn Code:
public DominarGrooveGroove(playerid) { GangZoneHideForAll(Groove); GangZoneShowForAll(Groove, COR_GROOVE); SetTimer("DinheiroGZ",3*60*1000,false); return 1; } public DominarGrooveBallas(playerid) { GangZoneHideForAll(Groove); GangZoneShowForAll(Groove, COR_BALLAS); SetTimer("DinheiroGZ",3*60*1000,false); return 1; } public DominarBallasBallas(playerid) { GangZoneHideForAll(Ballas); GangZoneShowForAll(Ballas, COR_BALLAS); SetTimer("DinheiroGZ",3*60*1000,false); return 1; } public DominarBallasGroove(playerid) { GangZoneHideForAll(Ballas); GangZoneShowForAll(Ballas, COR_GROOVE); SetTimer("DinheiroGZ",3*60*1000,false); return 1; }
Pawn Code:
public DominarBallasGroove(playerid) --> É a public que definimos no forward e que usamos no SetTimer do /dominar GangZoneHideForAll(Ballas); --> Esconde a GangZone (para ficar sem Cor e nós redefinirmos a cor dela de novo) GangZoneShowForAll(Ballas, COR_GROOVE); --> Cria a GangZone com a cor desejada SetTimer("DinheiroGZ",3*60*1000,false); --> Activa para dar o dinheiro a cada 3 minutos ao player
Pawn Code:
public DinheiroGZ(playerid) { GivePlayerMoney(playerid,3000); SendClientMessage(playerid,0xFFFF00FF,"Você ganhou 3000$ por dominar a gangzone"); SetTimer("DinheiroGZ",3*60*1000,false); return 1; }
GivePlayerMoney(playerid,3000); ---> Dá o dinheiro para o Player SendClientMessage(playerid,0xFFFF00FF,"Você ganhou 3000$ por dominar a gangzone"); ---> Manda uma mensagem SetTimer("DinheiroGZ",3*60*1000,false); ---> Volta a activar o Timer para voltar a dar dinheiro ao fim de 3 min de nv
Tutorial feito por: andmeida10
03 julho 2010
Informação
O aviso abaixo foi copiado do site do SA-MP e traduzido pelo google.
"Aviso Importante:
É nosso dever informar a comunidade de SA-MP que os servidores que executam o site da SA-MP e fórum tornaram-se alvo de um hacker.
No 06 de junho de 2010, um hacker, cujo endereço IP originárias da França, exploraram o software que executa o forum SA-MP e instalou uma porta de trás em nossos servidores. Esta porta traseira foi usada, ilegalmente, para baixar uma grande quantidade de dados a partir de nossos servidores.
Os dados descarregados inclui informações de usuário do fórum e wiki. Mesmo que a informação de senha armazenados no banco de dados é criptografada, nós ainda gostaríamos de exortar alguém que está registrado no fórum do SA-MP a considerar esse aviso muito importante:
Se você usou a mesma senha no fórum do SA-MP em nenhum outro lugar, especialmente em todas as contas de e-mail, recomendamos que você altere as senhas imediatamente!
Infelizmente, não é seguro para trazer de volta o fórum ou wiki nesta fase. Estamos coletando e preservar provas do ataque para a apresentação às autoridades e à ajuda em suas investigações."
É nosso dever informar a comunidade de SA-MP que os servidores que executam o site da SA-MP e fórum tornaram-se alvo de um hacker.
No 06 de junho de 2010, um hacker, cujo endereço IP originárias da França, exploraram o software que executa o forum SA-MP e instalou uma porta de trás em nossos servidores. Esta porta traseira foi usada, ilegalmente, para baixar uma grande quantidade de dados a partir de nossos servidores.
Os dados descarregados inclui informações de usuário do fórum e wiki. Mesmo que a informação de senha armazenados no banco de dados é criptografada, nós ainda gostaríamos de exortar alguém que está registrado no fórum do SA-MP a considerar esse aviso muito importante:
Se você usou a mesma senha no fórum do SA-MP em nenhum outro lugar, especialmente em todas as contas de e-mail, recomendamos que você altere as senhas imediatamente!
Infelizmente, não é seguro para trazer de volta o fórum ou wiki nesta fase. Estamos coletando e preservar provas do ataque para a apresentação às autoridades e à ajuda em suas investigações."
Resumindo um Hacker invadiu os servidores do SA-MP e criou uma back door ou seja criou uma porta na qual ele pegava arquivos do SA-MP como usuarios do forum etc.. Então o SA-MP recomenda que troquem imediatamente a suas senhas de Emails etc que seja iguais a que você cadastro no Forum do SAMP!