... logResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:29] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:30] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:38] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:39] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:39] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't match last sent dialog ID [16:53:39] Warning: PlayerDialogResponse PlayerId: 1 dialog ID doesn't m...
...
}
}
//===========================================================end dialogid's=========================================
return 0;
}
Yeah because that's enough code to show me what the error is.
|
//===================================================dialogid's==========================================
if(dialogid == DIALOG_PRITVOROPENCELL)
{
new sendername[MAX_PLAYER_NAME], string[256];
if(response == 1)
{
switch (listitem)
{
case 0:
{
MoveDynamicObject(lspdcell1, 1491.50000000,-1595.59997559,30145.50000000,2.700000);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "* You opened cell-1!");
}
case 1:
{
MoveDynamicObject(lspdcell2, 1491.50000000,-1591.59997559,30145.50000000,2.700000);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "* You opened cell-2!!");
}
case 2:
{
MoveDynamicObject(lspdcell2, 1491.50000000,-1591.59997559,30145.50000000,2.700000);
MoveDynamicObject(lspdcell1, 1491.50000000,-1595.59997559,30145.50000000,2.700000);
SendClientMessage(playerid, COLOR_YELLOW, "You have opened all the cells.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s took the remote and opened all the cells.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
}
}
if(dialogid == DIALOG_PRITVORCLOSECELL)
{
new sendername[MAX_PLAYER_NAME], string[256];
if(response == 1)
{
switch (listitem)
{
case 0:
{
MoveDynamicObject(lspdcell1, 1491.59997559,-1593.90002441,30145.50000000,3.000000);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "* You closed the cell-1!");
}
case 1:
{
MoveDynamicObject(lspdcell2, 1491.50000000,-1589.90002441,30145.50000000,3.000000);
SendClientMessage(playerid, COLOR_LIGHTGREEN, "* You closed the cell-2!");
}
case 2:
{
MoveDynamicObject(lspdcell1, 1491.59997559,-1593.90002441,30145.50000000,3.000000);
MoveDynamicObject(lspdcell2, 1491.50000000,-1589.90002441,30145.50000000,3.000000);
SendClientMessage(playerid, COLOR_YELLOW, "You have closed all the cells.");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s jtook the remote and shut all cells.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
}
}
}
}
//===========================================================end dialogid's=========================================
return 0;
}
it's just a noob hacking. you can't do anything about it because sa-mp doesn't provide ANY callback to ban cheaters who modify packets and do stuff.
|
I've exploited this on my own test server, by having enough RemoveBuildingForPlayer code. I am not sure, if this is a client or server sided issue.
|
//----------------------------------[LS Bank at Stars]------------------------//
RemoveBuildingForPlayer(playerid, 5941, 982.3359, -1169.6016, 32.8203, 0.25);
RemoveBuildingForPlayer(playerid, 5720, 982.3359, -1169.6016, 32.8203, 0.25);
//----------------------------------[Prison exterior at truck]----------------------------
RemoveBuildingForPlayer(playerid, 17349, -542.0078, -522.8438, 29.5938, 0.25);
RemoveBuildingForPlayer(playerid, 17019, -606.0313, -528.8203, 30.5234, 0.25);
RemoveBuildingForPlayer(playerid, 17012, -542.0078, -522.8438, 29.5938, 0.25);
RemoveBuildingForPlayer(playerid, 1440, -553.6875, -481.6328, 25.0234, 0.25);
RemoveBuildingForPlayer(playerid, 1441, -554.4531, -496.1797, 25.1641, 0.25);
RemoveBuildingForPlayer(playerid, 17020, -475.9766, -544.8516, 28.1172, 0.25);
//-----------------------------------[LSPD at Hreoin]---------------------------------------------
RemoveBuildingForPlayer(playerid, 3187, 26.4531, -2648.5703, 43.5078, 0.25);