16.11.2017, 18:27
se alguem souber o comando eu esqueзi o nome
CMD:VirarDragao(playerid)
{
SetPlayerHoldingObject(playerid, 3528, 2, 0003.50, 0000.0, -0000.4, -0090.0, 0090.0, 0180.0);
SendClientMessage(playerid, -1, "Vocк virou um dragгo");
return 1;
}
CMD:NaoSerDragao(playerid)
{
StopPlayerHoldingObject(playerid);
SendClientMessage(playerid, "Vocк nгo й mais um dragгo");
return 1;
}
Vou dar um exemplo, se baseia nele. Veja:
PHP код:
https://sampwiki.blast.hk/wiki/SetPlayerHoldingObject |
CMD:coletao(playerid) //digite coletao no jogo, lembrando vocк vai colocar em cima do gm #include <zcmd> ser vocк nгo ter
{
SetPlayerAttachedObject(playerid, 9, 19515, 1, 0.054999, 0.055000, 0.000000, 0.000000, 0.000000, 0.000000, 1.063000, 1.258999, 1.056999);//anexa algum objeto no player
return 1;
}
if(!strcmp(cmdtext,"/escudoon",true)) if(PlayerToPoint(4.0, playerid,1560.0999755859,-1635.5,12.60000038147)) { if(dini_Int(filene(PlayerName(playerid)),"portaarm ason") == 0) { if(PlayerInfo[playerid][pProfissao] == Policia_Federal || PlayerInfo[playerid][pProfissao] == Interpol || PlayerInfo[playerid][pProfissao] == Bope || PlayerInfo[playerid][pProfissao] == Swat || PlayerInfo[playerid][pProfissao] == Narcoticos || PlayerInfo[playerid][pProfissao] == FBI) { SetPlayerAttachedObject(playerid,7,18637,13,0.35,0 .0,0.0,0.0,0.0,180.0); SetPlayerAttachedObject(playerid,9,18642,7,0.1,0.0 ,-0.11,0.0,-90.0,90.0); SetPlayerArmour(playerid,100); SendClientMessage(playerid,Amarelo," | INFO | Escudo Ativado com sucesso!"); } else { SendClientMessage(playerid,Vermelho," | ERRO | Vocк nгo Pode usar um escudo!"); } }else { SendClientMessage(playerid,Amarelo," | ERRO | Vocк estб com porta armas ativado desligue /armaoff , nгo pode ser usado juntos!"); } return 1; } |
Define, provavelmente no topo da gamemode
#define SLOTcolete 4
if ( strcmp ( cmdtext , "/att" , true ) == 0 ) {
SetPlayerAttachedObject( playerid , SLOTcolete , 19142 , 1 , 0.1 , 0.05 , 0.0 , 0.0 , 0.0 , 0.0 ) ;
SendClientMessage ( playerid ,COR_PRINCIPAL, "» Colocou colete com sucesso.");
return true ;
}
if ( strcmp ( cmdtext , "/rtt" , true ) == 0 ) {
RemovePlayerAttachedObject(playerid, SLOTcolete);
SendClientMessage(playerid ,COR_PRINCIPAL , "» Retirou colete com sucesso.");
return true ;
}
CMD:att(playerid)
{
SetPlayerAttachedObject( playerid , 4 , 19142 , 1 , 0.1 , 0.05 , 0.0 , 0.0 , 0.0 , 0.0 ) ;
SendClientMessage ( playerid ,-1, "» Colocou colete com sucesso.");
return 1;
}
CMD:rtt(playerid)
{
RemovePlayerAttachedObject(playerid, 4);
SendClientMessage(playerid ,-1 , "» Retirou colete com sucesso.");
return 1;
}