/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,