[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>"