29.08.2013, 20:30
Galera estou aprendendo a usar a CallRemoteFunction.. Eu criei a de level para pegar a variavel de admin do meu gm para o meu FilterScript mais nгo esta funcionando olhe como eu fiz:
No meu gamemode eu criei essa Public com as minhas enum para enviar o level de admin para o FilterScript
E criei essa variavel no FilterScript para pegar o level de admin
Minha variavel de admin:
No meu gamemode eu criei essa Public com as minhas enum para enviar o level de admin para o FilterScript
pawn Код:
enum PData
{
LoggedIn,
AdminLevel,
Skin,
Phone,
Cash,
BankCash,
CarID,
BusinessID,
GroupID,
SAPDLevel,
SWATLevel,
FBILevel,
IsWanted,
}
new PlayerData[MAX_PLAYERS][PData];
forward GetarAdminLevel(playerid);
public GetarAdminLevel(playerid) return PlayerData[playerid][AdminLevel];
pawn Код:
CMD:criarevento(playerid, params[])
{
if(CallRemoteFunction("GetarAdminLevel","i",playerid) >= 3) 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\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 Eventos\nDesbanir Jogador\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\nCreditos");
ShowPlayerDialog(playerid, DIALOG_EVENTO, DIALOG_STYLE_LIST, "{FF0000}Painel de Controle do Sistema de Eventos", Mensagem, "Selecionar", "Cancelar");
return 1;
}
pawn Код:
if (APlayerData[playerid][PlayerLevel] >= 3)