Így ennyiből elég nehéz kitalálni. Amit linkeltél kódban egyszer használja azt a skinCollision változót:
if button == \"mouse1\" then
if isCursorHover(groupStartX, groupStartY + spacer + (maxKey + 1) * 22, factionRowWidth, 22) then
if not isElementWithinColShape(localPlayer, skinCollision) then
infoBox(\"Csak a ruhaboltban használhatod\", 2)
return
end
changeState()
currentSkin = 1
skinGroup = groupId
skinPed = createPed(dutySkins[skinGroup][currentSkin], 1244.2867431641, -1517.7908935547, 19.984375)
setElementFrozen(localPlayer, true)
setCameraMatrix(1244.21875, -1514.6204833984, 21.260400772095, 1244.2397460938, -1515.5982666016, 21.051906585693)
dutyskinOpened = true
outputChatBox(\"[Extend Gaming]: #ffffffSkinek között a nyilakkal tudsz lépegetni. Kiválasztáshoz nyomj ENTER-t, bezáráshoz pedig BACKSPACE-t\", 0, 135, 235, true)
end
end
Ami nekem valami itemnek néz ki amit csak ruha boltban lehet használni vagy én nem tudom. Nem ismerem az externált vagy milyen mod ez de ha csak egy marker amibe ha bele megy az ember akkor lecseréli a skinjét akkor próbálj meg rákeresni totalcommanderrel a filekben, hogy setElementModel() annak a közelében kell hogy legyen de nem biztos hogy meglesz így se. Elsőnek ki kéne találnod egyátalán melyik resource teszi le oda azt a markert.
De @rusztamas-nak igaza van ( bár én nem így fogalmaztam volna) de nem tudom mik a céljaid ezzel hogy csak tanulgatod a scriptelést/programozást vagy egy szervert akarsz beindíteni.
Mert, ha szert akarsz ezzel nyitni akkor azt tudom mondani amit mindenki mond, hogy nincs értelme egy újabb semmilyen szerónak.
Ha csak tanulgatod belőle nem akarsz ezzel indítani egy szerót akkor jó ha megnézed ki mit, hogy old meg de ha nagyon kezdő vagy akkor szerintem az a legnehezebb hogy valaki más kódjában eligazodj.