Novo Postador Progressive Pawn

Nome: Nicolas Santos
Idade: 19 anos
Que Area Mais Gosta No Pawno: GM, MTA,FS (Filterscripts)
Nome No xat: Denethor_
O game GTA San Andreas ficou famoso pela sua qualidade, suas possibilidades de customização extensivas e pela maneira com que simulava e satirizava toda uma cultura urbana estadunidense do começo dos anos 90. Misturando o dinamismo de um grande centro suburbano com a vida em pequenas cidades rurais, o game trouxe um ambiente bastante autêntico para os jogadores.
Porém, esta realidade não é o mundo em que os brasileiros vivem, e por mais que seja fácil se situar em uma simulação de Los Angeles, uma cidade tão conhecida através de filmes e obras de literatura, falta um aspecto mais brasileiro para dar aos jogadores uma sensação de credibilidade. É para isso que serve este pacote com 80 veículos, que substituem  os carros de Los Santos por aqueles que vemos todos os dias nas cidades brasileiras.
Entre os novos veículos que são disponibilizados para os jogadores, estão alguns dos favoritos brasileiros: caminhando pelas ruas da cidade de Los Santos, você verá carros como o Palio, o Gol, Fuscas, Opalas, Santanas, Vectras e Kombis. É bastante divertido se surpreender ao notar que do outro lado da rua há um ônibus de São Paulo, seguindo seu itinerário. O jogo ganha uma autenticidade divertida e interessante.

 
Porém, assim como nas ruas de Los Santos os veículos são predominantemente populares, nas luxuosas avenidas de Las Venturas há um verdadeiro desfile de carros importados. Modelos reais como o Nissan Skyline, a Lamborghini Gallardo e Porsche Carrera GT dividem espaço com outros veículos brasileiros. O posicionamento adequado dos veículos garante uma diversidade interessante para as cidades nas quais o jogo se passa.
Sem dúvida, esta modificação é uma opção bastante divertida, que vai cativar os veteranos de GTA: San Andreas a voltar às ruas de Los Santos, que desta vez estarão ainda mais vivas e realistas nos olhos de um jogador brasileiro. Este pacote com 80 novas opções de veículos é muito interessante, e vale a pena dar uma boa conferida em todas as novas possibilidades abertas pela modificação.
INSTALAÇÃO
Para instalar os novos carros, utilize o programa San Andreas Mod Installer.


Gratuito 
Tamanho: 0 KB
751.254 downloads
Sistema: Windows XP/Vista/7
Empresa: Gamemania

Feito Por:Denethor
MTA San Andreas esse MTA permite a você criar mapas para seu servidor sa-mp ou tambem até jogar no MTA san andreas espero que gostem.Esse mta fui mesmo eu que o postei na internet não é de site nenhum não!



Bom, Hoje saiu download da versão beta do SA-MP 0.3c(client e server) com limite de 20 jogadores, para que os donos de servidores ja irem atualizando seus script até que a versão oficial seja lançada.


O post no forum do SA-MP publicando a versão:
Click Aqui

Download Client





Download Windows Server

Download Linux Server
Feito Por: Sa-mp
Novo Postador Progressive Pawn

Nome: Cláudio Soares
Idade: 15 anos
Que Area Mais Gosta No Pawno: GM, MTA,FS (Filterscripts)
Nome No xat: [PP]_JûÑíð®_.kL_
Novo Postador Progressive Pawn

Nome: Guilherme Oliveira
Idade: 15 anos
Que Arrea Mais Gosta No Pawno: Maps e Mta
nome no xat: [PP]Oliver_ProStret
Download HomeHots



Feito por: Oliver_ProStret
Agradecimentos: Skiny_Boy
O que mudou?

Mudou o aspecto exterior da casa

Foram adicionados 6 veiculos



bem espere que tenha ficado melhor xD



tempo: 1 hora

Objects: 135


Localização: entre a praia verona beach e o aeroporto de LS



Screens:













Download pwn e amx :
 
\: Pawno and Help :/ Productions
Comandos Extras RCON 4.5




================================================== ================================================== =========



Especificações

Programador: Laio

Dia da criação: 1/1/2010

Versão: 4.5




================================================== ================================================== =========



Comandos

