[İSTEK] Roleplay İçin İGS

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Supra

  • Yeni Üye
  • *
    • İleti: 12
: 05 Kasım 2018, 11:07:42
Başka roleplay sunucularında adminken /sehre [İD] yazıyorduk LSPD yan tarafına atıyordu Sadece yetkililer oyunculara yapabiliyordu bu script varsa atabilirmisiniz yoksa kodlarmısınz?
 


MTASATURK

[İSTEK] Roleplay İçin İGS
« : 05 Kasım 2018, 11:07:42 »

Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #1 : 05 Kasım 2018, 21:03:31
server-side
Kod: lua
local yerler = { -- x,y,z,dimension,interior
["sehre"] = {x,y,z,0,0},
["strafishe"] = {x,y,z,0,0},
["lspdye"] = {x,y,z,0,0},
["oraya"] = {x,y,z,0,0},
["şuraya"] = {x,y,z,0,0},
["buraya"] = {x,y,z,0,0},
}

function isinla(oyuncu,komut,id,...)
if exports.integration:isPlayerTrialAdmin(oyuncu) or exports.integration:isPlayerSupporter(oyuncu) then -- eğer oyuncu admin veya supporter ise
local id = tonumber(id) -- yazılan id verisini number çevir
local isinlancak = getPlayerFromID(id) -- id'den oyuncuyu çek
if isElement(isinlancak) then -- eğer isinlancak varsa
local poslar = yerler[komut]  -- tablodan verileri çek
if poslar then -- eğer veriler varsa
local x,y,z,dim,int = unpack(poslar) -- değişkenlere koy
local isim = getPlayerName(isinlancak) -- isinlancak oyuncunun ismini çek
local arac = getPedOccupiedVehicle(isinlancak) -- isinlanca oyuncunun aracını çek
if arac then -- eğer araç varsa
if getVehicleController(arac) == isinlancak then -- eğer aracın sürücüsü ısınlancak oyuncu ise
isinla(arac,x,y,z,dim,int,isim,komut,oyuncu) -- aracı ışınla
else -- eğer oyuncu sürücü değilse
removePedFromVehicle(isinlancak) -- oyuncuyu araçtan çıkar
isinla(isinlancak,x,y,z,dim,int,isim,komut,oyuncu) -- oyuncuyu ışınla
end
else -- eğer araç yoksa
isinla(isinlancak,x,y,z,dim,int,isim,komut,oyuncu) -- oyuncuyu ışınla
end
end
else
outputChatBox(id.. " Bulunamadı!",oyuncu,255,0,0,true)
end
end
end

function isinla(element,x,y,z,dim,int,isim,komut,oyuncu)
setElementPosition(element,x,y,z)
setElementDimension(element,dim)
setElementInterior(element,int)
outputChatBox(isim.." İsimli oyuncuyu '"..komut.."' ışınladın.",oyuncu,255,0,0,true)
end
function getPlayerFromID(id)
for i,oyuncu in pairs(getElementsByType("player")) do
local oyuncuid = tonumber(getElementData(oyuncu,"playerid"))
if oyuncuid and oyuncuid == id then
return oyuncu
end
end
return false
end

for i,v in pairs(yerler) do
addCommandHandler(i,isinla)
end
« Son Düzenleme: 05 Kasım 2018, 22:09:33 Gönderen: Mahlukat »
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Supra

  • Yeni Üye
  • *
    • İleti: 12
Yanıtla #2 : 06 Kasım 2018, 08:53:30
Bunun hazır halini atabilirmisiniz :)