Neler yeni

Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Türkiye'nin İlk ve tek FiveM forum adresi

Forum adresimize hoş geldin FiveMTürk olarak amacımız siz değerli kullanıcılarımıza en aktif fikir ve paylaşım platformu sunmak bir yana en güvenilir şekilde alışveriş yapabileceğiniz bir platform sunmaktır.
DF DF
DF DF
DF DF

Rehber QB-İNVENTORY VER

Zecron01

VIP Üye
VIP Üye
Katılım
3 yıl 1 ay 26 gün
Mesajlar
73
Web sitesi
zecron.dev
Discord
zecron.
Selamlar Herkese, forumda item verme kısmının paylaşılmadığını gördüm.Bende Ufak Tefek Eklemeler yapıp fixlemeye çalıştım.

------------------------------------------------------------ESX--------------------------------------------------------

Kod:
JS KISMI
$("#item-give").droppable({
    hoverClass: 'button-hover',
    drop: function(event, ui) {
        setTimeout(function(){
            IsDragging = false;
        }, 300)
        fromData = ui.draggable.data("item");
        fromInventory = ui.draggable.parent().attr("data-inventory");
        amount = $("#item-amount").val();
        if(fromData.count > 0) {
            $.post("http://qb-inventory/GiveItem", JSON.stringify({
                inventory: fromInventory,
                item: fromData,
                amount: parseInt(amount),
            }));
            Inventory.Close();
        }
    }
});

Kod:
ServerKısmı
RegisterServerEvent("inventory:server:GiveItem")
AddEventHandler('inventory:server:GiveItem', function(name, inventory, item, amount)
    local src = source
    local Player = ESX.GetPlayerFromId(src)
    local OtherPlayer = ESX.GetPlayerFromId(tonumber(name))
--   local Target = OtherPlayer.get("firstName")..' '..OtherPlayer.get("lastName")
  --  local YourName = Player.get("firstName")..' '..Player.get("lastName")
    local totalWeight = ESX.GetTotalWeight(OtherPlayer.inventory)
    local itemInfo = ESX.GetItems()[item.name:lower()]

    if amount ~= 0 then

        if (totalWeight + (itemInfo["weight"] * amount)) <= ESX.GetConfig().MaxWeight then
            if Player.removeInventoryItem(item.name, amount, item.slot, item.info) and OtherPlayer.addInventoryItem(item.name, amount,false, item.info) then
               -- TriggerClientEvent('QBCore:Notify', src, "Şu İtemi Verdin : "..item.label..' Verilen : '..Target)
                TriggerClientEvent('mythic_notify:client:SendAlert', src, { type = 'success', text = "Şu İtemi Verdin : "..item.label..' '})

                TriggerClientEvent("inventory:client:ItemBox",src, ESX.GetItems()[item.name],'remove',amount)
                --TriggerClientEvent('QBCore:Notify', name, "Şu İtemi Aldın : "..item.label..' Veren : '..YourName)
                TriggerClientEvent('mythic_notify:client:SendAlert', name, { type = 'success', text = "Şu İtemi Aldın : "..item.label..''})

                --TriggerClientEvent("inventory:client:ItemBox",OtherPlayer.source, ESX.GetItems()[item.name],'add',amount)
            end
        else
            TriggerClientEvent('mythic_notify:client:SendAlert', Player.source, { type = 'error', text = 'Karşıdaki kişi maksimum kiloda'})
            TriggerClientEvent('mythic_notify:client:SendAlert', OtherPlayer.source, { type = 'error', text = 'Maksimum ağırlığa ulaştınız item eklenmedi'})
        end
    end
end)

Kod:
Client KISMI
RegisterNUICallback("GiveItem", function(data, cb)
    local player, distance = ESX.Game.GetClosestPlayer()
    if player ~= -1 and distance < 2.5 then
        local playerPed = GetPlayerPed(player)
        local playerId = GetPlayerServerId(player)
        local plyCoords = GetEntityCoords(playerPed)
        local pos = GetEntityCoords(GetPlayerPed(-1))
        local dist = GetDistanceBetweenCoords(pos.x, pos.y, pos.z, plyCoords.x, plyCoords.y, plyCoords.z, true)
        if dist < 2.5 then
            SetCurrentPedWeapon(PlayerPedId(),'WEAPON_UNARMED',true)
            TriggerServerEvent("inventory:server:GiveItem", playerId, data.inventory, data.item, data.amount)
            print(data.amount)
        else
            exports['mythic_notify']:SendAlert('error', 'Yakın Değilsin!', 5500, { ['background-color'] = '#ff0000', ['color'] = '#000000' })
        end
    else
         exports['mythic_notify']:SendAlert('error', 'Yakında kiimse yok!', 5500, { ['background-color'] = '#ff0000', ['color'] = '#000000' })
    end
end)

