SA-MP Forums Archive
[Ajuda] Como usar bCMD? - 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] Como usar bCMD? (/showthread.php?tid=370723)



Como usar bCMD? - Fern - 21.08.2012

bom vi uns tуpicos falando sobre bCMD e falando que era bem mais rapido que STRCMP resolvi tentar fazer uns comandos em bCMD poderiam me ajudar?


Respuesta: Como usar bCMD? - Luciano* - 21.08.2012

Acho que deve ser a mesma coisa de ZCMD, o ZCMD й usado assim , veja um simples exemplo.

CMD:comando(playerid,params[])
{
FUNЗГO
return 1;
}

Obs: Fora das Callback


Re: Como usar bCMD? - Math3us - 21.08.2012

public OnPlayerCallCommand(playerid,cmdtext[],sucess){
if(!sucess) {
new result[128];
format(result,sizeof(result),"{0FF0FF}[INFO]:O comando %s nгo existe",cmdtext);
SendClientMessage(playerid,-1,result);
}
return 1;
}
bCMD[comando]-(playerid)
{
funзгo
return 1;
}


Re: Como usar bCMD? - .FuneraL. - 21.08.2012

bCMD hб duas formas de uso

pawn Code:
bCMD[comando]-(playerid, params[], help)
{
      return 1;
}
Segunda Forma:

pawn Code:
bcmd:comando(playerid, params[], help)
{
      return 1;
}
OBS: bCMD й Utilizado com sscanf!

params[] e Help sгo Opcionais, qualquer dъvida poste aqui.

--@Edit

Quote:

bCMD[comando]-(playerid, params [])
{
#pragma unused params
funзгo
return 1;
}

Nгo й Recomendavel por params[] se nгo For utilizar, retire params e o pragma



Re: Como usar bCMD? - Math3us - 21.08.2012

senhor que manda '-'
um outro exemplo
pawn Code:
bCMD[senhor]-(playerid)
{
SendClientMessage(playerid, -1, "Nгo  coloque bCMD[comando]-(playerid, params []) se nao ira utilizar o params");
return 1;
}



Re: Como usar bCMD? - Fern - 21.08.2012

e pra que exatamente serve o params?


Re: Como usar bCMD? - Math3us - 21.08.2012

de uma olhada aqui https://sampforum.blast.hk/showthread.php?tid=360748


Re: Como usar bCMD? - Fern - 21.08.2012

daria pra fazer um comando so de exemplo tipo assim, um comando de mandar para um id, e o level daria ? obrigado


Re: Como usar bCMD? - Jason` - 21.08.2012

Esse tуpico poderia ser evitado, uma vez que o prуprio criador do bCMD disponibilizou um tutorial para o uso do mesmo.

Enfim, um exemplo:
pawn Code:
bcmd:level(playerid, params[], help) {
    new id, level;
    if(sscanf(params, "ud", id, level)) return 1;
    SetPlayerScore(id, level);
    return 1;
}