[İstek] Acl Gurubu

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
: 14 Şubat 2020, 15:00:27
Sa hayırlı cumalar cümleten ben bir Acl li paneli bir oyuncuya verdiğimde hesabına bir miktar para vermesini istiyorum yardımcı olcak varsa  çok lazım Linki görebilmek için Kayıt olun yada Giriş yapın.  abi bakarmisin
 


MTASATURK

[İstek] Acl Gurubu
« : 14 Şubat 2020, 15:00:27 »

Çevrimdışı Ferhatcakir

  • Yeni Üye
  • *
    • İleti: 1
Yanıtla #1 : 14 Şubat 2020, 19:24:55
Böyle yardımcı olmazlar kodları atarsan daha hızlı olurlar  ;)
 


Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #2 : 14 Şubat 2020, 19:29:15
Client
Kod
sGenislik,sUzunluk = guiGetScreenSize()
Genislik,Uzunluk = 493,453
X = (sGenislik/2) - (Genislik/2)
Y = (sUzunluk/2) - (Uzunluk/2)

panel= guiCreatepanel(X, Y, Genislik, Uzunluk, "Panel", false)

function ackapat()
    if (guiGetVisible (panel) == true) then
    guiSetVisible(panel, false)
    showCursor(false)
    elseif (guiGetVisible (panel) == false) then
    guiSetVisible(panel, true)
    showCursor(true)
    end
end
addEvent("acckapat", true)
addEventHandler("acckapat", getRootElement(), ackapat)


Server
Kod
function permission (source)
if isObjectInACLGroup("user."..getAccountName(getPlayerAccount(source)), aclGetGroup("kim_Acıcak")) then
triggerClientEvent(source, "acckapat", getRootElement())
end
end
addCommandHandler("ac", permission)
 


Çevrimdışı GrandX

  • Yeni Üye
  • *
    • İleti: 55
Yanıtla #3 : 14 Şubat 2020, 20:03:30
Aleyküm selam açık konuşurmusun? Ben acl paneli bir oyuncuya verdiğimde derken? guiyi oyuncuya mı transfer edeceksin ne yapacaksın anlamadım. Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #4 : 14 Şubat 2020, 21:21:50
Mesela gui panel var o aclye bağlı o aclyi alan kişiye belli bir para verecek ama 1kere vericek  nasıl annatilir bilemedim
 


Çevrimdışı GrandX

  • Yeni Üye
  • *
    • İleti: 55
Yanıtla #5 : 14 Şubat 2020, 21:22:50
Hmm kişi acl'de kayıtlı değilse ve panel açma kodunu yazdıysa kişiyi ACL'e kayıt edicek ve kayıt parası alacak bir daha girişlerde para almayacak değil mi?
 


MTASATURK

Ynt: [İstek] Acl Gurubu
« Yanıtla #5 : 14 Şubat 2020, 21:22:50 »

Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #6 : 14 Şubat 2020, 21:24:11
Ben o kişiyi aclye eklendiğinde alicak  panelle alakası yok aslinda
 


Çevrimdışı GrandX

  • Yeni Üye
  • *
    • İleti: 55
Yanıtla #7 : 14 Şubat 2020, 22:13:23
ACL'e özel bir panel yapıcaksın, kişi panele ulaşmak istediği için sen kişiyi ACL'e aldığın zaman kişiden para kesecek doğr umu?
 


Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #8 : 14 Şubat 2020, 22:15:44
Kesmicek vericek  :D



Mesaj Birleştirildi: [time]14 Şubat 2020, 23:23:27[/time]
Aclye girdiğiniz için 5000 bin TL aldınız gibi olcak


Mesaj Birleştirildi: 14 Şubat 2020, 23:56:42
Linki görebilmek için Kayıt olun yada Giriş yapın.  senden başkasi yapamaz yardım edermisin işin yoksa
« Son Düzenleme: 14 Şubat 2020, 23:56:42 Gönderen: musa62 »
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #9 : 15 Şubat 2020, 00:10:51
bu dedıgını kımsenın yapacagını sanmıyorum
 


Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #10 : 15 Şubat 2020, 01:11:38
/paraliaclver oyuncuhesapismi
Hesap ismine göre verebilirsin. Komudu sadece Console kullanıcak şekilde ayarladım.
Eğer verilen kişi oyundaysa, bir miktar pra veriyor. Ayarlarsın kendine göre
server-side

Kod
local verilcekGrup = "Admin" -- hangi acl grubuna eklenicek

addCommandHandler("paraliaclver",function(oyuncu,komut,verilcekhesap)
local hesapismi = getAccountName(getPlayerAccount(oyuncu))
if isObjectInACLGroup("user."..hesapismi,aclGetGroup("Console")) then -- eğer kodu yazan kişi Console grubunda ise
if not hesapismi then
outputChatBox("Lütfen bir hesap ismi gir. SYNTAX:/"..komut.." <hesappismi>",oyuncu,255,0,0)
return
end
if not getAccount(verilcekhesap) then
outputChatBox("Böyle bir hesap bulunamadı.",oyuncu,255,0,0)
return
end
if isObjectInACLGroup("user."..verilcekhesap,aclGetGroup(verilcekGrup)) then
outputChatBox("Bu hesap zaten "..verilcekGrup.." grubunda.",oyuncu,255,0,0)
return
end
aclGroupAddObject(aclGetGroup(verilcekGrup),"user."..verilcekhesap)
outputChatBox("'"..verilcekhesap"' isimli hesap başarıyla "..verilcekGrup.." grubuna eklendi.",oyuncu,255,0,0)
local hesapOyuncu = getAccountPlayer(getAccount(verilcekhesap))
if hesapOyuncu then -- eğer oyundaysa verilen hesap
givePlayerMoney(hesapOyuncu,100) -- para ver
end
end
end)
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #11 : 15 Şubat 2020, 01:19:26
Eline sağlık Otomatik acl girdiğinde veremiyozmu Linki görebilmek için Kayıt olun yada Giriş yapın.


Mesaj Birleştirildi: 15 Şubat 2020, 01:22:25
Abi benim istediğim acl eklendiginde otomatik paranın gitmesini istiyorum dediğim gibi ayarlarsan çok güzel olur
« Son Düzenleme: 15 Şubat 2020, 01:22:25 Gönderen: musa62 »
 


Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #12 : 15 Şubat 2020, 01:38:32
acl olaylrında tetiklenen bir event felan yok.
eğer admin panelden veriyosan, admin paneli editlemen lazım
başka bir panelden veriyorsan aclyi, o paneli editlemen lazım.

sen ikisinin de kodlarını atmadığın için ben dekomutla yaptım
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı musa62

  • Yeni Üye
  • *
    • İleti: 34
Yanıtla #13 : 15 Şubat 2020, 01:46:12
Özelden attım kodları Linki görebilmek için Kayıt olun yada Giriş yapın.
« Son Düzenleme: 15 Şubat 2020, 02:01:59 Gönderen: musa62 »