17.05.2013, 05:16
No GM de Free Roam tem 2 cmds para players /goto e /trazer,queria saber como posso cria um comando para bloquear o /goto e /trazer,exemplo o cara digita /bloquear no momento que ele usa o /bloquear ninguem pode ir onde ele esta nem trazer-lo,e o desbloquear para volta ao normal
PHP код:
CMD:goto(playerid, params[])
{
if(PlayerInMiniGame[playerid] != MINIGAME_NONE) return SendClientMessage(playerid, 0xFF4500FF, "Voce esta em um MiniJogo, use /sair");
if(IsPlayerInRace) return SendClientMessage(playerid, 0xFF4500FF, "Voce esta em uma corrida,digite /saircorrida");
if(PlayerInfo[playerid][pGodMode] == 1) return SendClientMessage(playerid, 0xFF4500FF, "God Mode Ativado,desative digitando /god");
if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xFF4500FF, "ERROR: /goto [PlayerID]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xFF4500FF, "ERROR: Jogador desconectado");
if(params[0] == playerid) return SendClientMessage(playerid, 0xFF4500FF, "ERROR: Esse jogador, й voce!");
static Float:pos[3];
GetPlayerPos(params[0], pos[0], pos[1], pos[2]);
SetPlayerPosEx(playerid, pos[0]+0.5, pos[1]-0.5, pos[2]);
SendClientMessageEx(playerid, 0x00FF00FF, "Voce foi teleportado a {CCFF00} %s", getPlayerName(params[0]));
SendClientMessageEx(params[0], 0x00FF00FF, "{CCFF00}%s {00FF00}se teleportou a sua posiзгo", getPlayerName(playerid));
return 1;
}
PHP код:
CMD:trazer(playerid, params[])
{
if(sscanf(params, "i", params[0])) return SendClientMessage(playerid, 0xFF4500FF, "ERROR: /trazer [PlayerID]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, 0xFF4500FF, "ERROR: Jogador desconectado");
if(params[0] == playerid) return SendClientMessage(playerid, 0xFF4500FF, "ERROR: Esse jogador,й vocк!");
static Float:pos[3];
GetPlayerPos(playerid, pos[0], pos[1], pos[2]);
SetVehiclePosEx(params[0], pos[0]+0.5, pos[1]-0.5, pos[2]);
SendClientMessageEx(playerid, 0x00FF00FF, "Voce Trouxe{CCFF00} %s", getPlayerName(params[0]));
SendClientMessageEx(params[0], 0x00FF00FF, "{CCFF00}%s {00FF00}te trouxe a sua posiзгo", getPlayerName(playerid));
return 1;
}