SA-MP Forums Archive
SetPlayerAttachedObject problem - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+---- Forum: Help Archive (https://sampforum.blast.hk/forumdisplay.php?fid=89)
+---- Thread: SetPlayerAttachedObject problem (/showthread.php?tid=251198)



SetPlayerAttachedObject problem - tanush - 26.04.2011

Well when i do /wearglasses and pick an glasses from the dialog it works. But when i do /wearhat and pick an hat it won't load
pawn Код:
//Glass System v1 made by Tanush
//Credits to Slice for hold studio (x and y for hold)
//Advertisement --------| Server Forum http://www.extreme-stuntage.x10.mx |-----------------
//----------------------| Server ip: 99.227.230.41:7777(portforward)|----------------
//----------------------| Extreme Stuntage Freeroam / Races / DM / Stunt|------------

#include <a_samp>

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
    print("\n--------------------------------------");
    print("This Server Has Glass System v1 By Tanush");
    print("--------------------------------------\n");
    return 1;
}

#endif


public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp("/wearglasses", cmdtext, true, 10) == 0)
    {
        ShowPlayerDialog(playerid,25,DIALOG_STYLE_LIST,"Glasses","Glasses Type 1 \nGlasses Type 2 \nGlasses Type 3 \nGlasses Type 4 \nGlasses Type 5 \nGlasses Type 6 \nGlasses Type 7 \nGlasses Type 8 \nGlasses Type 9 \nGlasses Type 10 \nNext Page","Open","Close");
        return 1;
    }
    if (strcmp("/removeglasses",cmdtext,true, 10) == 0)
    {
        if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
        return 1;
    }
    if(strcmp("/wearhat",cmdtext,true,10) == 0)
    {
        ShowPlayerDialog(playerid,35,DIALOG_STYLE_LIST,"Helmets","Hat 1","Wear","Close");
        return 1;
    }
    if(strcmp("/removehat",cmdtext,true,10) == 0)
    {
        if(IsPlayerAttachedObjectSlotUsed(playerid,0)) RemovePlayerAttachedObject(playerid,0);
        return 1;
    }
    return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 25)
    {
        if(response)
        {
            if(listitem == 0)
            {
                SetPlayerAttachedObject(playerid,1,19006,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 1)
            {
                SetPlayerAttachedObject(playerid,1,19007,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 2)
            {
                SetPlayerAttachedObject(playerid,1,19008,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 3)
            {
                SetPlayerAttachedObject(playerid,1,19009,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 4)
            {
                SetPlayerAttachedObject(playerid,1,19010,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 5)
            {
                SetPlayerAttachedObject(playerid,1,19011,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 6)
            {
                SetPlayerAttachedObject(playerid,1,19012,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 7)
            {
                SetPlayerAttachedObject(playerid,1,19013,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 8)
            {
                SetPlayerAttachedObject(playerid,1,19014,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 9)
            {
                SetPlayerAttachedObject(playerid,1,19015,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 10)
            {
                ShowPlayerDialog(playerid,26,DIALOG_STYLE_LIST,"Glasses","Glasses Type 11 \nGlasses Type 12 \nGlasses Type 13 \nGlasses Type 14 \nGlasses Type 15 \nGlasses Type 16 \nGlasses Type 17 \nGlasses Type 18 \nGlasses Type 19 \nGlasses Type 20 \nNext Page","Open","Close");
            }
        }
        return 1;
    }
    if(dialogid == 26)
    {
        if(response)
        {
            if(listitem == 0)
            {
                SetPlayerAttachedObject(playerid,1,19016,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 1)
            {
                SetPlayerAttachedObject(playerid,1,19017,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 2)
            {
                SetPlayerAttachedObject(playerid,1,19018,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 3)
            {
                SetPlayerAttachedObject(playerid,1,19019,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 4)
            {
                SetPlayerAttachedObject(playerid,1,19020,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 5)
            {
                SetPlayerAttachedObject(playerid,1,19021,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 6)
            {
                SetPlayerAttachedObject(playerid,1,19022,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 7)
            {
                SetPlayerAttachedObject(playerid,1,19023,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 8)
            {
                SetPlayerAttachedObject(playerid,1,19024,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 9)
            {
                SetPlayerAttachedObject(playerid,1,19025,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 10)
            {
                ShowPlayerDialog(playerid,27,DIALOG_STYLE_LIST,"Glasses","Glasses Type 21 \nGlasses Type 22 \nGlasses Type 23 \nGlasses Type 24 \nGlasses Type 25 \nGlasses Type 26 \nGlasses Type 27 \nGlasses Type 28 \nGlasses Type 29 \nGlasses Type 30","Open","Close");
            }
        }
        return 1;
    }
    if(dialogid == 27)
    {
        if(response)
        {
            if(listitem == 0)
            {
                SetPlayerAttachedObject(playerid,1,19026,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 1)
            {
                SetPlayerAttachedObject(playerid,1,19027,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 2)
            {
                SetPlayerAttachedObject(playerid,1,19028,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 3)
            {
                SetPlayerAttachedObject(playerid,1,19029,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 4)
            {
                SetPlayerAttachedObject(playerid,1,19030,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 5)
            {
                SetPlayerAttachedObject(playerid,1,19031,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 6)
            {
                SetPlayerAttachedObject(playerid,1,19032,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 7)
            {
                SetPlayerAttachedObject(playerid,1,19033,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 8)
            {
                SetPlayerAttachedObject(playerid,1,19034,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
            if(listitem == 9)
            {
                SetPlayerAttachedObject(playerid,1,19035,2,0.1,0.04,0.0,60.0,85.0,25.0,1.0,1.0,1.0);
            }
        }
        return 1;
    }
    if(dialogid == 35)
    {
        if(response)
        {
            if(listitem == 0)
            {
                SetPlayerAttachedObject( playerid, 0, 18926, 2, 0.143213, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 ); // Hat1 - hat1
            }
        }
    }
    return 1;
}



Re: SetPlayerAttachedObject problem - tanush - 26.04.2011

help please


Re: SetPlayerAttachedObject problem - tanush - 28.04.2011

bump*


Re: SetPlayerAttachedObject problem - tanush - 01.05.2011

bump*


Re: SetPlayerAttachedObject problem - tony_fitto - 01.05.2011

To be honest I can't see the problem, try to change the index from 0 to 3 instead it might help