[İSTEK] nametag

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
: 09 Aralık 2019, 15:41:08
merabalar elinizde  freroam icin reklam atma script varmıdır reklam yazıcak reklam atıcak şimdiden teşekkürler Linki görebilmek için Kayıt olun yada Giriş yapın.
« Son Düzenleme: 17 Aralık 2019, 20:35:42 Gönderen: feyzo »
 


MTASATURK

[İSTEK] nametag
« : 09 Aralık 2019, 15:41:08 »

Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #1 : 10 Aralık 2019, 18:57:05
Oyuncu /reklam yazdığında sunucunun adını ve ip sini chatemi atıcak script ?
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #2 : 11 Aralık 2019, 23:43:06
:d yok oyuncu birsey satıcak sa /reklamdan atıcak böyle bir script varmı varsa yardımcı olusan  mutlu olurum Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #3 : 12 Aralık 2019, 15:27:48
Linki görebilmek için Kayıt olun yada Giriş yapın.
:d yok oyuncu birsey satıcak sa /reklamdan atıcak böyle bir script varmı varsa yardımcı olusan  mutlu olurum Linki görebilmek için Kayıt olun yada Giriş yapın.
Scripte admin yetkisi verip denermisin bu arada kodlar alıntıdır sadece ufak bir oynama yaptım.
server-side
Kod
reklamkufur = {
"Reklam yapan pezevenk siktir git"
}

reklam = {
"serverına gel",
"mtasa:// ",
"serverına bekleriz",
"serverına beklerim",
"freeroam",
"GAMİNG",
"gaming",
"Server",
"GAMING",
"Gaming",
"gamıng"
}

function reklamCheck(msg)
local durum = false
for i=1,#reklam do
if tonumber(string.find(msg:lower(),reklam[i])) then
durum = true
end
end
return durum
end

