[YARDIM] Işınlanma Scriptim Çalışmıyor

SARl · 10 · 1113

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı SARl

  • Acemi Üye
  • *
    • İleti: 145
Merhaba Bende Client Lua var ancak çalışmıyor çalışır hale getirebilir misiniz ?
Kod: lua
 
saniye  = 150000
kacdefa = 1
konum   = {-1554.57800, 691.82898, 7.03906} --> Buraya oyuncunun gidecegi kordinatlari gir.



addCommandHandler("karakol",function()

setElementAlpha(localPlayer,100)
setElementPosition(localPlayer,unpack(konum))
outputChatBox("[!] #ffffffKarakola isinlandin",0,255,0,true)
addEventHandler("onClientPlayerDamage",root,olumsuzluk)

setTimer(function()
setElementAlpha(localPlayer,255)
removeElementHandler("onClientPlayerDamage",root,olumsuzluk)
end,saniye,kacdefa)

end)

olumsuzluk()
cancelEvent()
end
« Son Düzenleme: 05 Aralık 2018, 15:18:46 Gönderen: Narkoz »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


MTASATURK

[YARDIM] Işınlanma Scriptim Çalışmıyor
« : 10 Kasım 2018, 07:00:05 »

Çevrimdışı Violent

  • Yeni Üye
  • *
    • İleti: 42
Yanıtla #1 : 10 Kasım 2018, 13:44:43
Kod: lua
 
saniye  = 150000
kacdefa = 1
konum   = {-1554.57800, 691.82898, 7.03906} --> Buraya oyuncunun gidecegi kordinatlari gir.
 
 
 
addCommandHandler("karakol",function()
 
setElementAlpha(localPlayer,100)
setElementPosition(localPlayer,unpack(konum))
outputChatBox("[!] #ffffffKarakola isinlandin",0,255,0,true)
addEventHandler("onClientPlayerDamage",root,olumsuzluk)
 
setTimer(function()
setElementAlpha(localPlayer,255)
removeElementHandler("onClientPlayerDamage",root,olumsuzluk)
end,saniye,kacdefa)
 
end)
 
olumsuzluk()
cancelEvent()
 


Çevrimdışı SARl

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #2 : 10 Kasım 2018, 15:15:31
Çalışıyor mu Peki ? ;D

Mesaj Birleştirildi: 10 Kasım 2018, 15:57:30
Malesef Çalışmadı 10.satır 11.satır 12.satır ve 13.satır hatalı yaparsan sevinirim :)
Ya da başka buna benzeyen script var mıdır ?
« Son Düzenleme: 10 Kasım 2018, 15:57:30 Gönderen: kemal0101 »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Omega

  • Yeni Üye
  • *
    • İleti: 38
