Dialog Help me Please
#10

Quote:
Originally Posted by Gammix
Посмотреть сообщение
Show us the response handler of dialogid: FurniturePurchase3.
PHP код:
Dialog:FurniturePurchase(playeridresponselistiteminputtext[])
{
    if(!
response) return true;
    
Dialog_Show(playeridFurniturePurchase2DIALOG_STYLE_LIST"Select a category"GetSubcategoriesFromMainCat(listitem), "Selecionar""Cancelar");
    
SetPVarInt(playerid"FurnCat"listitem);
    return 
true;
}
Dialog:FurniturePurchase2(playeridresponselistiteminputtext[])
{
    if(!
response) return Dialog_Show(playeridFurniturePurchaseDIALOG_STYLE_LIST"Select a category"GetHouseCategoryList(), "Selecionar""Cancelar");
    
gstr[0] = EOS;
    
strcat(gstr"Nome da mobнlia\tCusto\n");
    for(new 
0MAX_FURNITUREx++)
    {
        if(
FurniData[x][fSubCategory] == listitem && FurniData[x][fCategory] == GetPVarInt(playerid"FurnCat") && FurniData[x][fModel] != 0)
        {
            
format(sgstrsizeof(sgstr), "%i\t%s~n~$%s\n"FurniData[x][fModel], FurniData[x][fuName], format_cash(FurniData[x][fPrice]));
            
strcat(gstrsgstr);
        }
    }
    
ShowPlayerDialog(playeridFurniturePurchase3DIALOG_STYLE_PREVIEW_MODEL"Buy furniture"gstr"Selecionar""Cancelar");
    return 
true;
}
Dialog:FurniturePurchase3(playeridresponselistiteminputtext[])
{
    if(!
response) return Dialog_Show(playeridFurniturePurchase2DIALOG_STYLE_LIST"Select a category"GetSubcategoriesFromMainCat(GetPVarInt(playerid"FurnCat")), "Selecionar""Cancelar");
    new 
= -1;
    for(new 
0MAX_FURNITUREx++)
    {
        if(
strmatch(inputtextFurniData[x][fuName]))
        {
            
x;
            break;
        }
    }
    if(
== -1) return SysMsg(playerid"Ocorreu um erro. Contate por favor um admin com o seguinte cуdigo de erro: FBNF"); //this should generally never happen but it's just a fail-safe.
    
new Float:pX,Float:pY,Float:pZ,Float:pA;
    
GetPlayerPos(playerid,pX,pY,pZ);
    
SetPlayerPos(playerid,pX-0.05,pY-0.05,pZ);
    
GetXYInFrontOfPlayer(playerid,pX,pY,1.0);
    
GetPlayerFacingAngle(playerid,pA);
    if(
strfind(inputtext"Wall"true) != -|| strfind(inputtext"Doorway"true) != -|| strfind(inputtext"Floor"true) != -|| strfind(inputtext"Carpet"true) != -|| strfind(inputtext"Divider"true) != -1pA pA 90.0;
    
PlayerBuyFurniture[playerid][0] = CreateDynamicObject(FurniData[f][fModel], pXpYpZ-0.50.00.0pAHouseData[IsInHouseID[playerid]][HouseVW]);
    
Streamer_Update(playerid);
    
EditDynamicObject(playeridPlayerBuyFurniture[playerid][0]);
    
PlayerBuyFurniture[playerid][1] = f;
    return 
true;

Reply


Messages In This Thread
Dialog Help me Please - by Revolts - 26.10.2017, 18:39
Re: Dialog Help me Please - by maksicnm - 26.10.2017, 18:42
Re: Dialog Help me Please - by Revolts - 27.10.2017, 00:35
Re: Dialog Help me Please - by Gammix - 27.10.2017, 04:52
Re: Dialog Help me Please - by Revolts - 27.10.2017, 07:38
Re: Dialog Help me Please - by Revolts - 27.10.2017, 13:27
Re: Dialog Help me Please - by 0x88 - 27.10.2017, 13:48
Re: Dialog Help me Please - by Revolts - 27.10.2017, 14:26
Re: Dialog Help me Please - by Gammix - 27.10.2017, 18:11
Re: Dialog Help me Please - by Revolts - 27.10.2017, 18:27

Forum Jump:


Users browsing this thread: 1 Guest(s)