kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
farkmt2official 1
farkmt2official
Bvural41 1
Bvural41
noisiv 1
noisiv
Manwe Work 1
Manwe Work
Hikaye Ekle

Hapishane quest :) kullanmayan kalmasın

  • Konuyu başlatan Konuyu başlatan bykzlm
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 4
  • Görüntüleme Görüntüleme 829
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

ne işe yarar diceksiniz. bi oyuncu ismi girip onu hapishaneye yolladıgınız zaman belirlediğiniz süre kadar orda kalır ve süresi bittiği zama otomatik olarak sehre ısınlanır :)

Not: yazılı olarak atıcam ki içinde bişe olduğunu düşünenler kopyalayıp ' hapishane.lua ' oalrak uzantısı değişirse kullana bilirler.





Kod:
quest hapis_sistemi begin
state start begin
when letter with pc.is_gm() begin
send_letter("Hapishaneye Yolla ")
end
when info or button with pc.is_gm() begin
say_yesil(" Merhaba "..pc.get_name()..", ")
say_kirmizi("Hapishaneye gönderilecek kişinin ismini gir:")
local isimgir = input()
say_reward("Ne kadar süreyle hapiste kalsın?")
say("")
say_mavi2("30 Dakika: 1800")
say_mavi2("1 Saat: 3600")
say_mavi2("15 Saat = 54000")
say_mavi2("1 Gün = 86400")
say_mavi2("3 Gün = 259200")
say_mavi2("5 Gün = 432000")
say_mavi2("7 Gün = 604800")
say("")
local sure = input()
local id = mysql_query("SELECT player.id from player.player where player.name = '"..isimgir.."'")
mysql_query("UPDATE player.player SET hapishane_suresi = hapishane_suresi +"..sure.." WHERE id = "..id.id[1]..";")
end
when login with pc.get_map_index() != 357 begin
local ban = mysql_query("SELECT hapishane_suresi from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
if ban >= 1 then
local bolge = math.random(1,8)
if bolge == 1 then
pc.warp(39911000,39911000)
elseif bolge == 2 then
pc.warp(39914000,39911000)
elseif bolge == 3 then
pc.warp(39916000,39913000)
elseif bolge == 4 then
pc.warp(39916000,39915000)
elseif bolge == 5 then
pc.warp(39914000,39917000)
elseif bolge == 6 then
pc.warp(39911000,39917000)
elseif bolge == 7 then
pc.warp(39909000,39915000)
elseif bolge == 8 then
pc.warp(39909000,39913000)
end
end
end
when login with pc.get_map_index() == 357 begin
local ban = mysql_query("SELECT hapishane_suresi from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
if ban >= 1 then
loop_timer("hapishane_sistemi", 20)
mysql_query("UPDATE player.player SET hapishane_suresi = hapishane_suresi -5 WHERE id = "..pc.get_player_id()..";")
loop_timer("hapishane_sistemi", 5)
loop_timer("hapishane_bilgisi", 60)
chat("Hapishaneden çıkmana kalan süre: "..ban.." saniye")
chat("Cezanın bitmesi için sürekli oyunda kalman gerekir!")
chat("Cezan bittiği an köye otomatik olarak gönderileceksin.")
end
end
when hapishane_sistemi.timer begin
mysql_query("UPDATE player.player SET hapishane_suresi = hapishane_suresi -5 WHERE id = "..pc.get_player_id()..";")
local ban = mysql_query("SELECT hapishane_suresi from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
if ban <= 0 then
cleartimer("hapishane_sistemi")
cleartimer("hapishane_bilgisi")
warp_to_village()
end
end
when hapishane_bilgisi.timer begin
local ban = mysql_query("SELECT hapishane_suresi from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
end
when 20077.chat. "Kalan süremi öğrenmek istiyorum." begin
if pc.get_map_index() != 357 then
say_reward("Gardiyan:")
say_kirmizi("Bu npc sadece hapishane bölümünde çalışmaktadır.")
return
end
local ban = mysql_query("SELECT hapishane_suresi from player.player WHERE id="..pc.get_player_id().." LIMIT 1;")[1][1]
say_yesil(" Merhaba "..pc.get_name()..", ")
say_kirmizi("Hapishaneden çıkmana kalan süre: "..ban.." saniye")
end
end
end
 
Moderatör tarafında düzenlendi:
VT atmadım o yüzden de kodu oldugu gibi yazdım

Resim isteyen olucaksa da files suan kapalı sunucu bakımda
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst