Jump to content

الرجاء الدخول تصحيح كود


Recommended Posts

  
function putLeft(wnd) 
    local sx,sy = guiGetScreenSize() 
    local w,h = guiGetSize(wnd,false) 
    local wndX,wndY = guiGetPosition(wnd,false) 
    local y = (sy - h)/2 
    guiSetPosition(wnd,wndX,y,false) 
end 
  
-- Wnd 
  
  
move_wnd = guiCreateWindow(0.005,0.285,0.245,0.3133,"الاماكن",true) 
guiSetVisible(move_wnd,false) 
putLeft(move_wnd) 
guiWindowSetSizable(move_wnd,false) 
grid = guiCreateGridList(0.0459,0.117,0.9082,0.6223,true,move_wnd) 
guiGridListSetSelectionMode(grid,1) 
guiGridListAddColumn(grid,"الاماكن",0.9) 
spawnbtn = guiCreateButton(0.1837,0.766,0.6071,0.1702,"اختيار",true,move_wnd) 
guiSetFont(spawnbtn,"default-bold-small") 
  
  
addEvent("log",true) 
addEventHandler("log",root, 
    function () 
        Show() 
    end 
) 
  
skin = {46,47,48} 
Name = {"Sleep Skin","#00ff00Saudi Skin","#000000Black Saudi Skin"} 
num = 1 
text = "" 
  
function Show() 
    setCameraMatrix(1901.4235839844,-1682.6235351563,29.648176193237,1898.0999755859,-1682.5999755859,29.10000038147) 
    ped = createPed(skin[1],1898.0999755859,-1682.5999755859,29.10000038147,270) 
    setText(Name[1]) 
    bindKey("arrow_r","down",right) 
    bindKey("arrow_l","down",left) 
    bindKey("enter","down",enter) 
    fadeCamera(true) 
    showCursor(false) 
end 
  
function right() 
    if num == #skin then 
        num = 1 
        setElementModel(ped,skin[num]) 
        setText(Name[num]) 
    else 
        num = num + 1 
        setElementModel(ped,skin[num]) 
        setText(Name[num]) 
    end 
end 
  
function left() 
    if num == 1 then 
        num = #skin 
        setElementModel(ped,skin[num]) 
        setText(Name[num]) 
    else 
        num = num - 1 
        setElementModel(ped,skin[num]) 
        setText(Name[num]) 
    end 
end 
  
function enter() 
    unbindKey("arrow_r") 
    unbindKey("arrow_l") 
    unbindKey("enter") 
    destroyElement(ped) 
    setCameraMatrix(-3275.85913,-2971.42334,499.37030) 
    setElementData(localPlayer,"skin",skin[num]) 
    setText("") 
    guiSetVisible(move_wnd,true) 
    showCursor(true) 
end 
  
function setText(tx) 
    text = tx 
end 
  
addEventHandler("onClientRender",root, 
    function () 
        local x,y = guiGetScreenSize() 
        dxDrawText("\n" .. text,0,0,x,y,tocolor(255,255,0,255),2,"pricedown","center","top",false,false,false,true) 
        if text ~= "" then 
            dxDrawText("اختر الشخصيه من خلال الضغط على الاسهم\nاضغط انتر لاختيار الشخصيه\n",0,0,x,y,tocolor(0,255,0,255),2,"default-bold","right","bottom") 
        end 
    end 
) 
  
function setPlayerXYZ(x,y,z) 
    local player = getLocalPlayer() 
    setElementData(player,"x",x) 
    setElementData(player,"y",y) 
    setElementData(player,"z",z) 
end 
  
rows = { 
    "1-  البدايه الرئيسيه", 
    "2- الدايري", 
    "3- الطعس", 
    "4- الشارع الطويل", 
} 
  
for i,text in ipairs(rows) do 
    local row = guiGridListAddRow(grid) 
    guiGridListSetItemText(grid,row,1,text,false,false) 
    guiGridListSetItemColor(grid,row,1,0,255,0) 
end 
  
addEventHandler("onClientGUIClick",root, 
    function () 
        local sel = guiGridListGetSelectedItem(grid) 
        if ( source == grid ) then 
            if sel == 0 then 
                setCameraMatrix(-3275.85913,-2971.42334,499.37030,-3292.92065,-2853.30176,482.50317) 
            elseif sel == 1 then 
                setCameraMatrix(1873.07971, 825.39416, 29.59185,1797.5855712891,830.97955322266,10.664346694946) 
            elseif sel == 3 then 
                setCameraMatrix(-3070.94921, -3083.84301, 45.22809,-3072.5554199219,-3000.345703125,5) 
            elseif sel == 2 then 
                setCameraMatrix(-2541.21655, -2897.66601, 18.39924,-2479.4760742188,-2830.7487792969,3) 
            end 
        end 
    end 
) 
  
