Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- truhensystem={["start"]=0,findPos= function (belPos,size)local poses = { }
- for i = 0 , 44 begin
- if belPos [ i ] == nil then
- local thisfits = true
- for y = 0 , size - 1 begin
- local actpos = i + y * 5
- if belPos [ actpos ] == nil and actpos < 45 then
- thisfits = true
- else
- thisfits = false
- break
- end
- end
- if thisfits == true then
- table . insert ( poses , i )
- end
- end
- end
- return poses
- end ,checkPos= function (owner)local mall = mysql_query ( "SELECT pos,vnum FROM player.item WHERE owner_id='" .. owner .. "' AND window='MALL'" )
- local islpos = { }
- for i = 1 , table . getn ( mall ) begin
- local size = item . get_size_by_vnum ( tonumber ( mall [ i ] [ 2 ] ) )
- local actpos = mall [ i ] [ 1 ]
- for x = 1 , size begin
- islpos [ actpos ] = mall [ i ] [ 2 ]
- actpos = actpos + 5
- end
- end
- return islpos
- end ,hasChestKey= function (vnum)local tab = {
- [ 300008 ] = { 300010 } ,
- [ 300009 ] = { 300011 } ,
- }
- if pc . count_item ( tab [ vnum ] [ 1 ] ) < 1 then
- syschat ( "Du hast keinen Schlüssel für diese Truhe!" )
- return 0 , tab [ vnum ] [ 1 ]
- end
- return 1 , tab [ vnum ] [ 1 ]
- end ,getChestItems= function (vnum)local tab = {
- [ 300008 ] = {
- { 51269 , 15.1 } ,
- { 51279 , 15.2 } ,
- { 51289 , 15.3 } ,
- { 51299 , 15.4 } ,
- { 51179 , 15.5 } ,
- { 51189 , 15.6 } ,
- { 51199 , 15.7 } ,
- { 51219 , 15.8 } ,
- { 51229 , 15.9 } ,
- { 51239 , 15.1 } ,
- { 51249 , 15.11 } ,
- { 51259 , 15.12 } ,
- { 51009 , 15.13 } ,
- { 51019 , 15.14 } ,
- { 51029 , 15.15 } ,
- { 51039 , 15.16 } ,
- { 51049 , 15.17 } ,
- { 51059 , 15.18 } ,
- { 51069 , 15.19 } ,
- { 51079 , 15.2 } ,
- { 21219 , 20.1 } ,
- { 21229 , 20.2 } ,
- { 21239 , 20.3 } ,
- { 21249 , 20.4 } ,
- { 21279 , 20.5 } ,
- { 21289 , 20.6 } ,
- { 889 , 20.7 } ,
- { 899 , 20.8 } ,
- { 909 , 20.9 } ,
- { 979 , 20.1 } ,
- { 989 , 20.11 } ,
- { 999 , 20.12 } ,
- { 21299 , 20.13 } ,
- { 21309 , 20.14 } ,
- { 21319 , 20.15 } ,
- { 21329 , 20.16 } ,
- { 21339 , 20.17 } ,
- { 21149 , 20.18 } ,
- { 21159 , 20.19 } ,
- { 21169 , 20.2 } ,
- { 21189 , 20.21 } ,
- { 21139 , 20.22 } ,
- { 22189 , 10.11 } ,
- { 22199 , 10.12 } ,
- { 22209 , 10.13 } ,
- { 22219 , 10.14 } ,
- { 22229 , 10.15 } ,
- { 22239 , 10.16 } ,
- { 22249 , 10.17 } ,
- { 310 , 30.1 } ,
- { 311 , 30.2 } ,
- { 312 , 30.3 } ,
- { 313 , 30.4 } ,
- { 314 , 30.5 } ,
- { 315 , 30.6 } ,
- { 316 , 30.7 } ,
- { 317 , 30.8 } ,
- { 330 , 30.9 } ,
- { 331 , 30.1 } ,
- { 332 , 30.11 } ,
- { 333 , 30.12 } ,
- { 334 , 30.13 } ,
- { 335 , 30.14 } ,
- { 336 , 30.15 } ,
- { 337 , 30.16 } ,
- { 71203 , 15 } ,
- { 71204 , 12.1 } ,
- { 71205 , 10.1 } ,
- } ,
- [ 300009 ] = {
- { 9939 , 30.1 } ,
- { 9039 , 30.2 } ,
- { 579 , 30.3 } ,
- { 919 , 30.4 } ,
- { 8049 , 30.5 } ,
- { 7239 , 30.6 } ,
- { 9969 , 30.7 } ,
- { 9019 , 30.8 } ,
- { 8089 , 15.9 } ,
- { 8039 , 30.1 } ,
- { 9959 , 15.11 } ,
- { 9919 , 30.12 } ,
- { 629 , 30.13 } ,
- { 589 , 30.14 } ,
- { 8069 , 30.15 } ,
- { 369 , 11.16 } ,
- { 5509 , 11 } ,
- { 5519 , 12 } ,
- { 5529 , 13 } ,
- { 5539 , 14 } ,
- { 300 , 30.17 } ,
- { 301 , 30.18 } ,
- { 302 , 30.19 } ,
- { 303 , 30.2 } ,
- { 304 , 30.21 } ,
- { 305 , 30.22 } ,
- { 306 , 30.23 } ,
- { 307 , 30.24 } ,
- { 320 , 30.25 } ,
- { 321 , 30.26 } ,
- { 322 , 30.27 } ,
- { 323 , 30.28 } ,
- { 324 , 30.29 } ,
- { 325 , 30.31 } ,
- { 326 , 30.32 } ,
- { 327 , 30.33 } ,
- { 71203 , 2.3 } ,
- { 71204 , 2.2 } ,
- { 71205 , 2.1 } ,
- } ,
- }
- return tab [ vnum ]
- end ,getWinItem= function (vnum)local items = truhensystem . getChestItems ( vnum )
- local got = false
- local got2 = 0
- while got == false begin
- local test = number ( 1 , table . getn ( items ) )
- if items [ test ] [ 2 ] >= number ( 1 , 100 ) then
- got = items [ test ] [ 1 ]
- got2 = test
- end
- end
- return got , got2
- end }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement