PHP код:
CMD:evento(playerid, params[])
{
if(!IsPlayerAdmin(playerid) || pAdmin[playerid] == 5) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Vocк nгo estб autorizado a usar este comando!");
new Mensagem[603];
strcat(Mensagem, "Criar Evento\nSalvar Minha Posiзгo como Local do Evento\nAbrir / Fechar Evento\nDefinir Premio do 1є Colocado\n");
strcat(Mensagem, "Definir Premio do 2є Colocado\nDefinir Premio do 3є Colocado\nDar Armas para os Jogadores do Evento\nDar um Carro para os Jogador do Evento ~g~\nDestruir Evento\nSetar Vida dos Veiculos\nKickar Jogador do Evento\n");
strcat(Mensagem, "Setar Vida dos Jogadores do Evento\nTrocar Skin dos Jogadores do Evento\nBanir Jogador dos EventosOFF\nDesbanir JogadorOFF\nPuxar jogador para o evento\nVisualizar informaзхes de um Jogador Banido\nCongelar Jogadores do Evento\nDescongelar Jogadores do Evento\nResetar Armas dos Jogadores do Evento");
ShowPlayerDialog(playerid, DIALOG_EVENTO, DIALOG_STYLE_LIST, "{FF0000}Painel de Controle do Sistema de Eventos", Mensagem, "Selecionar", "Cancelar");
return 1;
}
CMD:mevento(playerid, params[])
{
// ChecarBan(playerid);
if(PlayerInfo[playerid][Banido] == 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Vocк nгo pode entrar em um evento pois foi banido!");
if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo existe nenhum evento criado!");
if(EventInfo[Aberto] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] O Evento estб Trancado no momento!");
if(PlayerInfo[playerid][NoEvento] == 1) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Vocк jб estб no Evento!");
SetPlayerVirtualWorld(playerid, EventInfo[VirtualWorld]);
SetPlayerInterior(playerid, EventInfo[Interior]);
SetPlayerHealth(playerid, 100);
SetPlayerArmour(playerid, 100);
ResetPlayerWeapons(playerid);
SetPlayerPos(playerid, EventInfo[X], EventInfo[Y], EventInfo[Z]);
SetPlayerFacingAngle(playerid, EventInfo[A]);
PlayerInfo[playerid][NoEvento] = 1;
return 1;
}
CMD:ce(playerid, params[])
{
if(!IsPlayerAdmin(playerid) || pAdmin[playerid] == 5 || organizador[playerid]) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Vocк nгo estб autorizado a usar este comando!");
if(EventInfo[Criado] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo existe nenhum evento criado!");
if(PlayerInfo[playerid][NoEvento] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Vocк nгo estб no Evento!");
new Mensagem[128];
if(sscanf(params, "s[128]", Mensagem)) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Use /ce (Chat Evento) [Mensagem]");
GetPlayerName(playerid, NomePlayer, MAX_PLAYER_NAME);
format(Format, sizeof(Format), "{FF0000}[EVENTO] %s: {FFFFFF}%s", NomePlayer, Mensagem);
SendEventMessage(COR_INFO, Format);
return 1;
}
CMD:sairevento(playerid, params[])
{
if(PlayerInfo[playerid][NoEvento] == 0) return SendClientMessage(playerid, COR_ERRO, "[ERRO] Nгo й possivel sair de um Evento que vocк nгo estб!");
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
SpawnPlayer(playerid);
PlayerInfo[playerid][NoEvento] = 0;
if(PlayerInfo[playerid][Carro] >= 1)
{
DestroyVehicle(PlayerInfo[playerid][Carro]);
PlayerInfo[playerid][Carro] = 0;
}
SendClientMessage(playerid, COR_INFO, "[INFO] Vocк saiu do Evento!");
return 1;
}