02.06.2013, 15:27
(
Последний раз редактировалось SlonCHL; 02.06.2013 в 17:15.
Причина: Lag of details
)
My server can not detect any of my filterscripts' OnPlayerDialog. Here's an example
When I type /weapons I get the weapons list dialog but when I choose one weapon, the dialog closes and I do not get any weapon. The script works if I put it in my game mode. Help please
EDIT:
My user login system dialogs are working fine, they're also in filterscript, and when I put my weapons dialog in my user login system filterscript it works. How is my user system filterscript working but my weapons dialog filterscript isn't working
pawn Код:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (!strcmp(cmdtext, "/weapons", true))
{
ShowPlayerDialog(playerid, 6516, DIALOG_STYLE_LIST, "Weapons Shop", "Showel\nPool Cue\nKatana\nGrenade\nSmoke Grenade\nSatchel Charge\nMolotov\n9MM\nDesert Eagle\nShotgun\nSawnoff Shotgun\nCombat Shotgun\nUzi\nMP5\nTec 9\nAK47\nM4\nCountry Rifle\nSniper Rifle\nRPG\nHS Rocket\nFlame Thrower\nMinigun\nSpray Can\nFire Extinguisher", "Buy", "Cancel");
return 1;
}
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 6516)
{
SendClientMessage(playerid, 0xFF0000FF, "Test");
switch(listitem)
{
case 0:
{
GivePlayerWeapon(playerid, 6, 1);
SetPlayerArmedWeapon(playerid, 6);
}
case 1:
{
GivePlayerWeapon(playerid, 7, 1);
SetPlayerArmedWeapon(playerid, 7);
}
case 2:
{
GivePlayerWeapon(playerid, 8, 1);
SetPlayerArmedWeapon(playerid, 8);
}
case 3:
{
GivePlayerWeapon(playerid, 16, 5);
SetPlayerArmedWeapon(playerid, 16);
}
case 4:
{
GivePlayerWeapon(playerid, 17, 5);
SetPlayerArmedWeapon(playerid, 17);
}
case 5:
{
GivePlayerWeapon(playerid, 39, 5);
SetPlayerArmedWeapon(playerid, 39);
}
case 6:
{
GivePlayerWeapon(playerid, 18, 5);
SetPlayerArmedWeapon(playerid, 18);
}
case 7:
{
GivePlayerWeapon(playerid, 22, 50);
SetPlayerArmedWeapon(playerid, 22);
}
case 8:
{
GivePlayerWeapon(playerid, 24, 50);
SetPlayerArmedWeapon(playerid, 24);
}
case 9:
{
GivePlayerWeapon(playerid, 25, 40);
SetPlayerArmedWeapon(playerid, 25);
}
case 10:
{
GivePlayerWeapon(playerid, 26, 50);
SetPlayerArmedWeapon(playerid, 26);
}
case 11:
{
GivePlayerWeapon(playerid, 27, 35);
SetPlayerArmedWeapon(playerid, 27);
}
case 12:
{
GivePlayerWeapon(playerid, 28, 200);
SetPlayerArmedWeapon(playerid, 28);
}
case 13:
{
GivePlayerWeapon(playerid, 29, 200);
SetPlayerArmedWeapon(playerid, 29);
}
case 14:
{
GivePlayerWeapon(playerid, 32, 200);
SetPlayerArmedWeapon(playerid, 32);
}
case 15:
{
GivePlayerWeapon(playerid, 30, 150);
SetPlayerArmedWeapon(playerid, 30);
}
case 16:
{
GivePlayerWeapon(playerid, 31, 150);
SetPlayerArmedWeapon(playerid, 31);
}
case 17:
{
GivePlayerWeapon(playerid, 33, 40);
SetPlayerArmedWeapon(playerid, 33);
}
case 18:
{
GivePlayerWeapon(playerid, 34, 20);
SetPlayerArmedWeapon(playerid, 34);
}
case 19:
{
GivePlayerWeapon(playerid, 35, 3);
SetPlayerArmedWeapon(playerid, 35);
}
case 20:
{
GivePlayerWeapon(playerid, 36, 3);
SetPlayerArmedWeapon(playerid, 36);
}
case 21:
{
GivePlayerWeapon(playerid, 37, 100);
SetPlayerArmedWeapon(playerid, 37);
}
case 22:
{
GivePlayerWeapon(playerid, 38, 100);
SetPlayerArmedWeapon(playerid, 38);
}
case 23:
{
GivePlayerWeapon(playerid, 41, 120);
SetPlayerArmedWeapon(playerid, 41);
}
case 24:
{
GivePlayerWeapon(playerid, 42, 100);
SetPlayerArmedWeapon(playerid, 42);
}
}
return 1;
}
return 0;
}
EDIT:
My user login system dialogs are working fine, they're also in filterscript, and when I put my weapons dialog in my user login system filterscript it works. How is my user system filterscript working but my weapons dialog filterscript isn't working