SA-MP Forums Archive
[AJUDA] Comando /setarlider - 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: [AJUDA] Comando /setarlider (/showthread.php?tid=342581)



[AJUDA] Comando /setarlider - alexoneda - 14.05.2012

Boa noite prezados,bom,eu gostaria de saber como eu poderia criar um sistema de Setar um player como lider de um time.

Exemplo: /setarlider <playerid> <1 ou 2> (Seta a variavel HitLider[playerid] do player como 1 ou 2,dependendo do que eu botar...)

Eu atй tentei,porйm nгo deu certo...(Nгo sou muito bom em PAWNO,entгo ignorem certas coisas idiotas...) O que eu tentei foi o seguinte: (Usando ZCMD e SSCANF)


Код:
CMD:setarlider(playerid, params[])
{
    new Target, Lider;
    	if(!sscanf(params, "ui", Target, Lider))
    {
    	if(Lider < 1 || Lider > 2) return SCM(playerid, COLOR_AMARELO, "/setarlider <playerid> <1 ou 2> (Erro no Time)");
    	if(Target == INVALID_PLAYER_ID) return SCM(playerid, COLOR_VERMELHO, "ERRO: ID invбlido!");
        HitLider[Target] == Lider;
    } 	else return SCM(playerid, COLOR_AMARELO, "/setarlider <playerid> <1 ou 2>");
    return 1;
}
Agradeзo a ajuda desde jб...


Re: [AJUDA] Comando /setarlider - humildadeforever - 14.05.2012

Tб aн, acho que tб certo, peguei o seu e editei rapidinho!
pawn Код:
CMD:setarlider(playerid, params[])
{
    new Target, Lider;
    if(sscanf(params, "ud", Target, Lider)) return SCM(playerid, COLOR_AMARELO, "/setarlider <playerid> <1 ou 2>");
    if(Lider < 1 || Lider > 2) return SCM(playerid, COLOR_AMARELO, "/setarlider <playerid> <1 ou 2> (Erro no Time)");
    if(Target == INVALID_PLAYER_ID) return SCM(playerid, COLOR_VERMELHO, "ERRO: ID invбlido!");
    HitLider[Target] = Lider;
    return 1;
}



Re: [AJUDA] Comando /setarlider - alexoneda - 14.05.2012

Quote:
Originally Posted by humildadeforever
Посмотреть сообщение
Tб aн, acho que tб certo, peguei o seu e editei rapidinho!
pawn Код:
CMD:setarlider(playerid, params[])
{
    new Target, Lider;
    if(sscanf(params, "ud", Target, Lider)) return SCM(playerid, COLOR_AMARELO, "/setarlider <playerid> <1 ou 2>");
    if(Lider < 1 || Lider > 2) return SCM(playerid, COLOR_AMARELO, "/setarlider <playerid> <1 ou 2> (Erro no Time)");
    if(Target == INVALID_PLAYER_ID) return SCM(playerid, COLOR_VERMELHO, "ERRO: ID invбlido!");
    HitLider[Target] = Lider;a
    return 1;
}

Buenas amigo,porйm,tentei ali mas deu um certo erro... Segue o anexo da imagem com o erro.


Muito obrigado pela ajuda desde sempre,vou dar ++REP а vocк.


Re: [AJUDA] Comando /setarlider - CidadeNovaRP - 14.05.2012

Quote:
Originally Posted by alexoneda
Посмотреть сообщение
Buenas amigo,porйm,tentei ali mas deu um certo erro... Segue o anexo da imagem com o erro.


Muito obrigado pela ajuda desde sempre,vou dar ++REP а vocк.
Eu fiz um Tutorial sobre tudo isso, basta clica em meu Nick e ir em "Stats" e depois em "Find all threads started by CidadeNovaRP" e lб estarб todos os meu projetos, e claro o tutorial, ou toma o Link:
https://sampforum.blast.hk/showthread.php?tid=339051


Re: [AJUDA] Comando /setarlider - alexoneda - 15.05.2012

@CidadeNovaRP Obrigado,amigo,vai ganhar ++REP por ter me ajudado,espero que seja ъtil!


-- Edit

@Post,problema resolvido,era tudo apenas falta de atenзгo em um Warning na linha 214.

Linha 214: HitLider[Target] == Lider;
Resoluзгo: HitLider[Target] = Lider; (mudar para apenas um "=")

--Edit2

@Post Opa,retiro oque disse,continua dando o mesmo erro do post passado... (Erro em anexo no post passado)


Re: [AJUDA] Comando /setarlider - CidadeNovaRP - 17.05.2012

Prontinho:
pawn Код:
CMD:setarlider(playerid, params[])
{
    new Target, Lider;
    if(sscanf(params, "dd", Target, Lider)) return SCM(playerid, COLOR_AMARELO, "/setarlider <playerid> <1 ou 2>");
    if(Lider < 1 || Lider > 2) return SCM(playerid, COLOR_AMARELO, "/setarlider <playerid> <1 ou 2> (Erro no Time)");
    if(!IsPlayerConnected(Target) || Target == INVALID_PLAYER_ID) return SCM(playerid, COLOR_VERMELHO, "ERRO: ID invбlido!");
    HitLider[Target] = Lider;
    return 1;
}
.


Re: [AJUDA] Comando /setarlider - alexoneda - 24.05.2012

Opa brother,desculpa pela demora aн,fiquei inativo por uns tempos por causa do trampo e tudo mais,hoje mesmo eu testo o comando e quando testar edito aqui se funcionou ou nгo,brigadгo aн mano.

-Edit1

Bom,continua com o mesmo erro,eu digito /setarlider 0 1 e ele dб aquela mensagem dizendo "/setarlider <playerid> <time>"