GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: ember2 - 2016. március 12. - 13:28:01

Cím: Utca átöltözés
Írta: ember2 - 2016. március 12. - 13:28:01
Üdv. Mivel most egy szervert próbálok \"írni\" (jövöre nyítni egyet ha annyira értek már majd hozzá.)
De hibába ütköztem.
Nos már írtam duty témában, arra még nem jött jó válasz. Remélem erre jönni fog.
Nos. Bele lett helyezve a skin vásárlás.
De az utcán is át lehet öltőzni. EZ lenne a gondom.
Bele írtam a s_item_system -be hogy ha nincs interior-ba /demenzióba akkor ne leheseen átöltőzni. Nem is lenne rossz, mert írja nem öltözhetsz át az utcán, de ő akkor is felveszi a ruhát.
Ha több endelést írok rá, akkor viszont azt írja hgy
(Teljesen más rendszer, mint a többi item-system) triggered  serverside event UseItem,but event in not adedd on serverside
 
 elseif (itemID==16) then -- Rúházat,Skin Rendszer
if getElementInterior(source) > 0 or getElementDimension(source) > 0 then
    local skin = tonumber(itemValue)
   setElementModel(source, skin)
   local result = mysql:query_fetch_assoc(\"SELECT gender,skincolor FROM characters WHERE id=\'\" .. getElementData(source, \"dbid\") .. \"\' LIMIT 1\")
   local gender = tonumber(result[\"gender\"])
   local race = tonumber(result[\"skincolor\"])
else
      outputChatBox(\"Az utcán nem tudsz átöltözni.\", source, 255, 194, 14)
end
   --local skin = tonumber(itemValue)
   local skin, clothingid = unpack(split(tostring(itemValue), \':\'))
   skin = tonumber(skin)
   clothingid = tonumber(clothingid) or nil
   --if fittingskins[gender] and fittingskins[gender][race] and fittingskins[gender][race][skin] then
      setElementModel(source, skin)
      exports.anticheat:changeProtectedElementDataEx(source, \"clothing:id\", clothingid, true)
      mysql:query_free( \"UPDATE characters SET skin = \" .. skin .. \", clothingid = \" .. ( clothingid or \'NULL\' ) .. \" WHERE id = \" .. getElementData( source, \"dbid\" ) )
      triggerEvent(\'sendAme\', source, \"átöltöztél.\")
Cím: Utca átöltözés
Írta: Neo3224 - 2016. március 13. - 13:56:57
a trigger felesleges bele, egy sima sendlocalmeaction (ha valhalla) jó lesz.
Cím: Utca átöltözés
Írta: almightymartin - 2016. március 13. - 20:23:09
[gmod]A főposztba kitettem a \'LUA\' tag-ot.[/gmod]
Cím: Utca átöltözés
Írta: ember2 - 2016. március 14. - 16:44:36
Nem vallhala. És teljesen át kellett írni, de már megoldottam,. azért köszön a választ.