Deihim007 Posted May 22, 2019 Share Posted May 22, 2019 سلام دوستان در این بخش اگر سوالی در زمینه اسکریپت نویسی ام تی ای دارید می تونید مطرح کنید Link to comment
ArkGame Posted May 22, 2019 Share Posted May 22, 2019 سلام کلا واسه شروع اسکریپت نویسی چه روشی پیشنهاد میدید؟ Link to comment
Deihim007 Posted May 22, 2019 Author Share Posted May 22, 2019 Just now, ArkGame said: سلام کلا واسه شروع اسکریپت نویسی چه روشی پیشنهاد میدید؟ اول از همه باید لوا یاد بگیری، پیشنهاد می کنم آموزشی که داخل چنل فارسی دیسکورد گذاشتم مطالعه کنید 1 Link to comment
Bucher Posted May 26, 2019 Share Posted May 26, 2019 سلام بنده یه مشکل تو وصل کردن مای اس کیو ال دارم اینجا باید مطرح کنم یا یه تایپیک جدید بسازم؟ Link to comment
Deihim007 Posted May 26, 2019 Author Share Posted May 26, 2019 1 minute ago, Bucher said: سلام بنده یه مشکل تو وصل کردن مای اس کیو ال دارم اینجا باید مطرح کنم یا یه تایپیک جدید بسازم؟ سلام می تونین یا اینجا یا داخل دیسکورد چنل مربوطه مطرح کنید. Link to comment
Bucher Posted May 26, 2019 Share Posted May 26, 2019 (edited) لطفا کمکم کنید مشکل این ارور رو حل کنم من نمیتونم ضفحه لاگین رو وصل کنم باید چیکار کنم؟ داخل دیسکورد هم توضیح دادم اسکریپت های لیک شده پشتیبانی نمیشه. Edited May 26, 2019 by Deihim007 Remove image Link to comment
Turk-oghlan Posted May 30, 2019 Share Posted May 30, 2019 سلام به دوستان دوستان من تازه وارد کار سرور شدم و 2هفته نمیشه و برای همین در رابطه با اام تی ای مشکلات زیادی دارم. به خصوص که ام تی ای زبان فارسی نداره این دیگه خیلی بده یعنی آدم نمیتونه مشکلاتش رو به یکی که وارد بگه من یک راهنمایی در مورد کوین می خوام که خواهش می کنم اگر بلدید راهنمایی کنید. https://tinyurl.com/y5mqbsmn: من یک اسکریپت کوین از کمیونیتی دانلود کردم. این لینکش https://tinyurl.com/y3lvw6wc :و یک گان شاپ از کمیونیتی دانلود کردم. اینم لینکش و روال اون سیستم کوین رو که دانلود کردم اینه که در کنار پول بازی یه ارزشی به نام کوین میاد و میتونی با این سیستم هر چیزی رو که در سرور قابل خرید هست رو پولی کنی ،یعنی طرف کوین بخره بعد بیاد اون چیزهایی که با کوین هستند رو تو سرور بخره. مشکل من اینه که نمیتونم اسلحه های گان شاپ رو که لینکش رو گذاشتم رو با این سیستم کوین ، قیمتشون رو به کوین تغییر بدم. دوستان خواهش می کنم اگر کسی از شما یه اسکریپتی یا راهی بلد هستید که بشه قیمت اسلحه های این گان شاپ رو به کوین تغییر بده، راهنمایی کنید. Link to comment
ZayN Posted June 1, 2019 Share Posted June 1, 2019 @Bucher کدوم قسمت لاگینتون مشکل داره و وصل نمیشه؟ یا اینکه کل ریسورس مشکل داره؟؟ ----- @Turk-oghlan لطفا اگر ریسورسی رو به واحد کوین تغییر دادید نمونه رو ارسال کنید. Link to comment
Turk-oghlan Posted June 1, 2019 Share Posted June 1, 2019 سلام @ZayN من بلد نیستم چطوری با این اسکریپت ارزش خریدنی های بازی رو به کوین تغییر بدم. واسه همین یه راهنمایی خواستم در مورد اسکریپت. اگه میدونید کمک کنید. الان این عکس رو از سرورم گرفتم و اسکریپت کوین رو تو سرورم نصب کردم ولی نمیتونم ویرایش کنم تا واحد چیز هایی رو که میخوام تو بازی بفروشم رو . به کوین تغییر بدم. 0 اینم عکس تفنگ های فروشی گان شاپمه که میخوام بعضی هاشون به جای دلار با کوین خرید بشن. در کل من میخوام با این اسکریپت بعضی از آبجکت های سرورم رو پولی کنم. لطفا اگه میدونید که چطوری میشه با این اسکریپت واحدآبجکت ها رو به کوین تغییر داد راهنمایی کنید. ممنونم میشوم https://tinyurl.com/y5mqbsmn : اینم لینک دانلود اسکریپت لطفا این اسکریپت رو دانلود کنید از کمیونیتی هست. بعد ببینید طرز کارش چطوره یعنی روال کارش چطوریه تشکر Link to comment
ZayN Posted June 1, 2019 Share Posted June 1, 2019 @Turk-oghlan تا اونجایی که من دیدم این اسکریپت از یک المنت دیتا استفاده کرده و اسمشو گذاشته moneycoins شما میتونید برای گت کردن مقدار کوین از getPlayerCoin به جای getPlayerMoney استفاده کنید. و به جای takePlayerMoney از takePlayerCoin استفاده کنید. اگر مشکلی بود لطفا اعلام کنید چون من اسکریپت رو استفاده نکردم فقط فانکشن هارو دیدم. Link to comment
Turk-oghlan Posted June 1, 2019 Share Posted June 1, 2019 1 hour ago, ZayN said: @Turk-oghlan تا اونجایی که من دیدم این اسکریپت از یک المنت دیتا استفاده کرده و اسمشو گذاشته moneycoins شما میتونید برای گت کردن مقدار کوین از getPlayerCoin به جای getPlayerMoney استفاده کنید. و به جای takePlayerMoney از takePlayerCoin استفاده کنید. اگر مشکلی بود لطفا اعلام کنید چون من اسکریپت رو استفاده نکردم فقط فانکشن هارو دیدم. ZayN@ الان رفتم به اسکریپت گان شاپ بعد همون کاری رو که گفتید رو انجام دادم ولی وقتی که رفتم گان شاپ و تفنگ بخرم اصلا خریده نمیشه. نه از کوین کم میشه و نه از پول و تفنگ ها هم خریده نمیشوند. این کلاینت گان شاپ که تمام مونی ها رو کوین کردم GUIEditor_Button = {} GUIEditor_Label = {} GUIEditor_Edit = {} GUIEditor_Image = {} GUIEditor_TabPanel = {} GUIEditor_Tab = {} local timee = {} local timeee = {} ---------------------------- --Function to create windows ---------------------------- function show() destoy() --- this function to destroy all open window ------------------ --Center Window ------------------ local screenWidth, screenHeight = guiGetScreenSize() local windowWidth, windowHeight = 646, 505 local left = (screenWidth-windowWidth)/2 local top = (screenHeight-windowHeight)/2 GUIEditor_Image[1] = guiCreateStaticImage(left,top,windowWidth,windowHeight,"images/1.png",false) guiSetAlpha(GUIEditor_Image[1],0.80000001192093) GUIEditor_TabPanel[1] = guiCreateTabPanel(10,19,628,397,false,GUIEditor_Image[1]) guiSetAlpha(GUIEditor_TabPanel[1],0.90000001192093) ------------------ --Weapon-1 ------------------ GUIEditor_Tab[1] = guiCreateTab("Weapon-1",GUIEditor_TabPanel[1]) GUIEditor_Image[2] = guiCreateStaticImage(45,41,107,99,"images/22.png",false,GUIEditor_Tab[1]) GUIEditor_Label[1] = guiCreateLabel(27,140,141,31,"Colt 45 \n 5 ¢",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[1],150,150,150) guiLabelSetVerticalAlign(GUIEditor_Label[1],"center") guiLabelSetHorizontalAlign(GUIEditor_Label[1],"center",false) guiSetFont(GUIEditor_Label[1],"default-bold-small") GUIEditor_Edit[1] = guiCreateEdit(39,174,113,24,"",false,GUIEditor_Tab[1]) guiSetAlpha(GUIEditor_Edit[1],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[1],5) GUIEditor_Image[3] = guiCreateStaticImage(200,41,111,100,"images/23.png",false,GUIEditor_Tab[1]) GUIEditor_Label[2] = guiCreateLabel(182,142,141,31,"Silenced \n 8 ¢",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[2],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[2],"center",false) guiSetFont(GUIEditor_Label[2],"default-bold-small") GUIEditor_Edit[2] = guiCreateEdit(191,173,113,24,"",false,GUIEditor_Tab[1]) guiSetAlpha(GUIEditor_Edit[2],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[2],5) GUIEditor_Image[4] = guiCreateStaticImage(353,44,101,100,"images/24.png",false,GUIEditor_Tab[1]) GUIEditor_Label[3] = guiCreateLabel(336,142,141,31,"Deagle \n 10 ¢",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[3],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[3],"center",false) guiSetFont(GUIEditor_Label[3],"default-bold-small") GUIEditor_Edit[3] = guiCreateEdit(350,172,113,24,"",false,GUIEditor_Tab[1]) guiSetAlpha(GUIEditor_Edit[3],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[3],5) GUIEditor_Image[5] = guiCreateStaticImage(503,42,107,98,"images/25.png",false,GUIEditor_Tab[1]) GUIEditor_Label[4] = guiCreateLabel(489,140,141,31,"Shotgun \n 14 ¢",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[4],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[4],"center",false) guiSetFont(GUIEditor_Label[4],"default-bold-small") GUIEditor_Edit[4] = guiCreateEdit(503,170,113,24,"",false,GUIEditor_Tab[1]) guiSetAlpha(GUIEditor_Edit[4],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[4],5) GUIEditor_Image[6] = guiCreateStaticImage(41,214,110,94,"images/26.png",false,GUIEditor_Tab[1]) GUIEditor_Label[5] = guiCreateLabel(28,310,141,31,"Shotgun \n 12 $",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[5],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[5],"center",false) guiSetFont(GUIEditor_Label[5],"default-bold-small") GUIEditor_Edit[5] = guiCreateEdit(41,343,113,24,"",false,GUIEditor_Tab[1]) guiSetAlpha(GUIEditor_Edit[5],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[5],5) GUIEditor_Image[7] = guiCreateStaticImage(198,215,113,94,"images/27.png",false,GUIEditor_Tab[1]) GUIEditor_Label[6] = guiCreateLabel(182,309,141,31,"Combat Shotgun \n 18 $",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[6],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[6],"center",false) guiSetFont(GUIEditor_Label[6],"default-bold-small") GUIEditor_Edit[6] = guiCreateEdit(196,341,113,24,"",false,GUIEditor_Tab[1]) guiSetAlpha(GUIEditor_Edit[6],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[6],5) GUIEditor_Image[8] = guiCreateStaticImage(354,217,111,94,"images/28.png",false,GUIEditor_Tab[1]) GUIEditor_Label[7] = guiCreateLabel(344,310,141,31,"Tec-9 \n 20 $",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[7],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[7],"center",false) guiSetFont(GUIEditor_Label[7],"default-bold-small") GUIEditor_Edit[7] = guiCreateEdit(355,339,113,24,"",false,GUIEditor_Tab[1]) guiSetAlpha(GUIEditor_Edit[7],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[7],5) GUIEditor_Image[9] = guiCreateStaticImage(508,218,107,94,"images/29.png",false,GUIEditor_Tab[1]) GUIEditor_Label[8] = guiCreateLabel(492,309,141,31,"MP5 \n 25 $",false,GUIEditor_Tab[1]) guiLabelSetColor(GUIEditor_Label[8],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[8],"center",false) guiSetFont(GUIEditor_Label[8],"default-bold-small") GUIEditor_Edit[8] = guiCreateEdit(506,338,113,24,"",false,GUIEditor_Tab[1]) guiSetAlpha(GUIEditor_Edit[8],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[8],6) ------------------ --Weapon-2 ------------------ GUIEditor_Tab[2] = guiCreateTab("Weapon-2",GUIEditor_TabPanel[1]) GUIEditor_Image[10] = guiCreateStaticImage(45,41,107,99,"images/30.png",false,GUIEditor_Tab[2]) GUIEditor_Label[9] = guiCreateLabel(27,140,141,31,"AK-47 \n 30 $",false,GUIEditor_Tab[2]) guiLabelSetColor(GUIEditor_Label[9],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[9],"center",false) guiSetFont(GUIEditor_Label[9],"default-bold-small") GUIEditor_Edit[9] = guiCreateEdit(39,174,113,24,"",false,GUIEditor_Tab[2]) guiSetAlpha(GUIEditor_Edit[9],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[9],5) GUIEditor_Image[11] = guiCreateStaticImage(200,41,111,100,"images/31.png",false,GUIEditor_Tab[2]) GUIEditor_Label[10] = guiCreateLabel(182,142,141,31,"M4 \n 35 $",false,GUIEditor_Tab[2]) guiLabelSetColor(GUIEditor_Label[10],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[10],"center",false) guiSetFont(GUIEditor_Label[10],"default-bold-small") GUIEditor_Edit[10] = guiCreateEdit(191,173,113,24,"",false,GUIEditor_Tab[2]) guiSetAlpha(GUIEditor_Edit[10],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[10],5) GUIEditor_Image[12] = guiCreateStaticImage(353,44,101,100,"images/32.png",false,GUIEditor_Tab[2]) GUIEditor_Label[11] = guiCreateLabel(336,142,141,31,"Uzi \n 17 $",false,GUIEditor_Tab[2]) guiLabelSetColor(GUIEditor_Label[11],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[11],"center",false) guiSetFont(GUIEditor_Label[11],"default-bold-small") GUIEditor_Edit[11] = guiCreateEdit(350,172,113,24,"",false,GUIEditor_Tab[2]) guiSetAlpha(GUIEditor_Edit[11],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[11],5) GUIEditor_Image[13] = guiCreateStaticImage(503,42,107,98,"images/33.png",false,GUIEditor_Tab[2]) GUIEditor_Label[12] = guiCreateLabel(489,140,141,31,"Rifle \n 21 $",false,GUIEditor_Tab[2]) guiLabelSetColor(GUIEditor_Label[12],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[12],"center",false) guiSetFont(GUIEditor_Label[12],"default-bold-small") GUIEditor_Edit[12] = guiCreateEdit(503,170,113,24,"",false,GUIEditor_Tab[2]) guiSetAlpha(GUIEditor_Edit[12],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[12],5) GUIEditor_Image[14] = guiCreateStaticImage(41,214,110,94,"images/34.png",false,GUIEditor_Tab[2]) GUIEditor_Label[13] = guiCreateLabel(28,310,141,31,"Sniper \n 40 $",false,GUIEditor_Tab[2]) guiLabelSetColor(GUIEditor_Label[13],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[13],"center",false) guiSetFont(GUIEditor_Label[13],"default-bold-small") GUIEditor_Edit[13] = guiCreateEdit(41,343,113,24,"",false,GUIEditor_Tab[2]) guiSetAlpha(GUIEditor_Edit[13],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[13],5) GUIEditor_Image[15] = guiCreateStaticImage(198,215,113,94,"images/16.png",false,GUIEditor_Tab[2]) GUIEditor_Label[14] = guiCreateLabel(182,309,141,31,"Grenade \n 100 $",false,GUIEditor_Tab[2]) guiLabelSetColor(GUIEditor_Label[14],150,150,150) guiLabelSetHorizontalAlign(GUIEditor_Label[14],"center",false) guiSetFont(GUIEditor_Label[14],"default-bold-small") GUIEditor_Edit[14] = guiCreateEdit(196,341,113,24,"",false,GUIEditor_Tab[2]) guiSetAlpha(GUIEditor_Edit[14],0.80000001192093) guiEditSetMaxLength(GUIEditor_Edit[14],5) GUIEditor_Label[15] = guiCreateLabel(156,430,156,17,"Total : 0 $",false,GUIEditor_Image[1]) guiSetFont(GUIEditor_Label[15],"default-bold-small") GUIEditor_Button[1] = guiCreateButton(186,457,113,28,"Exit",false,GUIEditor_Image[1]) guiSetFont(GUIEditor_Button[1],"default-bold-small") GUIEditor_Button[2] = guiCreateButton(57,457,113,28,"Buy",false,GUIEditor_Image[1]) guiSetFont(GUIEditor_Button[2],"default-bold-small") GUIEditor_Label[16] = guiCreateLabel(65,428,92,21,"Price Weapon:",false,GUIEditor_Image[1]) guiLabelSetColor(GUIEditor_Label[16],150,255,0) ---------------------------------End Window------------------------------------------- ------------------ --timer Edit ------------------ timee[localPlayer] = setTimer(function () local gWA22 = guiGetText (GUIEditor_Edit[1]) if gWA22 ~= '' then local tPMt22 = tonumber(gWA22) * 5 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt22 .." ¢") end local gWA23 = guiGetText (GUIEditor_Edit[2]) if gWA23 ~= '' then local tPMt23 = tonumber(gWA23) * 8 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt23 .." ¢") end local gWA24 = guiGetText (GUIEditor_Edit[3]) if gWA24 ~= '' then local tPMt24 = tonumber(gWA24) * 10 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt24 .." ¢") end local gWA25 = guiGetText (GUIEditor_Edit[4]) if gWA25 ~= '' then local tPMt25 = tonumber(gWA25) * 14 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt25 .." ¢") end local gWA26 = guiGetText (GUIEditor_Edit[5]) if gWA26 ~= '' then local tPMt26 = tonumber(gWA26) * 12 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt26 .." ¢") end local gWA27 = guiGetText (GUIEditor_Edit[6]) if gWA27 ~= '' then local tPMt27 = tonumber(gWA27) * 18 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt27 .." ¢") end local gWA28 = guiGetText (GUIEditor_Edit[7]) if gWA28 ~= '' then local tPMt28 = tonumber(gWA28) * 20 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt28 .." ¢") end local gWA29 = guiGetText (GUIEditor_Edit[8]) if gWA29 ~= '' then local tPMt29 = tonumber(gWA29) * 25 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt29 .." ¢") end local gWA30 = guiGetText (GUIEditor_Edit[9]) if gWA30 ~= '' then local tPMt30 = tonumber(gWA30) * 30 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt30 .." ¢") end local gWA31 = guiGetText (GUIEditor_Edit[10]) if gWA31 ~= '' then local tPMt31 = tonumber(gWA31) * 35 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt31 .." ¢") end local gWA32 = guiGetText (GUIEditor_Edit[11]) if gWA32 ~= '' then local tPMt32 = tonumber(gWA32) * 17 or tonumber(gWA32) * 17 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt32 .." ¢") end local gWA33 = guiGetText (GUIEditor_Edit[12]) if gWA33 ~= '' then local tPMt33 = tonumber(gWA33) * 21 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt33 .." ¢") end local gWA34 = guiGetText (GUIEditor_Edit[13]) if gWA34 ~= '' then local tPMt34 = tonumber(gWA34) * 40 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt34 .." ¢") end local gWA16 = guiGetText (GUIEditor_Edit[14]) if gWA16 ~= '' then local tPMt16 = tonumber(gWA16) * 100 guiSetText (GUIEditor_Label[15],"Total : ".. tPMt16 .." ¢") end end, 50, 0 ) timeee[localPlayer] = setTimer(function () local gWA22 = guiGetText (GUIEditor_Edit[1]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[1],"") end local gWA22 = guiGetText (GUIEditor_Edit[2]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[2],"") end local gWA22 = guiGetText (GUIEditor_Edit[3]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[3],"") end local gWA22 = guiGetText (GUIEditor_Edit[4]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[4],"") end local gWA22 = guiGetText (GUIEditor_Edit[5]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[5],"") end local gWA22 = guiGetText (GUIEditor_Edit[6]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[6],"") end local gWA22 = guiGetText (GUIEditor_Edit[7]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[7],"") end local gWA22 = guiGetText (GUIEditor_Edit[8]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[8],"") end local gWA22 = guiGetText (GUIEditor_Edit[9]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[9],"") end local gWA22 = guiGetText (GUIEditor_Edit[10]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[10],"") end local gWA22 = guiGetText (GUIEditor_Edit[11]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[11],"") end local gWA22 = guiGetText (GUIEditor_Edit[12]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[12],"") end local gWA22 = guiGetText (GUIEditor_Edit[13]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[13],"") end local gWA22 = guiGetText (GUIEditor_Edit[14]) if gWA22 == '-' then guiSetText (GUIEditor_Edit[14],"") end end, 50, 0 ) end -------------------- --Destroy all window -------------------- function destoy() for i,v in ipairs(GUIEditor_Button) do ---destroy all buton if isElement(v) then destroyElement(v) end end for i,v in ipairs(GUIEditor_Label) do --destro all label if isElement(v) then destroyElement(v) end end for i,v in ipairs(GUIEditor_Edit) do ---destroy all edit if isElement(v) then destroyElement(v) end end for i,v in ipairs(GUIEditor_Image) do --destroy all image if isElement(v) then destroyElement(v) end end for i,v in ipairs(GUIEditor_TabPanel) do --destroy all tap-panel if isElement(v) then destroyElement(v) end end for i,v in ipairs(GUIEditor_Tab) do --destroy all tap if isElement(v) then destroyElement(v) end end if isTimer(timee[localPlayer]) then killTimer(timee[localPlayer]) end --kill timee if isTimer(timeee[localPlayer]) then killTimer(timeee[localPlayer]) end --kill timeee end ------------------ -- clear all edit when click ------------------ function onGuiClick (button, state, absoluteX, absoluteY) if (source == GUIEditor_Edit[1]) then guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[2]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[3]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[4]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[5]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[6]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[7]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[8]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[9]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[10]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[11]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[12]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[13]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[14],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") elseif (source == GUIEditor_Edit[14]) then guiSetText (GUIEditor_Edit[1],"") guiSetText (GUIEditor_Edit[2],"") guiSetText (GUIEditor_Edit[3],"") guiSetText (GUIEditor_Edit[4],"") guiSetText (GUIEditor_Edit[5],"") guiSetText (GUIEditor_Edit[6],"") guiSetText (GUIEditor_Edit[7],"") guiSetText (GUIEditor_Edit[8],"") guiSetText (GUIEditor_Edit[9],"") guiSetText (GUIEditor_Edit[10],"") guiSetText (GUIEditor_Edit[11],"") guiSetText (GUIEditor_Edit[12],"") guiSetText (GUIEditor_Edit[13],"") guiSetText (GUIEditor_Label[15],"Total : 0 ¢") end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) ---------------------- --Buy Weapon ---------------------- function onGuiClick (button, state, absoluteX, absoluteY) if (source == GUIEditor_Button[2]) then local gWA = guiGetText (GUIEditor_Edit[1]) string.format ("-", gWA) if gWA ~= '' then local tPM = tonumber(gWA) * 5 local wID = 22 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[2]) if gWA ~= '' then local tPM = tonumber(gWA) * 8 local wID = 23 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[3]) if gWA ~= '' then local tPM = tonumber(gWA) * 10 local wID = 24 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[4]) if gWA ~= '' then local tPM = tonumber(gWA) * 14 local wID = 25 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[5]) if gWA ~= '' then local tPM = tonumber(gWA) * 12 local wID = 26 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[6]) if gWA ~= '' then local tPM = tonumber(gWA) * 18 local wID = 27 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[7]) if gWA ~= '' then local tPM = tonumber(gWA) * 20 local wID = 32 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[8]) if gWA ~= '' then local tPM = tonumber(gWA) * 25 local wID = 29 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[9]) if gWA ~= '' then local tPM = tonumber(gWA) * 30 local wID = 30 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[10]) if gWA ~= '' then local tPM = tonumber(gWA) * 35 local wID = 31 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[11]) if gWA ~= '' then local tPM = tonumber(gWA) * 17 local wID = 28 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[12]) if gWA ~= '' then local tPM = tonumber(gWA) * 21 local wID = 33 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[13]) if gWA ~= '' then local tPM = tonumber(gWA) * 40 local wID = 34 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end local gWA = guiGetText (GUIEditor_Edit[14]) if gWA ~= '' then local tPM = tonumber(gWA) * 100 local wID = 16 triggerServerEvent ("BuyW", getLocalPlayer(), tPM , gWA, wID ) end elseif (source == GUIEditor_Button[1]) then destoy() showCursor( false ) end end addEventHandler ("onClientGUIClick", getRootElement(), onGuiClick) ---------------------- --Create Marker & bilp ---------------------- local Marker = createMarker ( 296, -37, 999.5, "cylinder", 2, 255, 255, 0, 150 ) setElementInterior( Marker, 1, 296, -37, 999.5 ) addEventHandler('onClientMarkerHit', Marker, function ( hitPlayer ) if ( hitPlayer == localPlayer ) then show() showCursor( true ) end end ) createBlip ( 1367, -1279, 13 , 6 ) اینم سرور گان شاپه که طبق راهنمایییتون مونی ها رو به کوین تغییر دادم addEvent( "BuyW", true) addEventHandler( "BuyW", getRootElement(), function ( tPM , gWA, wID ) local PlayerCoin = getPlayerCoin(source) if PlayerCoin >= tPM then giveWeapon (source, wID, gWA ) takePlayerCoin(source, tPM) setPedWeaponSlot(source, getSlotFromWeapon(tonumber(wID))) outputChatBox ( "#FFFF1A*** You Bought Weapon By : "..tonumber(tPM).."¢ ***", source, 255, 0, 0, true ) else outputChatBox("you don't have $"..tonumber(tPM).." to buy This Weapon !", source, 255, 0, 0) end end) local Exitdoor = createMarker( 286, -42, 1002.5, "arrow", 1.5, 150, 0, 0, 255 ) setElementInterior( Exitdoor, 1, 285, -41, 1001 ) function Exitd( player ) if (source == Exitdoor) then if getElementType(player) == "player" then fadeCamera ( player, false, 1, 0, 0, 0 ) setTimer ( fadeCamera, 1000, 1, player, true, 1 ) setTimer ( setElementPosition, 1000, 1, player, 1367, -1279, 13 ) setTimer ( setElementInterior, 1000, 1, player, 0, 1367, -1279, 13 ) toggleControl ( player, "fire", true ) end end end addEventHandler ("onMarkerHit", getRootElement() ,Exitd ) local Doorentry = createMarker(1369, -1279, 14.5, "arrow", 1.5, 255, 0, 0, 255 ) function Doore( player ) if (source == Doorentry) then if getElementType(player) == "player" then fadeCamera ( player, false, 1, 0, 0, 0 ) setTimer ( fadeCamera, 1000, 1, player, true, 1 ) setTimer(setElementPosition, 1000, 1, player, 285, -40, 1001) setTimer ( setElementInterior, 1000, 1, player, 1, 285, -40, 1001 ) toggleControl ( player, "fire", false ) end end end addEventHandler ("onMarkerHit", getRootElement(), Doore ) addEventHandler ( "onResourceStart", getResourceRootElement(), function ( ) ped = createPed ( 223, 296, -40, 1001 ) setElementInterior( ped, 1, 296, -40, 1001 ) end ) آره اصلا اسلحه ها خرید نمیشوند. لطفا راهنمایی کنید. ممنون Link to comment
ZayN Posted June 1, 2019 Share Posted June 1, 2019 (edited) On 01/06/2019 at 22:21, Turk-oghlan said: ZayN@ الان رفتم به اسکریپت گان شاپ بعد همون کاری رو که گفتید رو انجام دادم ولی وقتی که رفتم گان شاپ و تفنگ بخرم اصلا خریده نمیشه. نه از کوین کم میشه و نه از پول و تفنگ ها هم خریده نمیشوند. این کلاینت گان شاپ که تمام مونی ها رو کوین کردم اینم سرور گان شاپه که طبق راهنمایییتون مونی ها رو به کوین تغییر دادم addEvent( "BuyW", true) addEventHandler( "BuyW", getRootElement(), function ( tPM , gWA, wID ) local PlayerCoin = getPlayerCoin(source) if PlayerCoin >= tPM then giveWeapon (source, wID, gWA ) takePlayerCoin(source, tPM) setPedWeaponSlot(source, getSlotFromWeapon(tonumber(wID))) outputChatBox ( "#FFFF1A*** You Bought Weapon By : "..tonumber(tPM).."¢ ***", source, 255, 0, 0, true ) else outputChatBox("you don't have $"..tonumber(tPM).." to buy This Weapon !", source, 255, 0, 0) end end) local Exitdoor = createMarker( 286, -42, 1002.5, "arrow", 1.5, 150, 0, 0, 255 ) setElementInterior( Exitdoor, 1, 285, -41, 1001 ) function Exitd( player ) if (source == Exitdoor) then if getElementType(player) == "player" then fadeCamera ( player, false, 1, 0, 0, 0 ) setTimer ( fadeCamera, 1000, 1, player, true, 1 ) setTimer ( setElementPosition, 1000, 1, player, 1367, -1279, 13 ) setTimer ( setElementInterior, 1000, 1, player, 0, 1367, -1279, 13 ) toggleControl ( player, "fire", true ) end end end addEventHandler ("onMarkerHit", getRootElement() ,Exitd ) local Doorentry = createMarker(1369, -1279, 14.5, "arrow", 1.5, 255, 0, 0, 255 ) function Doore( player ) if (source == Doorentry) then if getElementType(player) == "player" then fadeCamera ( player, false, 1, 0, 0, 0 ) setTimer ( fadeCamera, 1000, 1, player, true, 1 ) setTimer(setElementPosition, 1000, 1, player, 285, -40, 1001) setTimer ( setElementInterior, 1000, 1, player, 1, 285, -40, 1001 ) toggleControl ( player, "fire", false ) end end end addEventHandler ("onMarkerHit", getRootElement(), Doore ) addEventHandler ( "onResourceStart", getResourceRootElement(), function ( ) ped = createPed ( 223, 296, -40, 1001 ) setElementInterior( ped, 1, 296, -40, 1001 ) end ) آره اصلا اسلحه ها خرید نمیشوند. لطفا راهنمایی کنید. ممنون function takePlayerCoin(thePlayer, number) if ( getElementType ( thePlayer ) == "player" ) then setElementData(thePlayer,"moneycoins",getElementData(thePlayer, "moneycoins")-tonumber(number)) end end function getPlayerCoin() local data = getElementData(getLocalPlayer(), "moneycoins"); thePoints = tonumber(data); return thePoints end فانکشن اولی رو در سرور و فانکشن دومی رو در کلاینت فراخوانی کنید و نتیجه رو بگید و اگر نشد در فانکشن دومی فانکشن رو به صورت زیر بکنید: function getPlayerCoin(thePlayer) local data = getElementData(theplayer, "moneycoins"); thePoints = tonumber(data); return thePoints end Edited June 1, 2019 by ZayN Link to comment
Jack1445 Posted June 1, 2019 Share Posted June 1, 2019 سلام من میخواستم. یه کارکتر های با ادمک یا ربات های اد کنم مثلا تو خیابون دارن باهم صحبت میکنن میخوام خودم بهشون انیمیشن بگم چه کنن و اینکه نمیرن جونشون ببنهایت باشه اگه کسی اسکریپت /spary داره میشه بده ممنون میشم Link to comment
Turk-oghlan Posted June 2, 2019 Share Posted June 2, 2019 ZayN@ طبق راهنمایی فانکش اولی رو در سرور گان شاپ و دومی رو درکلاینتش ریختم ولی هنگامی که اسلحه میخرم از مقدار پول کم میشه و از کوین کم نمیشه. حتی بعدش فانکشن اول رو که دادید رو در سرور گان شاپ جایگزین هم کردم با یک فانکشن دیگه ولی این دفعه اصلا اینتریور گان شاپ هم نیومد. اگر مایل هستید اسکریپت گان شاپ رو بدم خودتون هم امتحان کنید Link to comment
M4sT3R Posted June 3, 2019 Share Posted June 3, 2019 (edited) On 02/06/2019 at 03:53, Jack1445 said: سلام من میخواستم. یه کارکتر های با ادمک یا ربات های اد کنم مثلا تو خیابون دارن باهم صحبت میکنن میخوام خودم بهشون انیمیشن بگم چه کنن و اینکه نمیرن جونشون ببنهایت باشه اگه کسی اسکریپت /spary داره میشه بده ممنون میشم -->> CreatePed -->> setPedAnimation -->> Animations -->> onClientPedDamage Edited June 3, 2019 by M4sT3R Link to comment
Turk-oghlan Posted June 4, 2019 Share Posted June 4, 2019 سلام دوستان من یک اسکریپت لازم دارم که به این صورت باشه: وقتی بازیکن وارد سرور شد و ثبت نام کرد،زمانی که وارد سرور بشه نامش با همون نامی باشه که تو سرور با هاش ثبت نام کرده. در کل یعنی وقتی که تو تنظیات ام تی ای اسمش رو تغییر داد تو سرور وقتی وارد میشه با همون نامی که قبلا تو سرور ثبت نام کرده بود مشخص بشه. نه اینکه همش اسمش رو تغییر بده. دوستان هرکی اسکریپتی با این شرایط داره لطفا اینجا بگذارید. با تشکر Link to comment
Deihim007 Posted June 4, 2019 Author Share Posted June 4, 2019 3 minutes ago, Turk-oghlan said: سلام دوستان من یک اسکریپت لازم دارم که به این صورت باشه: وقتی بازیکن وارد سرور شد و ثبت نام کرد،زمانی که وارد سرور بشه نامش با همون نامی باشه که تو سرور با هاش ثبت نام کرده. در کل یعنی وقتی که تو تنظیات ام تی ای اسمش رو تغییر داد تو سرور وقتی وارد میشه با همون نامی که قبلا تو سرور ثبت نام کرده بود مشخص بشه. نه اینکه همش اسمش رو تغییر بده. دوستان هرکی اسکریپتی با این شرایط داره لطفا اینجا بگذارید. با تشکر با سلام در این تاپیک تنها به سوالات پاسخ داده میشه، اگه سوالی در این زمینه دارید مطرح کنید، در غیر این صورت در دیسکورد چنل تبلیغات اقدام نمایید Link to comment
Turk-oghlan Posted June 4, 2019 Share Posted June 4, 2019 3 hours ago, Deihim007 said: با سلام در این تاپیک تنها به سوالات پاسخ داده میشه، اگه سوالی در این زمینه دارید مطرح کنید، در غیر این صورت در دیسکورد چنل تبلیغات اقدام نمایید ببخشـید فکر کنم شما متوجه نشدید. من تبلیغ نمی کنم. من فقط یه اسکریپت لازم دارم که اگه کسی داره بده.. وگرنه بنده نه سروری رو تبلیغ کردم و نه چیز دیگه. Link to comment
Deihim007 Posted June 4, 2019 Author Share Posted June 4, 2019 19 minutes ago, Turk-oghlan said: ببخشـید فکر کنم شما متوجه نشدید. من تبلیغ نمی کنم. من فقط یه اسکریپت لازم دارم که اگه کسی داره بده.. وگرنه بنده نه سروری رو تبلیغ کردم و نه چیز دیگه. نه عزیزم نگفتم که تبلیغ کردی، چیزی که شما مطرح کردی به نظر میاد که دنبال اسکریپتر می گردی، وگرنه که https://community.multitheftauto.com/ پر اسکریپت های مختفله فقط باید حوصله داشتی باشی بگردی. این چیزی هم که شما می خوای باید بنویسیش معمولا، کم پیدا میشه چنین چیزی تازه اگه کار بده و آپدیت باشه. اگه با اسکریپت نویسی آشنایی داری بگو تا راهنماییت کنم Link to comment
Arshin Posted June 7, 2019 Share Posted June 7, 2019 On 04/06/2019 at 15:26, Turk-oghlan said: سلام دوستان من یک اسکریپت لازم دارم که به این صورت باشه: وقتی بازیکن وارد سرور شد و ثبت نام کرد،زمانی که وارد سرور بشه نامش با همون نامی باشه که تو سرور با هاش ثبت نام کرده. در کل یعنی وقتی که تو تنظیات ام تی ای اسمش رو تغییر داد تو سرور وقتی وارد میشه با همون نامی که قبلا تو سرور ثبت نام کرده بود مشخص بشه. نه اینکه همش اسمش رو تغییر بده. دوستان هرکی اسکریپتی با این شرایط داره لطفا اینجا بگذارید. با تشکر :سلام ، از کد زیر استفاده کنید function name(thePlayer) local acc = getPlayerAccount(source) local accName = getAccountName(acc) setPlayerName(source, accName) end addEventHandler("onPlayerLogin",getRootElement(),name) function nick() cancelEvent() end addEventHandler("onPlayerChangeNick", getRootElement(), nick) !تشکر فراموش نشه On 02/06/2019 at 03:53, Jack1445 said: سلام من میخواستم. یه کارکتر های با ادمک یا ربات های اد کنم مثلا تو خیابون دارن باهم صحبت میکنن میخوام خودم بهشون انیمیشن بگم چه کنن و اینکه نمیرن جونشون ببنهایت باشه اگه کسی اسکریپت /spary داره میشه بده ممنون میشم سلام، برای ریسورس Spray میتوانید سایت https://community.multitheftauto.com/ .را برسی کنید و ریسورس های زیادی را پیدا کنید .تشکر فراموش نشه 1 Link to comment
Turk-oghlan Posted June 7, 2019 Share Posted June 7, 2019 3 hours ago, Arshin said: :سلام ، از کد زیر استفاده کنید سلام واقعا ممنون که کمک کردید. اسکریپت درست کار کرد. این اسکریپت رو اصلا پیدا نمی کردم ولی شما مشکلم رو حل کردید. سپاس Link to comment
Jack1445 Posted June 13, 2019 Share Posted June 13, 2019 سلام یه ریسورس بود به صورت جدا اسکین و اسکین ماشین و گان رو میشود بزاری رو سرور اگه کسی داره بده اسون بود اون Link to comment
Deihim007 Posted June 17, 2019 Author Share Posted June 17, 2019 On 14/06/2019 at 08:40, iMontieGo said: سلام بچه ها من یه اسکریپت میخوام که بتونم برای اسپاون کردن ماشین بتونم بهش رنگ ام بدم بچه ها چطوری سریال یه نفر رو ببینم و با همون سریال بنش کنم که وقتی وارد صفحه ی لاگین میشه بهش بگه شما سریال بن هستید ببخشید اینو یادم رفت بگم, میشه بگید چطوری باید از فانکشن stringfind استفاده کنم و چطوری کاری کنم که اگه پلیری که در فکشنی نبود در 30 متری یک پلیس بود خود به خود هیلش به 0 ست بشه ممنون میشم جواب بدید آقای دهیم سلام دوست عزیز حدس اولی که میزنم اینه که شما مثل اکثر دوستان دیگه برنامه نویسی بلد نیستید. این کار هایی رو که قصد انجامشون رو دارید نیاز به مطالعه ای پی ای ام تی ای رو دارد اما در هر صورت نحوه پیاده سازی این موارد به صورت زیر است: جواب سوال اول: function createWhiteNrg(playerSource, commandName) -- در اینجا شما فانکشن رو تعریف می کنید local px, py, pz = getElementPosition(playerSource) -- سپس مختصات پلیری که فرمان رو اجرا کرده دریافت می کنیم local v = createVehicle(522, px, py, pz) -- سپس اقدام به ساختن وسیله نقلیه می کنیم (که در واقع در این 522 موتورسیکلت ان آر جی هست) و المنت آی دی اون رو ذخیره می کنیم setVehicleColor(v, 0, 0, 0) -- حال توسط آی دی ذخیره شده رنگ وسیله رو تغییر به سفید میدیم setTimer(function() warpPedIntoVehicle(playerSource, v) -- در این قسمت هم یه ترفند خوب انجام میدیم که پس از ساخت و تغییر رنگ پلیر رو داخل وسیله وارپ کنه end, 500, 1) -- هدف از تایمر نیم ثانیه ای دادن زمان کافی برای ساخته شدن وسیله و لود شدن آن است end addCommandHandler("spawnWhiteNrg", createWhiteNrg) -- تعریف فرمان مورد نظر جواب سوال دوم: خب میشه گفت انجام این کار نسبتا پیچیده است, اول از همه شما باید سریال اون شخصی رو که بن کردید ذخیره داشته باشید که می تونید از دیتابیس یا یک فایل جیسون ساده استفاده کنید (که بازم نیاز به مطالعه بیشتر داره) حال که شما لیستی از پلیرهای سریال بن رو دارید باید هنگام ورود یک پلیر جدید نسبت به بررسی بن بود یا نبودن آن پلیر اقدام کنید. حال به مثال زیر توجه کنید: local serialBannedFile = fileOpen("serialBannedPlayers.json", true) local serialBannedPlayers = fromJSON(fileRead(serialBannedFile, fileGetSize(serialBannedFile)) function checkForBanStatus() local playerSerial = getPlayerSerial(source) for _, s in ipairs(serialBannedPlayers) do if s == playerSerial then return kickPlayer(source, "شما سریال بن هستید، در صورتی که فکر میکنید اشتباهی رخ داده است با مدیریت سرور در تماس باشید." end end end addEventHandler("onPlayerJoin", root, checkForBanStatus) جواب سوال سوم: برای دست یافن به جواب این سوال پیشنهاد میکنم این صفحه رو مطالعه کنید:https://www.Lua.org/pil/20.1.html جواب سوال چهارم: بازم این بر میگرده به مهارتتون در نحوه پیاده سازیش و از اون جایی که تا به حال همچنین ایده ای به ذهنم نیومده و واقعا دلیلی براش پیدا نمی کنم بهترین راه ممکن برای پیاده سازیش رو نمیدونم اما میتونم راه حل هایی که به ذهنم میاد رو مثال بزنم: 1) اینکه شما یک رکت انگل دوره هر پلیس بسازید و سنتر اون رکت انگل رو به پلیس اتچ کنید. 2) یک اونت آن رندر ثبت کنید و چک کنید در حل لحظه که آیا یک پلیر در رنج یک پلیس هست یا خیر و اگر هست ست المنت هلت صفر و ... راه و روش زیاده اما خودتون باید جستجو کنید تا بهترین روش رو پیدا کنید. انشالله که موفق باشید Link to comment
Turk-oghlan Posted June 17, 2019 Share Posted June 17, 2019 سلام به دوستان سرعت ماشین های سرور رو از کجا تنظیم کنم؟ Link to comment
Deihim007 Posted June 17, 2019 Author Share Posted June 17, 2019 1 minute ago, Turk-oghlan said: سلام به دوستان سرعت ماشین های سرور رو از کجا تنظیم کنم؟ setModelHandling 1 Link to comment
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now