27.09.2010, 17:50
Ve se pega:
Vai botar o jogador no banco Traseiro Esquerdo. Sу irб funcionar se ele estiver fora do carro e se vocк estiver dirigindo.
pawn Код:
if(strcmp(cmd,"/colocarnoveiculo",true)==0)
{
if(IsPlayerConnected(playerid))
{
if(!OrgsPolicia(playerid))
{
SendClientMessage(playerid, COR_PMILITAR, "Vocк nгo й da Polнcia!");
}
if(OnDuty[playerid] == 1)
{
SendClientMessage(playerid, COR_PMILITAR, "Vocк nгo Bateu Cartгo");
}
if(GetPlayerVehicleSeat(playerid) > 1)
{
SendClientMessage(playerid, COR_PMILITAR, "Vocк precisa estar dirigindo a viatura");
}
if(GetPlayerVehicleSeat(giveplayerid) > 1)
{
SendClientMessage(playerid, COR_PMILITAR, "O jogador jб estб em sua Viatura.");
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COR_WHITE, "Forma de Uso: /colocarnoveiculo [ID do Jogador ou Nome do Jogador]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if (ProxDetectorS(4.0, playerid, giveplayerid))
{
if(giveplayerid == playerid) { SendClientMessage(playerid, COR_GREY, "Nгo fazer isso consigo mesmo!"); return 1; }
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PutPlayerInVehicle(giveplayerid, vehicleid, 2);
format(string, sizeof(string), "* %s forзou %s a entrar no Veнculo.", sendername ,giveplayer);
ProxDetector(30.0, playerid, string, COR_ROXO,COR_ROXO,COR_ROXO,COR_ROXO,COR_ROXO);
}
else
{
SendClientMessage(playerid, COR_GREY, "O Jogador nгo estб Prуximo de vocк!");
return 1;
}
}
}
else
{
SendClientMessage(playerid, COR_GREY, "O Jogador estб Offline!");
return 1;
}
}
return 1;
}