Como Por efeitos e bandanas

22 de fev. de 2014.
Bom, esse tutorial vai ser para algumas pessoas que não sabem colocar efeitos e bandanas.Vai ser rápido e vou tentar o máximo explicar.

Lá no inicio do GM você coloca a seguinte definição










HTML Code:
#define Dialog_Bandana 
#define Dialog_Efeitos
Agora vamos em OnPlayerCommandText funciona para criar nossos comandos.

HTML Code:
 if(strcmp("/bandana", cmd, true) == 0)
{
    ShowPlayerDialog(playerid,Dialog_Bandana,DIALOG_STYLE_LIST,"Bandanas","Bandana 1\nBandana 2\nBandana 3\nBandana 4\nBandana 5\nBandana 6\nBandana 7\nBandana 8\nBandana 9\nBandana 10\nRemover Bandana","Ok","Fechar");
 return 1;
}

HTML Code:
 if(strcmp("/efeitos", cmd, true) == 0)
{
    ShowPlayerDialog(playerid, Dialog_Efeitos, DIALOG_STYLE_LIST, "{FF00FF}Escolha seu efeito e divirta-se", "{FF0000}Remover efeito\nTartaruga\nBomba de gasolina\nBola\nTelevisão\nCaveira\nM4\nEspada\nExtintor\nParaquedas\nExplosivo\nBandeira Green\nParaquedas aberto\nClaridade\nDildo frente\nDildo atrás\nCoração\n", "Ok", "Cancelar");
    return 1;
}
Agora iremos ir para OnDialogResponse está função é clara para o dialogo do player como definimos la em cima

HTML Code:
         if(dialogid == Dialog_Efeitos)
    {
        if(response)
  {
   if(listitem == 0){RemovePlayerAttachedObject(playerid,1);SendClientMessage(playerid, Vermelho, "[INFO]: Acessório removido");return 1;}
   if(listitem == 1){SetPlayerAttachedObject(playerid,1, 1609, 1, 0.0, 0.0, 0.0, 90.0, 0.0, -90.0);} //TARTARUGA
   if(listitem == 2){SetPlayerAttachedObject(playerid,1, 1244, 1, -0.2, 0.1, 0.0, 0.0, 87.0, 90.0);} //BOMBA DE GASOLINA
   if(listitem == 3){SetPlayerAttachedObject(playerid,1, 1598, 2, 0.2, 0.0, 0.0, 0.0, 0.0, 0.0);} //BOLA
   if(listitem == 4){SetPlayerAttachedObject(playerid,1, 1518, 2, 0.2, 0.0, -0.04, 0.0, 100.0, 180.0);} //TELEVISÃO
   if(listitem == 5){SetPlayerAttachedObject(playerid,1, 1254, 2, 0.1, 0.01, 0.0, 0.0, 90.0, 0.0);} //CAVEIRA
   if(listitem == 6){SetPlayerAttachedObject(playerid,1, 356, 1, -0.2, -0.15, 0.0, 0.0, 24.0, 0.0);} //M4
   if(listitem == 7){SetPlayerAttachedObject(playerid,1, 3028, 1, 0.3, -0.15, -0.03, 0.0, 120, 0.0);} //ESPADA
   if(listitem == 8){SetPlayerAttachedObject(playerid,1, 366, 1, 0.4, -0.25, 0.0, 0.0, 160.0, 0.0);} //EXTINTOR
   if(listitem == 10){SetPlayerAttachedObject(playerid,1, 1252, 1, 0.1, -0.2, 0.0, 0.0, 90.0, 0.0);} //EXPLOSIVO
   if(listitem == 11){SetPlayerAttachedObject(playerid,1, 2914, 1, 0.0, 0.0, 0.17, 180.0, 90.0, 0.0);} //BANDEIRA VERDE
   if(listitem == 12){SetPlayerAttachedObject(playerid,1, 3131, 1, -0.2, 0.15, 0.0, 0.0, 90.0, 0.0);} //PARAQUEDAS (ABERTO)
   if(listitem == 13){SetPlayerAttachedObject(playerid,1, 354, 1, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);} //CLARIDADE (HYDRA FLARE)
   if(listitem == 14){SetPlayerAttachedObject(playerid,1, 321, 1, -0.24, 0.6, -0.07, 90.0, 0.0, 0.0);} //DILDO FRENTE
   if(listitem == 15){SetPlayerAttachedObject(playerid,1, 323, 1, -0.7, -0.2, 0.0, -90.0, 50.0, 0.0);} //DILDO ATRÁS
   if(listitem == 16){SetPlayerAttachedObject(playerid,1, 1240, 1, 0.15, 0.17, 0.06, 0.0, 90.0, 0.0);} //CORAÇÃO
  }
  return 1;
 }
Mas logo após termos colocado Daremos um espaço para colocar nosso Dialog Bandana 
HTML Code:
//Dialog Bandana
 if(dialogid==Dialog_Bandana)
    {
     if(response){
   if(listitem==0){SetPlayerAttachedObject( playerid, 0, 18917, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==1){SetPlayerAttachedObject( playerid, 0, 18913, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==2){SetPlayerAttachedObject( playerid, 0, 18916, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==3){SetPlayerAttachedObject(playerid, 0, 18915, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==4){SetPlayerAttachedObject(playerid, 0, 18912 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==5){SetPlayerAttachedObject(playerid, 0, 18911 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==6){SetPlayerAttachedObject( playerid, 0, 18914, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==7){SetPlayerAttachedObject(playerid, 0, 18918, 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==8){SetPlayerAttachedObject(playerid, 0, 18920 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==9){SetPlayerAttachedObject(playerid, 0, 18919 , 2, 0.078534, 0.041857, -0.001727, 268.970458, 1.533374, 269.223754);}
   if(listitem==10){for(new i;i<5;i++) RemovePlayerAttachedObject(playerid,i);}
  }
  return 1;
 }
Resultado final :Bandana Efeitos

0 comentários:

Postar um comentário