/rcon congelar ID -> Congela o Player

/rcon descongelar ID -> Descongela o Player

/rcon mutar ID segundos 0 à 600 -> Cala o Player


/rcon desmutar ID -> Descala o Player

/rcon setarvida ID vida de 0 à 100 -> Seta a vida do Plyaer

/rcon setarcolete ID colete de 0 à 100 -> Seta o colete do Player

/rcon setardinheiro ID dinheiro de 0 à 9999999 -> Seta o dinheiro do Player

/rcon nivelprocurado ID nível de procura de 0 à 6 -> Seta o Nível de Procurado do Player ( Em Alguns server, aparecem as estrelinhas )


/rcon anunciar mensagem -> Anuncia no chat

/rcon trancarserver 0 = Aberto / 1 = Fechado -> Fecha/Abre o Server

/rcon kikartodos -> Kicka todos Players do server

/rcon kikarid ID , outro ID outro ID quantos quiser... -> Kicka quantas pessoas você quizer

/rcon ejetar ID -> Retira o Player do Veículo


/rcon disarmar ID -> Disarma o Player

/rcon dararma ID ID da arma Quantia da munição -> Dá arma ao Player

/rcon setarhora horário -> Seta a hora do servidor

/rcon admins -> Vê os admins RCON

/rcon respawn ID -> Respawna todos os carros


/rcon setarcor ID cor -> Seta a cor do Player

/rcon setarnome ID novo nome -> Seta o nome do Player



================================================== ================================================== =========



Bugs

Nenhum Bug Indentificado




Infernus Pawn Editor 0.9.5.0 Copyright (c) 2007-2010, Infernus Group



Header size: 964 bytes

Code size: 17640 bytes

Data size: 14340 bytes

Stack/heap size: 16384 bytes; estimated max. usage=5788 cells (23152 bytes)

Total requirements: 49328 bytes



================================================== ================================================== =========




Download

Pawno:



AMX:
Galera eu arrumei e modifiquei aquele interior de uma gravadora, que as paredes não foram modeladas e so ta a textura, ficou muito bom, agora você pode andar por ela e usar como interior no seu servidor.


Foram apenas 20 minutos de trabalho.






Imagens:

























Olá pessoal finalmente terminei de montar um velocimetro que faz mais de um mês que comecei parei e agora terminei de monta-lo claro que não sozinho foi com uma ajundinha de alguns membros deste forum



MUITO OBRIGADO A:

RoamPT : Usei o Zone System's Dele

Dark TeaM PT : Usei A Stock De Getar A Velocidade Dele


Kane_Phoenix : Usei Algumas PArtes Do Sistema De Combustivel Dele



VEJA UMA SS DELE

 
Como Podem Ver Ele Reune Em Um Só FilterScript varias coisas importantes para um servidor e eles são



Velocidade Mostra A Velicidade Real Do Veiculo Em Tempo Real Thanks To Dark TeaM PT


Veiculo Mostra O Nome Do Veiculo Que Voce Esta

Combustivel Mostra A Quantidade De Combustivel Que Há no veiculo Thanks To Kane Phoenix

Lataria Mostra os danos da lataria

Localização

Mostra O Nome do bairo onde voce esta Thanks To RoamPT




Bug's Conhecidos:



1:Quando Sai Do Veiculo O Velocimetro Demora Um Pouco(menos de um segundo) Para desaparecer completamente mas nada que atrapalhe.



2:Quando O nome Do Bairro é muito grande ele sai um pouco para fora da caixa do velocimetro mas nada que atrapalhe tambem.



Para o Proximo Relançamento Irei Tentar Retirar Os Bugs



DOWNLOAD(solidfiles)



Fixed By: DarK TeaM PT

Esse Fs Anti-Divulgador ele proteje seu server de outras pessoa divugar outros servers

Ele crasha o divulgador e depois kicka!

e tambem salva o nome do divulgador + o que ele divulgou + ip dele

o arquivo fica salvo na pasta: scriptfiles

Arquivo: divulgadores.txt

e tambem se entrar no servidor com IP no nome ele kicka!


Download:

Pastebin:

Scan:

