[PEDIDO] Chat Aereo
#1

Alguem sabe se tem algum filter script de chat aereo?? tipo chat somente para quem ta dentro de aeronaves??
se tiver algum me manda por favor... to procurando tem tempo '-', desde ja agradeзo =)
Reply
#2

pawn Код:
public OnPlayerText(playerid, text[])
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 520) // Coloque aqui o modelo das aeronaves
    {
        new VBString[128],VBNome[MAX_PLAYER_NAME];
        GetPlayerName(playerid, VBNome, MAX_PLAYER_NAME);
        format(VBString, 128, "Chat aйreo : %s(%d) diz: %s", VBNome, playerid, text);
        for(new i; i != GetMaxPlayers(); i++)
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 520) // Coloque aqui o modelo das aeronaves
                SendClientMessage(i, -1, VBString);
    }

    return 0;
}
Reply
#3

vini rapidin, me explica 2 coisas,

1є aqui eu coloco o id dos veiculos, tipo se for o id 1,2,3
pawn Код:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 1,2,3)
eee

2є nesse caso o player quando ta na aeronave sу fala no chat aereo? n tem como falar no normal?
Reply
#4

@Viniborn
Como Faso Pra impedir Teleportes Com Aeronaves?
Reply
#5

Quote:
Originally Posted by LucasTotola
Посмотреть сообщение
vini rapidin, me explica 2 coisas,

1є aqui eu coloco o id dos veiculos, tipo se for o id 1,2,3
pawn Код:
if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 1,2,3)
eee

2є nesse caso o player quando ta na aeronave sу fala no chat aereo? n tem como falar no normal?

pawn Код:
new Modelo = GetVehicleModel(GetPlayerVehicleID(playerid);
if(Modelo == 1 || Modelo == 2 || Modelo = 3)


Sim. Mas vocк pode fazer como preferir...

Quote:
Originally Posted by 4LiSs0N
Посмотреть сообщение
@Viniborn
Como Faso Pra impedir Teleportes Com Aeronaves?
pawn Код:
if(!strcmp("/teleporte",cmdtext))
{
    new Modelo = GetVehicleModel(GetPlayerVehicleID(playerid);
    if(Modelo == 1 || Modelo == 2 || Modelo = 3) // Coloque o modelo das aeronaves
        return SendClientMessage(playerid,-1,"Vocк nгo pode se teleportar com uma aeronave");

    return true;
}
Reply
#6

Vini, n tem como ser por comando tipo /c Estou voando maroto lalala
Reply
#7

vlw Vini
Reply
#8

Isso й uma pergunta ou uma afirmaзгo?
Reply
#9

pergunta rs
Reply
#10

Й a mesma coisa, mas em vez de usar OnPlayerText, usa o comando /c

pawn Код:
CMD:c(playerid, params[])
{
    if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 520) // Coloque aqui o modelo das aeronaves
    {
        if(sscanf(params, "s[80]", params))
            return SendClientMessage(playerid, -1, "[USO] /c [Mensagem]");

        new VBString[128],VBNome[MAX_PLAYER_NAME];
        GetPlayerName(playerid, VBNome, MAX_PLAYER_NAME);
        format(VBString, 128, "Chat aйreo : %s(%d) diz: %s", VBNome, playerid, params);
        for(new i; i != GetMaxPlayers(); i++)
            if(GetVehicleModel(GetPlayerVehicleID(i)) == 520) // Coloque aqui o modelo das aeronaves
                SendClientMessage(i, -1, VBString);
    }

    return 0;
}
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)