addEventHandler("onPlayerChat",getRootElement(),function(msg)
if reklamCheck(msg) then
    cancelEvent()
kickPlayer(source,false,false,true,nil,reklamkufur[math.random(1,#reklamkufur)],0)
outputChatBox(getPlayerName(source).." ibnesi reklam yapmaya çalıştığı için sınırsız banlandı !",getRootElement(),255,0,0,false)
end
end)
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #4 : 12 Aralık 2019, 18:04:10
Linki görebilmek için Kayıt olun yada Giriş yapın.
Scripte admin yetkisi verip denermisin bu arada kodlar alıntıdır sadece ufak bir oynama yaptım.
server-side
Kod
reklamkufur = {
"Reklam yapan pezevenk siktir git"
}

reklam = {
"serverına gel",
"mtasa:// ",
"serverına bekleriz",
"serverına beklerim",
"freeroam",
"GAMİNG",
"gaming",
"Server",
"GAMING",
"Gaming",
"gamıng"
}

function reklamCheck(msg)
local durum = false
for i=1,#reklam do
if tonumber(string.find(msg:lower(),reklam[i])) then
durum = true
end
end
return durum
end

addEventHandler("onPlayerChat",getRootElement(),function(msg)
if reklamCheck(msg) then
    cancelEvent()
kickPlayer(source,false,false,true,nil,reklamkufur[math.random(1,#reklamkufur)],0)
outputChatBox(getPlayerName(source).." ibnesi reklam yapmaya çalıştığı için sınırsız banlandı !",getRootElement(),255,0,0,false)
end
end)

Reklam Engelleme Degil  Sunucuda Oyuncular Arac Satısı Yaparken /Reklam  Yazdıgında Panel gelcek Reklam atıcaklar örnek  birtane panel var ama o roleplay   


Linki görebilmek için Kayıt olun yada Giriş yapın.
Merhaba, bazıların aradığı onaysız reklam verme paneli yapmış bulunmaktayım.5 dakikada bir reklam verebilirsiniz ayrıca 100 dolar karşılığındada reklamı verebilirsiniz.NPC İsim değişirse çalışmaz.

Linki görebilmek için Kayıt olun yada Giriş yapın.

Görüntü :

 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #5 : 12 Aralık 2019, 19:17:27
Linki görebilmek için Kayıt olun yada Giriş yapın.
Reklam Engelleme Degil  Sunucuda Oyuncular Arac Satısı Yaparken /Reklam  Yazdıgında Panel gelcek Reklam atıcaklar örnek  birtane panel var ama o roleplay
kusura bakma tamamen yanlış anlamışım bir panel olucak 2 buton olucak reklam yazdığında chatte herkesin görebileceği şekilde renkli oyuncunun editboxa yazdığı yazı chate aktarılıcak ve oyuncudan her butona basmaya 100 dolar para kesicek parası yoksa chate yazı aktaramicak. eğer buysa akşam yapıp atayım.
 


MTASATURK

Ynt: [İSTEK] Reklam Atma
« Yanıtla #5 : 12 Aralık 2019, 19:17:27 »

Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #6 : 12 Aralık 2019, 19:41:26
Aynen O resimdeki gibi bir panel istiyorum Ve Yazı Atıgında Yazının Başına Reklam:Oyuncunun Yazdıgı yapabilirsen teşekkürler beklemedeyim


Oraya  Yasaklı Kelimeler diye Bir Kod Eklersen Cok Güzel Olur
« Son Düzenleme: 12 Aralık 2019, 19:45:14 Gönderen: feyzo »
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #7 : 12 Aralık 2019, 22:27:32
Al dostum dene bakalım panel açma komutu /reklamver
Client.lua
Kod
sGenislik,sUzunluk = guiGetScreenSize()
Genislik,Uzunluk = 450,180
X = (sGenislik/2) - (Genislik/2)
Y = (sUzunluk/2) - (Uzunluk/2)

reklampanel = guiCreateWindow(X,Y,Genislik,Uzunluk,"Reklam Verme Paneli - By Ky", false)
guiSetVisible(reklampanel,false)

yazi = guiCreateLabel  ( 0.02, 0.18, 0.25, 0.10, "Reklamınız:", true, reklampanel )
guiSetEnabled(yazi,false)
reklamedit = guiCreateEdit( 5, 50, 445, 30, "", false, reklampanel )

reklamgonder = guiCreateButton(5, 95, 445, 30,"Reklam'ı Gönder. ($100)",false,reklampanel)
panelkapat = guiCreateButton(5, 130, 445, 30,"Pencereyi Kapat",false,reklampanel)

function panelaktif ()
guiSetVisible(reklampanel,true)
showCursor(true)
end
addCommandHandler("reklamver", panelaktif)

addEventHandler("onClientGUIClick",root,function()
if source == reklamgonder then
local oyuncuyazi = guiGetText(reklamedit)
triggerServerEvent("ChateYaziVer",localPlayer,oyuncuyazi)
elseif source == panelkapat then
guiSetVisible(reklampanel,false)
showCursor(false)
end
end)

server-side
Kod
addEvent("ChateYaziVer",true)
addEventHandler("ChateYaziVer",root,function(oyuncuyazi)
local oyuncupara = getPlayerMoney(source)
if (oyuncupara >= 100) then
outputChatBox("REKLAM: "..oyuncuyazi.." (( "..getPlayerName(source).." ))", root, 0, 255, 0, true)
takePlayerMoney(source,100)
else
outputChatBox("Malesef reklam yapmak için yeterli miktarda paranız bulunmuyor", source, 255, 0, 0, true)
end
end )

Kodlar alıntı değildir sıfırdan kodlanmıştır.
« Son Düzenleme: 12 Aralık 2019, 22:34:35 Gönderen: Ky »
 


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #8 : 12 Aralık 2019, 23:04:30
başkan eline saglık ama güzel olmus  teşekkürler Linki görebilmek için Kayıt olun yada Giriş yapın.
« Son Düzenleme: 12 Aralık 2019, 23:16:58 Gönderen: feyzo »
 


Çevrimdışı Ky

  • Uzman Üye
  • *
    • İleti: 614
Yanıtla #9 : 12 Aralık 2019, 23:17:16
Linki görebilmek için Kayıt olun yada Giriş yapın.
başkan eline saglık ama güzel olmus  teşekkürler Linki görebilmek için Kayıt olun yada Giriş yapın.
Client.lua
Kod
sGenislik,sUzunluk = guiGetScreenSize()
Genislik,Uzunluk = 450,180
X = (sGenislik/2) - (Genislik/2)
Y = (sUzunluk/2) - (Uzunluk/2)

reklampanel = guiCreateWindow(X,Y,Genislik,Uzunluk,"Reklam Verme Paneli - By Ky", false)
guiSetVisible(reklampanel,false)

yazi = guiCreateLabel  ( 0.02, 0.18, 0.25, 0.10, "Reklamınız:", true, reklampanel )
guiSetEnabled(yazi,false)
reklamedit = guiCreateEdit( 5, 50, 445, 30, "", false, reklampanel )

reklamgonder = guiCreateButton(5, 95, 445, 30,"Reklam'ı Gönder. ($100)",false,reklampanel)
panelkapat = guiCreateButton(5, 130, 445, 30,"Pencereyi Kapat",false,reklampanel)

function panelaktif ()
guiSetVisible(reklampanel,true)
showCursor(true)
end
addCommandHandler("reklamver", panelaktif)

addEventHandler("onClientGUIClick",root,function()
if source == reklamgonder then
local oyuncuyazi = guiGetText(reklamedit)
triggerServerEvent("ChateYaziVer",localPlayer,oyuncuyazi)
elseif source == panelkapat then
guiSetVisible(reklampanel,false)
showCursor(false)
end
end)

send = nil
local sure = 15

addEventHandler("onClientGUIClick", getRootElement(),
function ()
if source == reklamgonder then
   -- if getPlayerMoney(source) >= 5000 then
        if send == false or send == nil then
            send = true
            guiSetEnabled(reklamgonder, false)
            zaman1 = nil
            zaman2 = nil
            suren = sure*1000
            addEventHandler("onClientRender", root, function()
            if not zaman1 then
               zaman1 = getTickCount ()
            end
            zaman2 = getTickCount ()
            local zamanlama = tostring(math.floor((suren - (zaman2 - zaman1))/1000))
            guiSetText( reklamgonder, ""..zamanlama.." Saniye Bekle..." )
guiSetAlpha(reklamgonder, 0.5)
               if tonumber(zamanlama) <= 0 then
                  guiSetText(reklamgonder, "Reklam'ı Gönder ($100)")
  guiSetAlpha(reklamgonder, 1)
                  guiSetEnabled(reklamgonder, true)
                  send = false
               end
            end)
    else
end

end
end)
 
Mesajı Beğenenler: feyzo


Çevrimdışı feyzo

  • Yeni Üye
  • *
    • İleti: 53
Yanıtla #10 : 12 Aralık 2019, 23:20:33
eyvalh sagol teşekkürler Eline Koluna Saglık Konut Kitlene Bilir
 
Mesajı Beğenenler: Ky