17.05.2013, 17:44
pawn Код:
//Topo do GM
new Bloqueado[MAX_PLAYERS];
//Na public OnPlayerConnect
Bloqueado[id] = 0;
//Comandos
CMD:bloquear(playerid, params[])
{
if(/*Variavel Admin*/)
{
new id;
if(sscanf(params,"u",id)) return SendClientMessage(playerid,-1,"{E75E39}[Use]: {D9D9D9} /bloquear [id]");
Bloqueado[id] = 1;
}
else
{
SendClientMessage(playerid,-1,"{E75E39}[Servidor] {D9D9D9}Vocк nгo й da administraзгp!");
}
return 1;
}
CMD:desbloquear(playerid, params[])
{
if(/*Variavel Admin*/)
{
new id;
if(sscanf(params,"u",id)) return SendClientMessage(playerid,-1,"{E75E39}[Use]: {D9D9D9} /bloquear [id]");
Bloqueado[id] = 0;
}
else
{
SendClientMessage(playerid,-1,"{E75E39}[Servidor] {D9D9D9}Vocк nгo й da administraзгp!");
}
return 1;
}
CMD:goto(playerid, params[])
{
if(Bloqueado[playerid] == 1) return SendClientMessage(playerid,-1,"Vocк esta bloqueado!");
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;
}
CMD:trazer(playerid, params[])
{
if(Bloqueado[playerid] == 1) return SendClientMessage(playerid,-1,"Vocк esta bloqueado!");
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;
}