• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Can anyone Chcek it?

Kavvson

Gdy boli cie glowa wez
Joined
Jun 25, 2008
Messages
1,177
Reaction score
72
Location
Poland
I received a anty crash script

PHP:
function onUse(cid, item, fromPosition, itemEx, toPosition)
if isInArray(questDoors, item.itemid) == TRUE then
 if getPlayerStorageValue(cid, item.actionid) ~= -1 then
  doTransformItem(item.uid, item.itemid + 1)
  doTeleportThing(cid, toPosition, TRUE)
 else
  doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "The door seems to be sealed against unwanted intruders.")
 end
 return TRUE
elseif isInArray(levelDoors, item.itemid) == TRUE then
 if item.actionid > 0 and getPlayerLevel(cid) >= item.actionid - 1000 then
  doTransformItem(item.uid, item.itemid + 1)
  doTeleportThing(cid, toPosition, TRUE)
 else
  doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Only the worthy may pass.")
 end
 return TRUE
elseif isInArray(keys, item.itemid) == TRUE then
 if itemEx.actionid > 0 then
  if item.actionid == itemEx.actionid then
   if doors[itemEx.itemid] ~= nil then
    doTransformItem(itemEx.uid, doors[itemEx.itemid])
    return TRUE
   end
  end
  doPlayerSendCancel(cid, "The key does not match.")
  return TRUE
 end
 return FALSE
elseif isInArray(horizontalOpenDoors, item.itemid) == TRUE then
 local newPosition = toPosition
 newPosition.y = newPosition.y + 1
 local doorPosition = fromPosition
 doorPosition.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE
 local doorCreature = getThingfromPos(doorPosition)
 if doorCreature.itemid ~= 0 then
  if getTilePzInfo(doorPosition) == TRUE and getTilePzInfo(newPosition) == FALSE and doorCreature.uid ~= cid then
   doPlayerSendCancel(cid, "Sorry, not possible.")
   return TRUE
  else
   doTeleportThing(doorCreature.uid, newPosition, TRUE)
  end
 end
 doTransformItem(item.uid, item.itemid - 1)
 return TRUE
elseif isInArray(verticalOpenDoors, item.itemid) == TRUE then
 local newPosition = toPosition
 newPosition.x = newPosition.x + 1
 local doorPosition = fromPosition
 doorPosition.stackpos = STACKPOS_TOP_MOVEABLE_ITEM_OR_CREATURE
 local doorCreature = getThingfromPos(doorPosition)
 if doorCreature.itemid ~= 0 then
  if getTilePzInfo(doorPosition) == TRUE and getTilePzInfo(newPosition) == FALSE and doorCreature.uid ~= cid then
   doPlayerSendCancel(cid, "Sorry, not possible.")
   return TRUE
  else
   doTeleportThing(doorCreature.uid, newPosition, TRUE)
  end
 end
 doTransformItem(item.uid, item.itemid - 1)
 return TRUE
elseif doors[item.itemid] ~= nil then
 if item.actionid == 0 then
  doTransformItem(item.uid, doors[item.itemid])
 else
  doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "It is locked.")
 end
 return TRUE
end
return FALSE
end
 
o.O
epic one
I have to test it on my serv, just I have no idea how to crash it
but it looks awesome, could you tell me who is so pro scripter?
 
Back
Top