Yanıtla #3 : 18 Kasım 2018, 21:16:01
Kardeşim scripti atabilirsen yardımcı olabilirim
Kod: lua
addCommandHandler("karakol",function() 
[/b] Bu kodu yazmışsın da /karakol kodunu neye atamışsın belli değil o yüzden
 


Çevrimdışı SARl

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #4 : 19 Kasım 2018, 12:29:46
Script zaten client lua ve meta xml var /karakol yazınca gitmiyor.
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #5 : 19 Kasım 2018, 13:24:41
Kod: lua
--server-side
local isinlananlar = {}
local sure = 10 -- kaç saniyede bir ışınlanabilir
yerler = {
-- ["komut"] = {x,y,z,chatteçıkcakmesaj}
["karakol"] = {0,0,3,"karakola ışınlandın"},
["tkt"] = {x,y,z,"tkt base ışınlandın"},
["oraya"] = {x,y,z,"oraya ışınlandın"},
["şuraya"] = {x,y,z,"şuraya ışınlandın"},
["buraya"] = {x,y,z,"şuraya ışınlandın"},
}

addEventHandler("onPlayerCommand",root,function(komut) -- oyuncu komut yazdığında
if yerler[komut] then  -- eğer yazdığı komut 'yerler' tablosunda var ise
local x,y,z,chat = unpack(yerler[komut]) -- tablodaki komuta ait verileri değişkene çıkar
isinla(source,x,y,z,chat) -- isinla fonksiyonuna komutu yaznaı ve değişkenleri yolla
end
end)

function isinla(oyuncu,x,y,z,chat) -- isinla func
if isinlananlar[oyuncu] and (isinlananlar[oyuncu])+(sure+1000) < getTickCount() then -- eğer isinlananlar tablosunda oyuncu var ise ve verisi şuanki süreden küçükse
outputChatBox("10 saniyede bir ışınlanabilirsin.",oyuncu,255,0,0,true) -- chate yazı at
return -- kodu durdur
end
local arac = getPedOccupiedVehicle(oyuncu) -- ışınlancak kişinin aracını çek
if arac then -- eğer arac varsa
if getVehicleController(arac) ~= oyuncu then  -- eğer aracın sürücüsü ışınlancak kişiden başka biriyse
outputChatBox("Sadece sürücü ışınlanabilir!",oyuncu,255,0,0,true)  -- chate yazı at
return  -- kodu durdur
end
setElementPosition(arac,x,y,z) -- eğer kod yukarda durmazsa, burda aracı ışınlar
else -- eğer arac yoksa
setElementPosition(oyuncu,x,y,z) -- oyuncuyu ışınla
end
outputChatBox(chat,oyuncu,0,255,0,true) -- chate yazı at
setElementAlpha(oyuncu,150) -- oyuncunun alpha 150 yap
triggerClientEvent(oyuncu,"Işınlanma:Client",oyuncu,sure) -- cliente oyuncuyu ve süreyi yolla
isinlananlar[oyuncu] = getTickCount() --tabloya anlık süreyi kaydet
end

addEvent("Işınlanma:Server",true) -- clientden gelcek veri için bir event oluşturduk
addEventHandler("Işınlanma:Server", root, function()
setElementAlpha(source,255) -- gelen oyuncunun alpha 255 yap
isinlananlar[source] = nil -- tablodan sil
end)

addEventHandler("onPlayerQuit", root, function() if isinlananlar[source] then isinlananlar[source] = nil end end) -- oyuncu çıkış yaptığında tablodan sildik
Kod: lua
--client-side
addEvent("Işınlanma:Client",true) -- serverden gelen veriler için bir event oluşturduk
addEventHandler("Işınlanma:Client", root, function(sure)
setPedWeaponSlot(source,0) -- ışınlanan oyuncunun silah slotunu 0 yaptık
addEventHandler("onClientPlayerWeaponSwitch",source,silahcek) -- silah değişememesi için 'silahcek' fonksiyonunu ekledik
addEventHandler("onClientPlayerDamage",source,olumsuzyap) -- hasar almaması için 'olumsuzyap' fonksiyonunu ekledik
setTimer(bitir,sure*1000,1,source) -- 10 saniye sonra bitirmek içik timer ekledik
end)

function bitir(oyuncu) -- bitir func
removeEventHandler("onClientPlayerWeaponSwitch",oyuncu,silahcek) -- silah değişebilmesi için 'silahcek' fonksiyonunu kaldırdık
removeEventHandler("onClientPlayerDamage",oyuncu,olumsuzyap)  -- hasar alabilmesi için 'olumsuzyap' fonksiyonunu kaldırdık
triggerServerEvent("Işınlanma:Server",oyuncu) -- servera yolladık
end

function silahcek() -- silahçek func (oyuncu silah değiştiğinde tetiklencek şekilde yaptık yukarda)
setPedWeaponSlot(localPlayer,0) -- silah slotunu 0 yap
end

function olumsuzyap() -- olumsuz func (oyuncu hasar aldığında tetiklencek şekilde yaptık yukarda)
cancelEvent() -- iptal et
end
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


MTASATURK

Ynt: Çalışmayan Client Lua
« Yanıtla #5 : 19 Kasım 2018, 13:24:41 »

Çevrimdışı SARl

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #6 : 19 Kasım 2018, 14:56:14
Çok teşekkürler diyelim /tkt yazıyorum ancak baya uzun sürüyor
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #7 : 19 Kasım 2018, 15:09:52
ney uzun sürüyo
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı SARl

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #8 : 19 Kasım 2018, 15:15:00
10 Saniye
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı SARl

  • Acemi Üye
  • *
    • İleti: 145
Yanıtla #9 : 05 Aralık 2018, 15:16:25
Scripti Dene Sorunu anlarsın
Linki görebilmek için Kayıt olun yada Giriş yapın.