This is the simplest drag script I can create in under a minute:
PHP Code:
function onActionServerside(cmd, dat) {
if (cmd == "drag") {
findplayer(dat[0]).x = dat[1];
findplayer(dat[0]).y = dat[2];
}
}
//#CLIENTSIDE
function onCreated() {
this.dplayer = "";
}
function onPlayerChats() {
if (player.chat == "/drag") setTimer(0.05);
if (player.chat == "/dragoff") setTimer(0);
}
function onMouseDown() {
for (pl : players) {
if (pl.x in |mousex - 1, mousex + 1| && pl.y in |mousey - 1, mousey + 2|) this.dplayer = pl.account;
}
}
function onTimeOut() {
triggerserver("weapon", this.name, "drag", {this.dplayer, mousex, mousey});
setTimer(0.05);
}