25.06.2015, 23:08
queria criar um portao em dialog com o comando de abrir e fechar
#include <a_samp>
#if defined FILTERSCRIPT
#else
#endif
new SNN;
forward abrir();
forward fechar();
public OnFilterScriptInit()
{
SNN = CreateObject(980, 390.7108, 2498.2642, 18.1633, 0, 0, 5.0);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/1383", true) == 0)
{
ShowPlayerDialog(playerid,1697,DIALOG_STYLE_LIST," PORTAO BASE","{00FF00}ABRIR\n{FF0000}FECHAR","Selecionar" ,"Cancelar");
return 1;
}
return 0;
}
public fechar()
{
MoveObject(SNN, 390.7108, 2498.2642, 18.1633, 5.0);
return 1;
}
public abrir()
{
MoveObject(SNN, 390.7108, 2498.2642, 12.3209, 5.0);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[ ])
{
if(dialogid == 1697) //Menu entrada 994
{
if(!response) return(playerid);
if(listitem == 0)
{
SetTimer ( "abrir" , 10000 , false ) ;
return 1;
}
if(listitem == 1)
{
SetTimer ( "fechar" , 10000 , false ) ;
return 1;
}
return 0;
}
return 0;
}
eu tenho esse mais quando cloco em abrou ou fechar nao acontece nada nem abre e nem fecha me ajuda
#include <a_samp>
#if defined FILTERSCRIPT
#else
#endif
new SNN;
forward abrir();
forward fechar();
public OnFilterScriptInit()
{
SNN = CreateObject(980, 390.7108, 2498.2642, 18.1633, 0, 0, 5.0);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/1383", true) == 0)
{
ShowPlayerDialog(playerid,1697,DIALOG_STYLE_LIST," PORTAO BASE","{00FF00}ABRIR\n{FF0000}FECHAR","Selecionar" ,"Cancelar");
return 1;
}
return 0;
}
public fechar()
{
MoveObject(SNN, 390.7108, 2498.2642, 18.1633, 5.0);
return 1;
}
public abrir()
{
MoveObject(SNN, 390.7108, 2498.2642, 12.3209, 5.0);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[ ])
{
if(dialogid == 1697) //Menu entrada 994
{
if(!response) return(playerid);
if(listitem == 0)
{
SetTimer ( "abrir" , 10000 , false ) ;
return 1;
}
if(listitem == 1)
{
SetTimer ( "fechar" , 10000 , false ) ;
return 1;
}
return 0;
}
return 0;
}
eu tenho esse mais quando cloco em abrou ou fechar nao acontece nada nem abre e nem fecha me ajuda