09.01.2010, 00:16
Bueno se me ocurrio que podria ser util asi que hice este tutorial
para cambiar el estilo de pelea de un jugador se utiliza la sentencia:
codigo para strcmd:
para los que usan dcmd:
esto se escribe abajo de los includes.
para ver los estilos de pelea posibles entra aca https://sampwiki.blast.hk/wiki/Fightingstyles
espero que les sirva
para cambiar el estilo de pelea de un jugador se utiliza la sentencia:
pawn Код:
SetPlayerFightingStyle (playerid, estilo);
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/box", true) == 0){
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
SendClientMessage(playerid, 0xF6F600F6, "Tu estilo de pelea acutal es de Boxeo!");
return 1;
}
return 0;
}
esto se escribe abajo de los includes.
pawn Код:
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(box, 3, cmdtext);
return 0;
}
pawn Код:
dcmd_box(playerid, params[]){
#pragma unused params
SetPlayerFightingStyle(playerid, FIGHT_STYLE_BOXING);
SendClientMessage(playerid, 0xF6F600F6, "Tu estilo de pelea actual es de Boxeo!");
return 1;
}
espero que les sirva