SA-MP Forums Archive
Sistema de Evento ADM LV 1 - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: Sistema de Evento ADM LV 1 (/showthread.php?tid=453883)



Sistema de Evento ADM LV 1 - Luucass - 26.07.2013

Pessoal eu baixei um fs de evento
http://pastebin.com/ememJCKE
i ele precisa ta logado na rcon para criar eu quero q adm lv 1 possa criar evento
olha aqui um comando para adm lv 1
pawn Код:
COMMAND:cv(playerid, params[])
{
new Name[24], Msg[128], Message[128];
if (APlayerData[playerid][PlayerLevel] > 1)
{
GetPlayerName(playerid, Name, sizeof(Name));
if (APlayerData[playerid][LoggedIn] == true)
{
if (sscanf(params, "s[128]", Message)) SendClientMessage(playerid, 0xFF0000AA, "Use: /cv [texto]");
else
{
for (new i; i < MAX_PLAYERS; i++)
{
if (APlayerData[i][LoggedIn] == true)
{
if (APlayerData[i][PlayerClass] == APlayerData[playerid][PlayerClass])
{
format(Msg, 128, "{FF00FF}%s: {00FF00}%s", Name, Message);
SendClientMessage(i, 0xFFFFFFFF, Msg);
}
}
}
}
}
}
else
return 0;
return 1;
}



Re: Sistema de Evento ADM LV 1 - P1c4550 - 26.07.2013

if (APlayerData[playerid][PlayerLevel] > 1) nesta parte vc coloco > maior que o certo seria usar ==


Respuesta: Sistema de Evento ADM LV 1 - Luucass - 26.07.2013

Ta certo ai o player 1 ate lv 6 pode usar


Re: Sistema de Evento ADM LV 1 - iFox - 26.07.2013

do 1 atй o 6:

if (APlayerData[playerid][PlayerLevel] >= 1)


Respuesta: Sistema de Evento ADM LV 1 - Luucass - 26.07.2013

Eduardo ta ok , mais nao me ajudou eu quero fazer q o fs de evento seja usado o comando /evento para adm lv 1 atй lv 6
if (APlayerData[playerid][PlayerLevel] >= 1)


Re: Sistema de Evento ADM LV 1 - PT - 27.07.2013

Cara pra isso vc tem de adaptar o fs ao GM, porque o que define quem e ou n e adm e uma variбvel que pertence ao gm. Por esse motivo vc tem de adaptar ao gm, para poder fazer essas restrinзoes.


Re: Sistema de Evento ADM LV 1 - Marcinho - 27.07.2013

Cara, poste a variбvel do seu GM de ADMIN, Ex: new pAdmin[MAX_PLAYERS] = 0;

Achei esse comando no fs:

pawn Код:
CMD:evento(playerid, params[])
{
        if(!IsPlayerAdmin(playerid)) 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;
}
if(!IsPlayerAdmin(playerid)) й oque permite que apenas admins logados na Rcon possa usar.
Tente trocar todos os comandos que tenha isso ai por:

if (APlayerData[playerid][PlayerLevel] >= 1)

nгo testei mas caso nгo der certo poste a variбvel ADMIN

Esse comando iria ficar mais ou menos assim:
pawn Код:
CMD:evento(playerid, params[])
{
        if (APlayerData[playerid][PlayerLevel] >= 1) 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;
}
se der erro vc tbm pode colocar a variбvel de admin do GM no FS.


Re: Sistema de Evento ADM LV 1 - DarknessPT - 27.07.2013

Quote:
Originally Posted by Marcinho
Посмотреть сообщение
Cara, poste a variбvel do seu GM de ADMIN, Ex: new pAdmin[MAX_PLAYERS] = 0;

Achei esse comando no fs:

pawn Код:
CMD:evento(playerid, params[])
{
        if(!IsPlayerAdmin(playerid)) 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;
}
if(!IsPlayerAdmin(playerid)) й oque permite que apenas admins logados na Rcon possa usar.
Tente trocar todos os comandos que tenha isso ai por:

if (APlayerData[playerid][PlayerLevel] >= 1)

nгo testei mas caso nгo der certo poste a variбvel ADMIN

Esse comando iria ficar mais ou menos assim:
pawn Код:
CMD:evento(playerid, params[])
{
        if (APlayerData[playerid][PlayerLevel] >= 1) 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;
}
se der erro vc tbm pode colocar a variбvel de admin do GM no FS.
Para conseguir usar como pretende tem de encorporar o filterscript no prуprio gamemode, ou a 2Є opзгo que й criar o sistema de administraзгo a partir do filterscript.


Respuesta: Sistema de Evento ADM LV 1 - Luucass - 30.07.2013

Mais como eu ligo o fs no gm ?


Re: Sistema de Evento ADM LV 1 - Mteck - 30.07.2013

Coloca o FS na pasta Filterscript, logo apуs isso coloque o nome do FS no Serve.cfg e ligue