if(strcmp(cmd, "/transferir", true) == 0) {
        new tmp[256];
        tmp = strtok(cmdtext, idx);

        if(!strlen(tmp)) {
            SendClientMessage(playerid, COLOR_WHITE, "USE: /transferir [ID] [Quantia]");
            return 1;
        }
        giveplayerid = strval(tmp);
       
        tmp = strtok(cmdtext, idx);
        if(!strlen(tmp)) {
            SendClientMessage(playerid, COLOR_WHITE, "USE: /transferir [ID] [Quantia]");
            return 1;
        }
        moneys = strval(tmp);
       

        if (IsPlayerConnected(giveplayerid)) {
            GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
            GetPlayerName(playerid, sendername, sizeof(sendername));
            playermoney = GetPlayerMoney(playerid);
            if (moneys > 0 && playermoney >= moneys) {
                GivePlayerMoney(playerid, (0 - moneys));
                GivePlayerMoney(giveplayerid, moneys);
                format(string, sizeof(string), "Você enviou %s(player: %d), $%d.", giveplayer,giveplayerid, moneys);
                SendClientMessage(playerid, COLOR_YELLOW, string);
                format(string, sizeof(string), "Você recebeu $%d Do jogador %s(player: %d).", moneys, sendername, playerid);
                SendClientMessage(giveplayerid, COLOR_YELLOW, string);
                printf("%s(playerid:%d) Transferiu %d para %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
            }
            else {
                SendClientMessage(playerid, COLOR_YELLOW, "Você digitou quantia invalida.");
            }
        }
        else {
                format(string, sizeof(string), " Este jogador não esta online!", giveplayerid);
                SendClientMessage(playerid, COLOR_YELLOW, string);
            }
        return 1;
    }
Ola pessoal, visto que eu entrei para aqui e não sabia fazer nada de pawn e agora ja sei algumas cenas vim postar meu primeiro tutorial para tentar ajudar também.



É um básico sobre Viagens no aeroporto.


1º passo:



vamos buscar as coordenadas dos 3 aeroportos. (chegar no local e /save)

LS (1731.6035,-2200.9861,13.5469)
SF (-1423.0099,-290.4856,14.1484)
LV (1675.7510,1490.8715,10.7708)


2º Passo:



Vamos começar por criar um Pickup em cada aeroporto.



no topo

define COLOR_DARKRED 0x660000AA
#define LIGHTBLUE 0x33CCFFAA
#define ORANGE 0xFF9900AA
new aero_ls;
new aero_sf;
new aero_lv;


em OnGameModeInit

aero_ls = CreatePickup(1318, 2, 1731.6035,-2200.9861,13.5469);// cria um pick up em aeroporto LS
aero_sf = CreatePickup(1318, 2, -1423.0099,-290.4856,14.1484);// cria um pick up em aeroporto SF
aero_lv = CreatePickup(1318, 2, 1675.7510,1490.8715,10.7708);// cria um pick up em aeroporto LV


Em OnPlayerConnect (facultativo) isto é para criar um icon no mapa com a localização

SetPlayerMapIcon( playerid, 18, 1731.6035,-2200.9861,13.5469, 5, 0);//aeroporto LS
SetPlayerMapIcon( playerid, 19, -1423.0099,-290.4856,14.1484, 5, 0);//aeroporto SF
SetPlayerMapIcon( playerid, 20, 1675.7510,1490.8715,10.7708, 5, 0);//aeroporto LV



Em public OnPlayerPickUpPickup(playerid, pickupid) (se nao tiveres esta public Cria)

if(pickupid == aero_ls)
{
SendClientMessage(playerid, ORANGE, "Bem Vindo ao Aeroporto de Los Santos ");
SendClientMessage(playerid, LIGHTBLUE, "Queres ir para que cidade?");
SendClientMessage(playerid, LIGHTBLUE, "Para San Fierro /lssf");
SendClientMessage(playerid, LIGHTBLUE, "Para Las Venturas /lslv");
}
if(pickupid == aero_sf)
{
SendClientMessage(playerid, ORANGE, "Bem Vindo ao Aeroporto de San Fierro ");
SendClientMessage(playerid, LIGHTBLUE, "Queres ir para que cidade?");
SendClientMessage(playerid, LIGHTBLUE, "Para Los Santos /sfls");
SendClientMessage(playerid, LIGHTBLUE, "Para Las Venturas /sflv");
}
if(pickupid == aero_lv)
{
SendClientMessage(playerid, ORANGE, "Bem Vindo ao Aeroporto de Las Venturas ");
SendClientMessage(playerid, LIGHTBLUE, "Queres ir para que cidade?");
SendClientMessage(playerid, LIGHTBLUE, "Para San Fierro /lvsf");
SendClientMessage(playerid, LIGHTBLUE, "Para Los Santos /lvls");
}
3º passo:



Agora que já temos criados os pickups, os textos que se apresentam ao passar neles e os icons no mapa vamos passar para a criação dos teleports



Em OnPlayerCommandText



if (strcmp("/lssf", cmdtext, true)==0)
        {
        if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
        if(GetPlayerMoney(playerid)<1000) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
                SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de San Fierro");
                SendClientMessage(playerid, COLOR_DARKRED, "1000€ o bilhete");
                SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
                GivePlayerMoney(playerid,-1000);
        return 1;
        }

if (strcmp("/lslv", cmdtext, true)==0)
        {
        if(IsPlayerInRangeOfPoint(playerid,15,1731.6035,-2200.9861,13.5469)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
        if(GetPlayerMoney(playerid)<1000) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
                SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de Las Venturas");
                SendClientMessage(playerid, COLOR_DARKRED, "1000€ o bilhete");
                SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
                GivePlayerMoney(playerid,-1000);
        return 1;
        }
if (strcmp("/sfls", cmdtext, true)==0)
        {
        if(IsPlayerInRangeOfPoint(playerid,15,-1423.0099,-290.4856,14.1484)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
        if(GetPlayerMoney(playerid)<1000) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
                SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de Los Santos");
                SendClientMessage(playerid, COLOR_DARKRED, "1000€ o bilhete");
                SetPlayerPos(playerid,1731.6035,-2200.9861,13.5469);
                GivePlayerMoney(playerid,-1000);
        return 1;
        }
if (strcmp("/sflv", cmdtext, true)==0)
        {
        if(IsPlayerInRangeOfPoint(playerid,15,-1423.0099,-290.4856,14.1484)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
        if(GetPlayerMoney(playerid)<1000) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
                SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de Las Venturas");
                SendClientMessage(playerid, COLOR_DARKRED, "1000€ o bilhete");
                SetPlayerPos(playerid,1675.7510,1490.8715,10.7708);
                GivePlayerMoney(playerid,-1000);
        return 1;
        }
if (strcmp("/lvls", cmdtext, true)==0)
        {
        if(IsPlayerInRangeOfPoint(playerid,15,1675.7510,1490.8715,10.7708)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
        if(GetPlayerMoney(playerid)<1000) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
                SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de Los Santos");
                SendClientMessage(playerid, COLOR_DARKRED, "1000€ o bilhete");
                SetPlayerPos(playerid,1731.6035,-2200.9861,13.5469);
                GivePlayerMoney(playerid,-1000);
        return 1;
        }
if (strcmp("/lvsf", cmdtext, true)==0)
        {
        if(IsPlayerInRangeOfPoint(playerid,15,1675.7510,1490.8715,10.7708)==0) return SendClientMessage(playerid, COLOR_DARKRED, "Você não está perto do aeroporto!");
        if(GetPlayerMoney(playerid)<1000) return SendPlayerMessageToPlayer(playerid,COLOR_DARKRED,"Você não tem dinheiro suficiente para pagar a viagem!");
                SendClientMessage(playerid, COLOR_DARKRED, "Ben-Vindo ao Aeroporto de San Fierro");
                SendClientMessage(playerid, COLOR_DARKRED, "1000€ o bilhete");
                SetPlayerPos(playerid,-1423.0099,-290.4856,14.1484);
                GivePlayerMoney(playerid,-1000);
        return 1;
        }








Zamaroht's Textdraw Editor v1.0




Descrição: Este é um script feito para ajudar os desenvolvedores de Gamemodes para fazer o seu TextDraws. Chegar ao TextDraw Exatamente como nós queremos apenas olhando para algum código é muito complicado e demorado, então usando este filterscript Você pode criar uma coleção de TextDraws no jogo e exportar todos os dados para um arquivo que você precisa.




Imagens: 









Feito por:
Zamaroht




Eu sei que este tutorial não parece ser muito util, porem há muitos que querem criar um servidor e nem sabe criar um carro no gm. Este tutorial e para eles.



Primeiramente aperte Control+f e procure por:

public OnGameModeInit


Agora nele iremos colocar a seguinte função:


AddStaticVehicleEx ( Model id, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angulo, cor1, cor2, respawn );


Parametros:



Model id

o id do modelo do carro


(Lista de modelos disponível em: http://wiki.sa-mp.com/wiki/Vehicle_Models)



Float: pawn_x

A coordenada X de onde o carro devera estar Ex: 5555.5555


Float: pawn_y

A coordenada Y de onde o carro devera estar Ex: 1234.5678


Float: pawn_z

A coordenada Z de onde o carro devera estar Ex: 1234.5678
Float:angulo

O angulo de onde o carro devera ficar


Cor 1 E cor 2

O id das cores do carro


(Disponível em http://wiki.sa-mp.com/wiki/Color_ID)




respawn

O tempo em que o carro devera dar respawn EX: 5000 (5 seg)


Exemplo de como devera ficar:

public OnGameModeInit()
{
  AddStaticVehicleEx(420,1673.4019,-1719.7300,20.3161,359.4114,6,6,600000);
  return 1;
}
if(strcmp(cmd, "/say", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR, "Forma Correta: /say [text]");
return 1;
}
{
GetPlayerName(playerid, aName, sizeof(aName));
format(string, sizeof(string), "* Admin %s: %s",aName,cmdtext[6]);
SendClientMessageToAll(AAZUL,string);
}
return 1;
}
Este editor de pawn, criado por Flavio Toribio e Jones Nathan, voltado ao desenvolvimento para SA:MP também pode ser usado para desenvolver scripts para VC:MP. Ele é muito confortavel para programar, com uma interface amigavel e bonita de se ver.Todas as funcionalidades e informações sobre este editor podem ser vistas na página de download.






Minha opinião: É muito melhor que o editor padrão do SA:MP, o Pawno. Contém muito mais funcionalidades e contém uma interface muito mais bonita,confortavel e pratica.

Bom este GameMode(GM) foi utilizado por um bom tempo no Server: Servidor BRASIL, então como fecharam o Servidor, Resolveram liberar o Gm para download.



Oque Ele tem de Bom?



R: Bom ele tem sistema de GangZonas(GZ's) Compraveis, Varios comandos para Stunts, comandos para race, 4FUn, Hora Real etc...



Ele Se passa em Las Venturas, e posso dizer que é um dos Melhores GM's Brasileiros apesar de Muitos não gostarem de Las Venturas Por achar Muito Repetitivo e tal...



Mais esse eu garanto que vale a pena BAixar, tudo que você pensa encontrar em um Server bom você encontrara nele.



Ele foi Desenvolvido Originalmente por:




Kaike

Devil

BnO

[Rockstar]Rell

[AP]BcO

IluSion



Link Para Download do Las Venturas BRASIL:



Este filterscript, perfeito para RPGs, simula uma pandemia. Quando o administrador liga a pandemia, um player é sorteado para ser infectado pelo vírus da gripe suina. Quando um jogador infectado mata alguém com alguma arma branca, esse alguém terá chances de ser infectado.

O jogador infectado perderá vida a cada minuto.

Há também um sistema de vacina e nivel de imunidade. Após ter sido vacinado, a cada dois minutos sua imunidade ao virus diminui 5%. Quando algum player infectado te matar com arma branca, você perde 10% de imunidade. Quando sua imunidade chegar a 0, você estará sujeito a contrair a gripe suina novamente.

Você pode comprar várias vacina e armazená-las em uma conta criada automaticamente. Nesta conta os seguintes dados serão armazenados:



- Se você está infectado ou não. (0/1)

- Se você está vacinado ou não. (0/1)

- Nível de Imunidade. (0 a 100)

- Quantas vacinas você tem.




Assim, quando você sair e entrar novamente no servidor, automaticamente esses dados serão lidos e restaurados ao jogo.



Comandos:



/pandemia

Ativa/desativa o h1n1 mode. Abre uma caixa de dialogo onde terá as opções de "Ligar" e "Desligar".



/farmacia

Só funciona com o h1n1 mode ligado. Abre uma lista onde terão dois itens: "Vacina" que custa $500 e "Pacote com 10 unidades" da vacina que custa $2000. Basta ter o dinheiro, clicar em cima de um dos itens e clicar em "Comprar".




/usarvacina

Se o h1n1 mode estiver ligado, ele vai usar uma de suas vacinas em vocês. Para que não haja desperdício, quando você é vacinado, só pode usar o comando de novo quando seu nivel de imunidade chegar a zero.



/vacinas

Mostra, no chat, quantas vacinas você tem no estoque.


Bem, eu não testei, hoje de manhã andei a procura, e so agora encontrei:



Vamos lá:



Topo do GM:



pawn Code:
new Stats[MAX_PLAYERS]; new Float:Checkpoints[4][3] = //4 = 4 coordenadas | 3 = 3 "valores" (X,Y,Z) {      {X,Y,Z},      {X,Y,Z},      {X,Y,Z},      {X,Y,Z} };



Agora no OnPlayerCommandText:



pawn Code:
if(strcmp(cmdtext, "/partida", true) == 0) {      if(IsPlayerAdmin(playerid))      {          for(new i = 0; i < GetMaxPlayers(); i++)          {               if(IsPlayerConnected(i))               {                             SetPlayerRaceCheckpoint(i, 0, Checkpoints[1][1], Checkpoints[1][2], Checkpoints[1][3], Checkpoints[2][1], Checkpoints[2][2], Checkpoints[2][3], 10);                   Stats[i] = 1;                   return 1;               }          }      }      else      {          SendClientMessage(playerid, COLOR_RED, "Apenas Para Admins");      } }



Code:
Checkpoints[1][1] ---> Coordenada 1, valor 1
Checkpoints[1][2] ---> Coordenada 1, valor 2
Checkpoints[1][3] ---> Coordenada 1, valor 3
.....
No OnPlayerEnterCheckpoint:






pawn Code:
{      switch(Stats[playerid])      {          case 1:          {               DisablePlayerRaceCheckpoint(playerid);               SetPlayerRaceCheckpoint(playerid, 0, Checkpoints[2][1], Checkpoints[2][2], Checkpoints[2][3], Checkpoints[3][1], Checkpoints[3][2], Checkpoints[3][3], 10);               Stats[i] = 2;               return 1;          }          case 2:          {               DisablePlayerRaceCheckpoint(playerid);               SetPlayerRaceCheckpoint(playerid, 0, Checkpoints[3][1], Checkpoints[3][2], Checkpoints[3][3], Checkpoints[4][1], Checkpoints[4][2], Checkpoints[4][3], 10);               Stats[i] = 3;               return 1;          }          case 3:          {               DisablePlayerRaceCheckpoint(playerid);               SetPlayerRaceCheckpoint(playerid, 1, Checkpoints[4][1], Checkpoints[4][2], Checkpoints[4][3], Checkpoints[4][1], Checkpoints[4][2], Checkpoints[4][3]-5, 10);               Stats[i] = 4;               return 1;          }          case 4:          {               DisablePlayerRaceCheckpoint(playerid);               GameTextForPlayer(playerid, "You have won the race!!", 3000, 1);               GivePlayerMoney(playerid, 10000);               return 1;          }      } }





Code:
DisablePlayerRaceCheckpoint(playerid); ----> Tira os CP&#39;s já existentes
SetPlayerRaceCheckpoint(playerid, 0, Checkpoints[2][1], Checkpoints[2][2], Checkpoints[2][3], Checkpoints[3][1], Checkpoints[3][2], Checkpoints[3][3], 10); Cria um novo CP
GameTextForPlayer(playerid, "You have won the race!!", 3000, 1); ---> Indica que o Player Ganhou a corrida




__________________________________________________ __________________________________________________ ____________






Créditos a: pspleo

Topico de origem: http://forum.sa-mp.com/index.php?top...0760#msg340760







PS: Só postei este Tuto para, claro, vcs saberem como se faz, mas tb para eu n o perder, pois perdi horas a procura dele

Google Pluss Youtube Google Pluss