[Ajuda] Leia para entender
#1

Seguinte eu estava precisando de um comando para criar varios veiculos de um vez, й comando para deletar todos os veiculos criados.
Reply
#2

Hmm, fбcil mais esses veнculo nгo teria um limite de criar nгo ?
Reply
#3

No mбximo 50, voce pode me ajudar?
Reply
#4

Feito.

pawn Код:
#include <a_samp>
#include <sscanf>

#define MAX_CRIADOS 50

new
    CarroID[MAX_CRIADOS],
    CarrosCriados = 0;

CMD:criarcarro(playerid, params[])
{
    new carro, cor1 = -1, cor2 = -1;
    GetPlayerName(playerid, Nome, sizeof(Nome));
    if(sscanf(params, "iii",carro, cor1, cor2)) return SendClientMessage(playerid, -1, "Use: /criarcarro [Modelo] [Cor1] [Cor2]");
    else if(400 < (carro) > 611) return SendClientMessage(playerid, -1, "O modelo tem que ser entre {00E5FF}400 {FFFFFF}e {00E5FF}611");
    else if(CarrosCriados == MAX_CRIADOS) return SendClientMessage(playerid, -1, "Jб foram criados o mбximo de carros permitidos!");
    GetPlayerPos(playerid, X, Y, Z);
    CarrosCriados++;
    CarroID[CarrosCriados] = CreateVehicle(carro, X, Y, Z-1, 0.0, cor1, cor2, 25000);
    PutPlayerInVehicle(playerid, CarroID[CarrosCriados], 0);
    return 1;
}

CMD:destruircarros(playerid)
{
    if(CarrosCriados == 0) return SendClientMessage(playerid, -1, "Nenhum carro foi criado.");
    for(new i = 0; i < MAX_CRIADOS; i++)
    {
        if(IsVehicleConnected(i))
        {
            DestroyVehicle(i);
            CarrosCriados = 0;
        }
    }
    return 1;
}

stock IsVehicleConnected(vehicleid)
{
    new Float:x, Float:y, Float:z;
    GetVehiclePos(vehicleid, x, y, z);
    if(x == 0.0 && y == 0.0 && z == 0.0) return 0;
    return 1;
}
Reply
#5

Quote:
Originally Posted by [Pro]Falcon
Посмотреть сообщение
pawn Код:
"Use: /cv [Modelo] [Cor1] [Cor2]");
o.0 tem /cv na funзгo?
e /cv deve ser de admin pra falar pra todos *-*

Esse modo que vocк criou Los, os carros nгo vao cair um encima do outro?
Й que eu costumo usar meus comandos de criar carro de cv.

Nгo, ele vai criar 1 por 1 e vai por o player dentro.
Reply
#6

Obrigado.
Reply
#7

Quote:
Originally Posted by [NVC]Eduardo
Посмотреть сообщение
Obrigado.
Vocк й bem vindo.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)