Kod:
HTML KISMI
<div class="inv-options">
      <div class="inv-options-list">
            <input type="number" id="item-amount" class="inv-option-item" min=0 value="1" oninput="validity.valid||(value='');"></input>
                  <div class="inv-option-item" id="item-use"><p>KULLAN</p></div>
                  <div class="inv-option-item" id="item-give"><p>VER</p></div>
       </div>
 </div>
 
Son düzenleme:
Konu Altı Baltalayıcı Yorumlar Temizlenmiştir​
 
esx hali varmı?
 
Zecron01 Zecron01 ESX hali varsa paylaşır mısın
 
bi arkadaşla beraber yapmıştık alayım odan atabilirim
 
Esx Hali Paylaşıldı konu içerisine eklendi bagaj torpido açıkken item verme kapatıldı
 
Son düzenleme:
.
 
dostum bence daha detaylı anlatabilirdin
 
Selamlar Herkese, forumda item verme kısmının paylaşılmadığını gördüm.Bende Ufak Tefek Eklemeler yapıp fixlemeye çalıştım.


Kod:
RegisterServerEvent("inventory:server:GiveItem") ----> Server Side
AddEventHandler('inventory:server:GiveItem', function(name, inventory, item, amount)
    local src = source
    local Player = QBCore.Functions.GetPlayer(src)
    local OtherPlayer = QBCore.Functions.GetPlayer(tonumber(name))
    local Target = OtherPlayer.PlayerData.charinfo.firstname..' '..OtherPlayer.PlayerData.charinfo.lastname
    local YourName = Player.PlayerData.charinfo.firstname..' '..Player.PlayerData.charinfo.lastname
    local totalWeight = QBCore.Player.GetTotalWeight(OtherPlayer.PlayerData.items)
    local itemInfo = QBCore.Shared.Items[item.name:lower()]

    if amount ~= 0 then
        if (totalWeight + (itemInfo["weight"] * amount)) <= QBCore.Config.Player.MaxWeight then
            if Player.Functions.RemoveItem(item.name, amount, item.slot, item.info) and OtherPlayer.Functions.AddItem(item.name, amount,false, item.info) then
                TriggerClientEvent('QBCore:Notify', src, "Şu İtemi Verdin : "..item.label..' Verilen : '..Target)
                TriggerClientEvent('inventory:client:ItemBox',src, QBCore.Shared.Items[item.name], "remove", amount)
                TriggerClientEvent('QBCore:Notify', name, "Şu İtemi Aldın : "..item.label..' Veren : '..YourName)
                TriggerClientEvent('inventory:client:ItemBox',name, QBCore.Shared.Items[item.name], "add", amount)
            end
        else
            TriggerClientEvent('QBCore:Notify', Player.PlayerData.source, 'Karşıdaki kişi maksimum kiloda', "error")
            TriggerClientEvent('QBCore:Notify', OtherPlayer.PlayerData.source, 'Maksimum ağırlığa ulaştınız item eklenmedi', "error")
        end
    end
end)

