mavzermete 1
mavzermete
Bodyguardd 1
Bodyguardd
Vahsi Uzman 1
Vahsi Uzman
noisiv 1
noisiv
Manwe Work 1
Manwe Work
TuZaKK 1
TuZaKK
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 834
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
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:
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