26.04.2011, 02:13
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;
}