----ESX HALİ SERVER Side----
RegisterServerEvent("inventory:server:GiveItem")
AddEventHandler('inventory:server:GiveItem', function(name, sedat, inventory, item, amount)
    local src = source
    local Player = ESX.GetPlayerFromId(src)
    local OtherPlayer = ESX.GetPlayerFromId(tonumber(name))
    local Target = OtherPlayer.get("firstName")..' '..OtherPlayer.get("lastName")
    local YourName = Player.get("firstName")..' '..Player.get("lastName")
    local totalWeight = ESX.GetTotalWeight(OtherPlayer.inventory)  
    local itemInfo = ESX.GetItems()[tostring(item.name)]

    if amount ~= 0 then
      
        if (totalWeight + (itemInfo["weight"] * amount)) <= ESX.GetConfig().MaxWeight then
            if Player.removeInventoryItem(item.name, amount, item.slot, item.info) and OtherPlayer.addInventoryItem(item.name, amount,false, item.info) then
               -- TriggerClientEvent('QBCore:Notify', src, "Şu İtemi Verdin : "..item.label..' Verilen : '..Target)
                TriggerClientEvent('mythic_notify:client:SendAlert', src, { type = 'success', text = "Şu İtemi Verdin : "..item.label..' Verilen : '..Target})

                TriggerClientEvent("inventory:client:ItemBox",src, ESX.GetItems()[item.name],'remove',amount)
                --TriggerClientEvent('QBCore:Notify', name, "Şu İtemi Aldın : "..item.label..' Veren : '..YourName)
                TriggerClientEvent('mythic_notify:client:SendAlert', name, { type = 'success', text = "Şu İtemi Aldın : "..item.label..' Veren : '..YourName})
             
                TriggerClientEvent("inventory:client:ItemBox",OtherPlayer.source, ESX.GetItems()[item.name],'add',amount)
            end
        else
            TriggerClientEvent('mythic_notify:client:SendAlert', Player.source, { type = 'error', text = 'Karşıdaki kişi maksimum kiloda'})
            TriggerClientEvent('mythic_notify:client:SendAlert', OtherPlayer.source, { type = 'error', text = 'Maksimum ağırlığa ulaştınız item eklenmedi'})
        end
    end
end)


RegisterNetEvent('inventory:client:lockInventory')
AddEventHandler('inventory:client:lockInventory', function(toggle)
    inventorylocked = toggle
end)
---->Torpido Bagaj da item vermeyi kapatmak için<------
OpenTrunk()
inventorylocked = false

elseif CurrentGlovebox ~= nil then
inventorylocked = false

elseif CurrentDrop and CurrentDrop ~= 0 then
inventorylocked = false

else
       inventorylocked = true
        TriggerServerEvent("inventory:server:OpenInventory")
end




---> Client Side
RegisterNUICallback("GiveItem", function(data, cb)
    local player, distance = GetClosestPlayer()
    if player ~= -1 and distance < 2.5 then
        local playerPed = GetPlayerPed(player)
        local playerId = GetPlayerServerId(player)
        local plyCoords = GetEntityCoords(playerPed)
        local pos = GetEntityCoords(GetPlayerPed(-1))
        local dist = GetDistanceBetweenCoords(pos.x, pos.y, pos.z, plyCoords.x, plyCoords.y, plyCoords.z, true)
        if dist < 2.5 and givelock == true then
            SetCurrentPedWeapon(PlayerPedId(),'WEAPON_UNARMED',true)
            TriggerServerEvent("inventory:server:GiveItem", playerId, data.inventory, data.item, data.amount)
            print(data.amount)
        elseif givelock== false then
            QBCore.Functions.Notify("İtemi Veremezsin!", "error")
        else
            QBCore.Functions.Notify("Yakında Kimse Yok!", "error")
        end
    else
        QBCore.Functions.Notify("No one nearby!", "error")
    end
end)


----> HTML - Uı kısmına
<div class="inv-option-item" id="item-use"><p>Kullan</p></div>
<div class="inv-option-item" id="item-give"><p>VER</p></div>

