Selamlar,
Gcphone telefon itemi:
İlk Olarak Veritabanınıza altta verdiğim kodu ekleyip çalıştırınız.
Altta verdiğim kodu client/main.lua, bölümünün en üstüne yapıştırınız.
Altta verdiğim kodu client/main.lua, içersinde arayın:
Ve altta verdiğim kod ile baştan ilgili kodun ilk satırından son satırına kadar seçip yapıştırın:
3. server/main.lua, bölümüne altta verilen kodu ekleyin.
i
Düzgün bir şekilde yaparsanız herhangi bir sorun çıkmayacaktır ortaya.
İyi Eğlenceler.
Gcphone telefon itemi:
İlk Olarak Veritabanınıza altta verdiğim kodu ekleyip çalıştırınız.
SQL:
INSERT INTO `items` (`name`, `label`, `limit`) VALUES
('phone', 'Téléphone', 1)
;
INSERT INTO shops (id, name, item, price) VALUES (98, 'TwentyFourSeven', 'phone', 175), (99, 'RobsLiquor', 'phone', 175), (100, 'LTDgasoline', 'phone', 175);
Altta verdiğim kodu client/main.lua, bölümünün en üstüne yapıştırınız.
Git:
ESX = nil
Citizen.CreateThread(function()
while ESX == nil do
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
Citizen.Wait(0)
end
end)
Altta verdiğim kodu client/main.lua, içersinde arayın:
Git:
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
if IsControlJustPressed(1, KeyOpenClose) and GetLastInputMethod( 0 ) then
TooglePhone()
end
if menuIsOpen == true then
for _, value in ipairs(KeyToucheCloseEvent) do
if IsControlJustPressed(1, value.code) then
SendNUIMessage({keyUp = value.event})
end
end
end
end
end)
Ve altta verdiğim kod ile baştan ilgili kodun ilk satırından son satırına kadar seçip yapıştırın:
Git:
Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
if IsControlJustPressed(1, KeyOpenClose) and GetLastInputMethod( 0 ) then
ESX.TriggerServerCallback('gcphone:getItemAmount', function(qtty)
if qtty > 0 then
TooglePhone()
else
TriggerEvent('esx:showNotification', "Vous n'avez pas de ~r~téléphone~s~")
end
end, 'phone')
end
if menuIsOpen == true then
for _, value in ipairs(KeyToucheCloseEvent) do
if IsControlJustPressed(1, value.code) then
SendNUIMessage({keyUp = value.event})
end
end
end
end
end)
3. server/main.lua, bölümüne altta verilen kodu ekleyin.
Git:
ESX = nil
TriggerEvent('esx:getSharedObject', function(obj)
ESX = obj
end)
ESX.RegisterServerCallback('gcphone:getItemAmount', function(source, cb, item)
local xPlayer = ESX.GetPlayerFromId(source)
local qtty = xPlayer.getInventoryItem(item).count
cb(qtty)
end)
Düzgün bir şekilde yaparsanız herhangi bir sorun çıkmayacaktır ortaya.
İyi Eğlenceler.