SA-MP Forums Archive
[Pedido] /dar arma || /entregar arma - 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: [Pedido] /dar arma || /entregar arma (/showthread.php?tid=476418)



/dar arma || /entregar arma - luccagomes15 - 18.11.2013

/dar arma
Eu queria um comando que vocк dava /dar arma [id] vocк perdia a arma que tava na sua mгo (sу a que tava na mгo agora) e passava pro jogador do id selecionado
Ex: eu tenho uma desert com 70 balas, dou /dar arma pro id 8, ai o id 8 fica com a desert de 70 balas e eu fico sem nada

n faзo a minima ideia de como fazer isso, pegar a arma na mгo, se alguem sabe como fazer ou se alguem tem passa ai!

Os meus comandos sгo assim
if(strcmp(cmd, "/dar arma", true) == 0)
e nгo CMD:
n sei o que muda, mas nгo roda os CMD:,,,


Respuesta: /dar arma || /entregar arma - ViniKuliveguisky - 18.11.2013

da uma olhada no search(ou nas pбginas) que eu respondi esse final de semana uma pergunta igual a sua.


Respuesta: /dar arma || /entregar arma - [BWL]Chamaleon - 18.11.2013

Eu lembro tambйm, e irei te ajudar.

PS*poderб haver bugs nunca testei, nem fiz algo igual mais a lуgica й essa*


pawn Код:
if(strcmp(cmd, "/dardesert", true) == 0) {
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(Esteusaocomando[playerid] == 1){
new tmp[256];
new plid;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "(ERRO) Digite: /dardesert [id]");
return 1;
}
plid = strval(tmp);
if(IsPlayerConnected(plid)){
GivePlayerWeapon(playerid,24,-70);
GivePlayerWeapon(plid,24,70);
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "(INFO) O Jogador %s (%d) te deu 70 balas de desert!", aname,playerid);
SendClientMessage(plid,tcadm, string);
return 1;
}else{
SendClientMessage(playerid, Vermelho, "(ERRO)ID invбlido");
return 1;
}
}else{
SendClientMessage(playerid,VERMELHO,"(ERR0) Vocк nгo tem permissгo.");
}
return 1;
}
Use isso como base, vou estudar como getar arma de um player, e sua quantia de balas tambйm.
Achei interessante essa idйia.
Atenciosamente,