addEventHandler("onClientGUIClick",root, 
    function () 
        local sel = guiGridListGetSelectedItem(grid) 
        if ( source == spawnbtn ) then 
            if sel == 0 then 
                setPlayerXYZ(-3292.92065,-2853.30176,482.50317) 
                triggerServerEvent("onSpawnPlayer",localPlayer) 
                showCursor(false) 
                guiSetVisible(move_wnd,false) 
            elseif sel == 1 then 
                setPlayerXYZ(1797.5855712891,830.97955322266,10.664346694946) 
                triggerServerEvent("onSpawnPlayer",localPlayer) 
                showCursor(false) 
                guiSetVisible(move_wnd,false) 
            elseif sel == 2 then 
                setPlayerXYZ(-2479.4760742188,-2830.7487792969,3) 
                triggerServerEvent("onSpawnPlayer",localPlayer) 
                showCursor(false) 
                guiSetVisible(move_wnd,false) 
            elseif sel == 3 then 
                setPlayerXYZ(-3072.5554199219,-3000.345703125,5) 
                triggerServerEvent("onSpawnPlayer",localPlayer) 
                showCursor(false) 
                guiSetVisible(move_wnd,false) 
            end 
        end 
    end 
) 
  
addEventHandler("onClientResourceStart",resourceRoot, 
    function () 
        fadeCamera(false) 
    end 
) 
  

Link to comment
^ متأكد أن الكود لك ؟ :roll:

نعم نعم هذي هي اختراع البرمجه الجديدة

يمكنك وضع كود سباون باسم AboShanab

فـ مثلا

AboShanab(x,y,z) 

ذذ

من مخه ^

سفاحح اول انت طالع ذا ..

setPlayerXYZ

شنهو ذا ..

خخخخخخخخ

اذا تبي تنقل لاعب يمديك تستخدم كودين سيرفر او كلنت

  
Server Side ! -- ملف سيرفر 
spawnPlayer 
  

او

  
Client Side or Server Side -- يمديك تحطه كلنت او سيرفر 
setElementPosition 
  

:lol:

Link to comment
^ متأكد أن الكود لك ؟ :roll:

نعم نعم هذي هي اختراع البرمجه الجديدة

يمكنك وضع كود سباون باسم AboShanab

فـ مثلا

AboShanab(x,y,z) 

ذذ

من مخه ^

سفاحح اول انت طالع ذا ..

setPlayerXYZ

شنهو ذا ..

خخخخخخخخ

اذا تبي تنقل لاعب يمديك تستخدم كودين سيرفر او كلنت

  
Server Side ! -- ملف سيرفر 
spawnPlayer 
  

او

  
Client Side or Server Side -- يمديك تحطه كلنت او سيرفر 
setElementPosition 
  

يا بططل .. هو مسوي وظيفة بإسم المتغير ذا ..

setPlayerXYZ

function setPlayerXYZ(x,y,z) 
    local player = getLocalPlayer() 
    setElementData(player,"x",x) 
    setElementData(player,"y",y) 
    setElementData(player,"z",z) 
end 

يعني عآدي .. مافيها غلط ولا شي ..

وياليت تعلمه أخطائه بدون ضحكـ ماله داعي .. :wink:

Link to comment
^ قد ماتقدر خل الكود سيرفر :)

انت من وين تفهم ذا لوناسه لا تساعدونه و قفلوا الموضوع

حلووه ذي

وش فيك معصب؟ يخوي اقترحت ماساعدنآه ؟ خخخ وش فيك زعلت -_- ذذ

Link to comment
^ قد ماتقدر خل الكود سيرفر :)

انت من وين تفهم ذا لوناسه لا تساعدونه و قفلوا الموضوع

حلووه ذي

وش فيك معصب؟ يخوي اقترحت ماساعدنآه ؟ خخخ وش فيك زعلت -_- ذذ

انا معصب عشان اكثر مودات وناسه الي انا مسويها لهم

مسروقه و منشوره

كل ما ادخل سيرفر القوانين الي تحت موجوده

الديث ماتش موجود ,, حرب الطائرات

و مودات كثيره

قهر

يغلق و وخروا الكود

Link to comment

تقدر تسوي الكود كلة سيرفر و تخلية يشتغل من الكلنت بـ ترايقر يعني الكلنت مافية وظائف ياخذهـ يلعب فية [ = و بـ كذا تخفف تحمليكـ من الملفات ذذذذذذذذذذ الطريقة ماجربتها بس ناس مجربينها و تضبط ذذ

Link to comment
تقدر تسوي الكود كلة سيرفر و تخلية يشتغل من الكلنت بـ ترايقر يعني الكلنت مافية وظائف ياخذهـ يلعب فية [ = و بـ كذا تخفف تحمليكـ من الملفات ذذذذذذذذذذ الطريقة ماجربتها بس ناس مجربينها و تضبط ذذ

اكثر المودات سيرفر في الاصل

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...