-----> JS
    $("#item-use").droppable({ ---dan sonra ekleyebilirsiniz

    $("#item-give").droppable({
        hoverClass: 'button-hover',
        drop: function(event, ui) {
            setTimeout(function(){
                IsDragging = false;
            }, 300)
            fromData = ui.draggable.data("item");
            fromInventory = ui.draggable.parent().attr("data-inventory");
            amount = $("#item-amount").val();
            if(fromData.amount > 0) {
                $.post("http://zz-inventory/GiveItem", JSON.stringify({
                    inventory: fromInventory,
                    item: fromData,
                    amount: parseInt(amount),
                }));
                Inventory.Close();
            }
        }
    });
Nasıl kuruyoruz tam olarak anlayamadım ?
 
Selamlar Herkese, forumda item verme kısmının paylaşılmadığını gördüm.Bende Ufak Tefek Eklemeler yapıp fixlemeye çalıştım.


Kod:
RegisterServerEvent("inventory:server:GiveItem") ----> Server Side
AddEventHandler('inventory:server:GiveItem', function(name, inventory, item, amount)
    local src = source
    local Player = QBCore.Functions.GetPlayer(src)
    local OtherPlayer = QBCore.Functions.GetPlayer(tonumber(name))
    local Target = OtherPlayer.PlayerData.charinfo.firstname..' '..OtherPlayer.PlayerData.charinfo.lastname
    local YourName = Player.PlayerData.charinfo.firstname..' '..Player.PlayerData.charinfo.lastname
    local totalWeight = QBCore.Player.GetTotalWeight(OtherPlayer.PlayerData.items)
    local itemInfo = QBCore.Shared.Items[item.name:lower()]

    if amount ~= 0 then
        if (totalWeight + (itemInfo["weight"] * amount)) <= QBCore.Config.Player.MaxWeight then
            if Player.Functions.RemoveItem(item.name, amount, item.slot, item.info) and OtherPlayer.Functions.AddItem(item.name, amount,false, item.info) then
                TriggerClientEvent('QBCore:Notify', src, "Şu İtemi Verdin : "..item.label..' Verilen : '..Target)
                TriggerClientEvent('inventory:client:ItemBox',src, QBCore.Shared.Items[item.name], "remove", amount)
                TriggerClientEvent('QBCore:Notify', name, "Şu İtemi Aldın : "..item.label..' Veren : '..YourName)
                TriggerClientEvent('inventory:client:ItemBox',name, QBCore.Shared.Items[item.name], "add", amount)
            end
        else
            TriggerClientEvent('QBCore:Notify', Player.PlayerData.source, 'Karşıdaki kişi maksimum kiloda', "error")
            TriggerClientEvent('QBCore:Notify', OtherPlayer.PlayerData.source, 'Maksimum ağırlığa ulaştınız item eklenmedi', "error")
        end
    end
end)

----ESX HALİ SERVER Side----
RegisterServerEvent("inventory:server:GiveItem")
AddEventHandler('inventory:server:GiveItem', function(name, sedat, inventory, item, amount)
    local src = source
    local Player = ESX.GetPlayerFromId(src)
    local OtherPlayer = ESX.GetPlayerFromId(tonumber(name))
    local Target = OtherPlayer.get("firstName")..' '..OtherPlayer.get("lastName")
    local YourName = Player.get("firstName")..' '..Player.get("lastName")
    local totalWeight = ESX.GetTotalWeight(OtherPlayer.inventory)  
    local itemInfo = ESX.GetItems()[tostring(item.name)]

    if amount ~= 0 then
      
        if (totalWeight + (itemInfo["weight"] * amount)) <= ESX.GetConfig().MaxWeight then
            if Player.removeInventoryItem(item.name, amount, item.slot, item.info) and OtherPlayer.addInventoryItem(item.name, amount,false, item.info) then
               -- TriggerClientEvent('QBCore:Notify', src, "Şu İtemi Verdin : "..item.label..' Verilen : '..Target)
                TriggerClientEvent('mythic_notify:client:SendAlert', src, { type = 'success', text = "Şu İtemi Verdin : "..item.label..' Verilen : '..Target})

                TriggerClientEvent("inventory:client:ItemBox",src, ESX.GetItems()[item.name],'remove',amount)
                --TriggerClientEvent('QBCore:Notify', name, "Şu İtemi Aldın : "..item.label..' Veren : '..YourName)
                TriggerClientEvent('mythic_notify:client:SendAlert', name, { type = 'success', text = "Şu İtemi Aldın : "..item.label..' Veren : '..YourName})
             
                TriggerClientEvent("inventory:client:ItemBox",OtherPlayer.source, ESX.GetItems()[item.name],'add',amount)
            end
        else
            TriggerClientEvent('mythic_notify:client:SendAlert', Player.source, { type = 'error', text = 'Karşıdaki kişi maksimum kiloda'})
            TriggerClientEvent('mythic_notify:client:SendAlert', OtherPlayer.source, { type = 'error', text = 'Maksimum ağırlığa ulaştınız item eklenmedi'})
        end
    end
end)


RegisterNetEvent('inventory:client:lockInventory')
AddEventHandler('inventory:client:lockInventory', function(toggle)
    inventorylocked = toggle
end)
---->Torpido Bagaj da item vermeyi kapatmak için<------
OpenTrunk()
inventorylocked = false

elseif CurrentGlovebox ~= nil then
inventorylocked = false

elseif CurrentDrop and CurrentDrop ~= 0 then
inventorylocked = false

else
       inventorylocked = true
        TriggerServerEvent("inventory:server:OpenInventory")
end




---> Client Side
RegisterNUICallback("GiveItem", function(data, cb)
    local player, distance = GetClosestPlayer()
    if player ~= -1 and distance < 2.5 then
        local playerPed = GetPlayerPed(player)
        local playerId = GetPlayerServerId(player)
        local plyCoords = GetEntityCoords(playerPed)
        local pos = GetEntityCoords(GetPlayerPed(-1))
        local dist = GetDistanceBetweenCoords(pos.x, pos.y, pos.z, plyCoords.x, plyCoords.y, plyCoords.z, true)
        if dist < 2.5 and givelock == true then
            SetCurrentPedWeapon(PlayerPedId(),'WEAPON_UNARMED',true)
            TriggerServerEvent("inventory:server:GiveItem", playerId, data.inventory, data.item, data.amount)
            print(data.amount)
        elseif givelock== false then
            QBCore.Functions.Notify("İtemi Veremezsin!", "error")
        else
            QBCore.Functions.Notify("Yakında Kimse Yok!", "error")
        end
    else
        QBCore.Functions.Notify("No one nearby!", "error")
    end
end)


----> HTML - Uı kısmına
<div class="inv-option-item" id="item-use"><p>Kullan</p></div>
<div class="inv-option-item" id="item-give"><p>VER</p></div>

-----> JS
    $("#item-use").droppable({ ---dan sonra ekleyebilirsiniz

    $("#item-give").droppable({
        hoverClass: 'button-hover',
        drop: function(event, ui) {
            setTimeout(function(){
                IsDragging = false;
            }, 300)
            fromData = ui.draggable.data("item");
            fromInventory = ui.draggable.parent().attr("data-inventory");
            amount = $("#item-amount").val();
            if(fromData.amount > 0) {
                $.post("http://zz-inventory/GiveItem", JSON.stringify({
                    inventory: fromInventory,
                    item: fromData,
                    amount: parseInt(amount),
                }));
                Inventory.Close();
            }
        }
    });
Nasıl kuruyoruz tam olarak ?
 
Nasıl kuruyoruz tam olarak ?
Konuda paylaşılan kodları kullandığın envanter qbcore ise qbcore olanları esx ise esx olanları kodların üzerinde yazdığı şekilde client side yazanları client sida, server side yazanları server sida ekliyorsun. Sonrasında envanerinin ui.html inde konudaki örnekteki gibi bir buton ekliyorsun ve app.js dosyasına girip gene konudaki gibi butona bir özellik ekliyorsun. Kurulum tamamlandı, yapamazsan Discord: COOL#7673
 
elseif CurrentGlovebox ~= nil then
inventorylocked = false

elseif CurrentDrop and CurrentDrop ~= 0 then
inventorylocked = false

şu kısımda hata alıyorum
 
inventorylocked kısmında ne hatası alıyorsunuz
 
Selamlar Herkese, forumda item verme kısmının paylaşılmadığını gördüm.Bende Ufak Tefek Eklemeler yapıp fixlemeye çalıştım.


Kod:
RegisterServerEvent("inventory:server:GiveItem") ----> Server Side
AddEventHandler('inventory:server:GiveItem', function(name, inventory, item, amount)
    local src = source
    local Player = QBCore.Functions.GetPlayer(src)
    local OtherPlayer = QBCore.Functions.GetPlayer(tonumber(name))
    local Target = OtherPlayer.PlayerData.charinfo.firstname..' '..OtherPlayer.PlayerData.charinfo.lastname
    local YourName = Player.PlayerData.charinfo.firstname..' '..Player.PlayerData.charinfo.lastname
    local totalWeight = QBCore.Player.GetTotalWeight(OtherPlayer.PlayerData.items)
    local itemInfo = QBCore.Shared.Items[item.name:lower()]

    if amount ~= 0 then
        if (totalWeight + (itemInfo["weight"] * amount)) <= QBCore.Config.Player.MaxWeight then
            if Player.Functions.RemoveItem(item.name, amount, item.slot, item.info) and OtherPlayer.Functions.AddItem(item.name, amount,false, item.info) then
                TriggerClientEvent('QBCore:Notify', src, "Şu İtemi Verdin : "..item.label..' Verilen : '..Target)
                TriggerClientEvent('inventory:client:ItemBox',src, QBCore.Shared.Items[item.name], "remove", amount)
                TriggerClientEvent('QBCore:Notify', name, "Şu İtemi Aldın : "..item.label..' Veren : '..YourName)
                TriggerClientEvent('inventory:client:ItemBox',name, QBCore.Shared.Items[item.name], "add", amount)
            end
        else
            TriggerClientEvent('QBCore:Notify', Player.PlayerData.source, 'Karşıdaki kişi maksimum kiloda', "error")
            TriggerClientEvent('QBCore:Notify', OtherPlayer.PlayerData.source, 'Maksimum ağırlığa ulaştınız item eklenmedi', "error")
        end
    end
end)


-- bu kodu düzenlemen gerek
----ESX HALİ SERVER Side----
RegisterServerEvent("inventory:server:GiveItem")
AddEventHandler('inventory:server:GiveItem', function(name, sedat, inventory, item, amount)
    local src = source
    local Player = ESX.GetPlayerFromId(src)
    local OtherPlayer = ESX.GetPlayerFromId(tonumber(name))
    local Target = OtherPlayer.get("firstName")..' '..OtherPlayer.get("lastName")
    local YourName = Player.get("firstName")..' '..Player.get("lastName")
    local totalWeight = ESX.GetTotalWeight(OtherPlayer.inventory)  
    local itemInfo = ESX.GetItems()[tostring(item.name)]

    if amount ~= 0 then
      
        if (totalWeight + (itemInfo["weight"] * amount)) <= ESX.GetConfig().MaxWeight then
            if Player.removeInventoryItem(item.name, amount, item.slot, item.info) and OtherPlayer.addInventoryItem(item.name, amount,false, item.info) then
               -- TriggerClientEvent('QBCore:Notify', src, "Şu İtemi Verdin : "..item.label..' Verilen : '..Target)
                TriggerClientEvent('mythic_notify:client:SendAlert', src, { type = 'success', text = "Şu İtemi Verdin : "..item.label..' Verilen : '..Target})

                TriggerClientEvent("inventory:client:ItemBox",src, ESX.GetItems()[item.name],'remove',amount)
                --TriggerClientEvent('QBCore:Notify', name, "Şu İtemi Aldın : "..item.label..' Veren : '..YourName)
                TriggerClientEvent('mythic_notify:client:SendAlert', name, { type = 'success', text = "Şu İtemi Aldın : "..item.label..' Veren : '..YourName})
             
                TriggerClientEvent("inventory:client:ItemBox",OtherPlayer.source, ESX.GetItems()[item.name],'add',amount)
            end
        else
            TriggerClientEvent('mythic_notify:client:SendAlert', Player.source, { type = 'error', text = 'Karşıdaki kişi maksimum kiloda'})
            TriggerClientEvent('mythic_notify:client:SendAlert', OtherPlayer.source, { type = 'error', text = 'Maksimum ağırlığa ulaştınız item eklenmedi'})
        end
    end
end)
-- bu kodu düzenlemen gerek
-- bu kodu düzenlemen gerek
RegisterNetEvent('inventory:client:lockInventory')
AddEventHandler('inventory:client:lockInventory', function(toggle)
    inventorylocked = toggle
end)
---->Torpido Bagaj da item vermeyi kapatmak için<------
OpenTrunk()
inventorylocked = false

elseif CurrentGlovebox ~= nil then
inventorylocked = false

elseif CurrentDrop and CurrentDrop ~= 0 then
inventorylocked = false

else
       inventorylocked = true
        TriggerServerEvent("inventory:server:OpenInventory")
end
-- bu kodu düzenlemen gerek

KODLARDA HATA VAR
 
Esx kodları düzenlendi +
 
Bıravo Çok GÜZEL ÇALIŞIYOR GG ENVANTER.
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap

Bu konuyu görüntüleyen kullanıcılar

Tema düzenleyici

Tema özelletirmeleri

Granit arka planlar

Lütfen Javascript'i etkinleştirin!Javascript'i etkinleştirin!