[YARDIM] Botkoy Scriptine Yetki Kısıtlama

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı AtakBey

  • Yeni Üye
  • *
    • İleti: 15
: 19 Haziran 2019, 17:16:53
Benim sunucumda botkoy scripti var hani ateş eden bot ondan var herkes /botkoy yazdığında koyabiliyor ben onu nasıl sadece acl grubuna kısıtlarım onun için lua kodu gerekiyor galiba verebilirmisiniz ?
« Son Düzenleme: 10 Temmuz 2019, 07:13:04 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] Botkoy Scriptine Yetki Kısıtlama
« : 19 Haziran 2019, 17:16:53 »

Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #1 : 20 Haziran 2019, 10:32:44
server.lua ' nı at.
 


Çevrimdışı AtakBey

  • Yeni Üye
  • *
    • İleti: 15
Yanıtla #2 : 20 Haziran 2019, 15:26:40
Kod
addEvent("sniperTakeDecision", true)
addCommandHandler("botgoy",
function(thePlayer, command)
local x, y, z = getElementPosition(thePlayer)
local int = getElementInterior(thePlayer)
local ped = createSniperPed(x, y, z)
setElementInterior(ped, int)
end
)
setTimer(
function()
for i, peds in ipairs(getElementsByType("ped")) do
if getElementData(peds, "type") == "ped.sniper.npc" and getElementHealth(peds) > 0 then
setPedWeaponSlot(peds, 6)
giveWeapon(peds, 30, 10000, true)
end
end
end
, 50, 0)
function createSniperPed(x, y, z)
local ped = createPed(254, x, y, z)
setTimer(
function()
if isElement(ped) then
giveWeapon(ped, 30, 10000, true)
setPedWeaponSlot(ped, 6)
setElementData(ped, "type", "ped.sniper.npc")
setElementFrozen(ped, true)
end
end
, 5000, 1)
return ped
end
addEventHandler("sniperTakeDecision", getRootElement(),
function(sniperPedID, aimPlayer)
setElementData(sniperPedID, "target", aimPlayer)
triggerClientEvent("sniperTakeDecisionClient", getRootElement(), sniperPedID, aimPlayer)
end
)
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #3 : 20 Haziran 2019, 15:58:05
server-side
Kod
addCommandHandler("botgoy",
function(thePlayer, command)
    local accName = getAccountName ( getPlayerAccount ( source ) )
        if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
local x, y, z = getElementPosition(thePlayer)
local int = getElementInterior(thePlayer)
local ped = createSniperPed(x, y, z)
setElementInterior(ped, int)
else
outputChatBox("Bu komutu sadece adminler kullanabilir.", thePlayer, 255, 0, 0)
end
end)
setTimer(
function()
for i, peds in ipairs(getElementsByType("ped")) do
if getElementData(peds, "type") == "ped.sniper.npc" and getElementHealth(peds) > 0 then
setPedWeaponSlot(peds, 6)
giveWeapon(peds, 30, 10000, true)
end
end
end
, 50, 0)
function createSniperPed(x, y, z)
local ped = createPed(254, x, y, z)
setTimer(
function()
if isElement(ped) then
giveWeapon(ped, 30, 10000, true)
setPedWeaponSlot(ped, 6)
setElementData(ped, "type", "ped.sniper.npc")
setElementFrozen(ped, true)
end
end
, 5000, 1)
return ped
end
addEventHandler("sniperTakeDecision", getRootElement(),
function(sniperPedID, aimPlayer)
setElementData(sniperPedID, "target", aimPlayer)
triggerClientEvent("sniperTakeDecisionClient", getRootElement(), sniperPedID, aimPlayer)
end
)
 


Çevrimdışı AtakBey

  • Yeni Üye
  • *
    • İleti: 15
Yanıtla #4 : 21 Haziran 2019, 09:42:32
Server side derken ? yeni dosyamı açıyım ? (server.lua yı değiştirip senin verdiğini yaptım kod çalışmadı)
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #5 : 21 Haziran 2019, 12:29:29
Kusura bakma kardeşim gözümden kaçmış source yazmışım düzelttim al bunu sendeki server.lua ile değiştir çalışıcaktır.
Kod
addEvent("sniperTakeDecision", true)
addCommandHandler("botgoy",
function(thePlayer, command)
    local accName = getAccountName ( getPlayerAccount ( thePlayer ) )
        if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then
local x, y, z = getElementPosition(thePlayer)
local int = getElementInterior(thePlayer)
local ped = createSniperPed(x, y, z)
setElementInterior(ped, int)
else
outputChatBox("Bu komutu sadece adminler kullanabilir.", thePlayer, 255, 0, 0)
end
end)
setTimer(
function()
for i, peds in ipairs(getElementsByType("ped")) do
if getElementData(peds, "type") == "ped.sniper.npc" and getElementHealth(peds) > 0 then
setPedWeaponSlot(peds, 6)
giveWeapon(peds, 30, 10000, true)
end
end
end
, 50, 0)
function createSniperPed(x, y, z)
local ped = createPed(254, x, y, z)
setTimer(
function()
if isElement(ped) then
giveWeapon(ped, 30, 10000, true)
setPedWeaponSlot(ped, 6)
setElementData(ped, "type", "ped.sniper.npc")
setElementFrozen(ped, true)
end
end
, 5000, 1)
return ped
end
addEventHandler("sniperTakeDecision", getRootElement(),
function(sniperPedID, aimPlayer)
setElementData(sniperPedID, "target", aimPlayer)
triggerClientEvent("sniperTakeDecisionClient", getRootElement(), sniperPedID, aimPlayer)
end
)
 


MTASATURK

Ynt: Botkoy scriptine yetki kısıtlama
« Yanıtla #5 : 21 Haziran 2019, 12:29:29 »

Çevrimdışı AtakBey

  • Yeni Üye
  • *
    • İleti: 15
Yanıtla #6 : 21 Haziran 2019, 14:33:39
Ben onu saten sen eksik koydun diye koymuştum yine çalışmadı..
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #7 : 21 Haziran 2019, 16:10:23
Linki görebilmek için Kayıt olun yada Giriş yapın.
Ben onu saten sen eksik koydun diye koymuştum yine çalışmadı..
Ya kardeşim birzat ben kendi serverimde denedim mis gibi çalışıyor sen çalışmadı yerine yapamadım yaz al indir at serverine Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Strong

  • Deneyimli Üye
  • *
    • İleti: 455
  • After Roleplay Developer
Yanıtla #8 : 21 Haziran 2019, 20:43:38
Linki görebilmek için Kayıt olun yada Giriş yapın.
Ya kardeşim birzat ben kendi serverimde denedim mis gibi çalışıyor sen çalışmadı yerine yapamadım yaz al indir at serverine Linki görebilmek için Kayıt olun yada Giriş yapın.
kanki sakin adamı dövücekmişsin gibi kanki cidden sakin.
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #9 : 21 Haziran 2019, 21:26:08
Linki görebilmek için Kayıt olun yada Giriş yapın.
kanki sakin adamı dövücekmişsin gibi kanki cidden sakin.
Yok kanka ya sinirlendim bi an