Szerző Téma: Segítség  (Megtekintve 1576 alkalommal)

Segítség
« Dátum: 2015. február 14. - 10:28:53 »
0 Show voters
na az a problémám hogy van rp szeróm de mikor odamegyek az autóbolthoz akkor mikor megvenném a kocsit azt írja nincs elég helyem mikor 1 járművem sincs ez mitől van?

Nem elérhető Eduka

  • 214
    • Profil megtekintése
Segítség
« Válasz #1 Dátum: 2015. február 14. - 10:34:44 »
0 Show voters
Másold be a scriptet, legyél szíves! :)

Segítség
« Válasz #2 Dátum: 2015. február 14. - 10:44:17 »
0 Show voters
Global mappa

Segítség
« Válasz #3 Dátum: 2015. február 14. - 11:42:36 »
0 Show voters
carshop-system a script neve

Dupla üzenet összevonva ekkor: 2015. február 14. - 11:43:28

ige és a global mappában mit kell csinálni??

Nem elérhető Eduka

  • 214
    • Profil megtekintése
Segítség
« Válasz #4 Dátum: 2015. február 14. - 14:09:41 »
0 Show voters
Valhallából szedtem ki ezeket a sorokat, szerintem neked is jól jönne.
Nyisd meg a global mappát, azon belül az s_vehicle_globals.lua-t és a benne lévők helyett ezt írd be:
 
function getVehiclesOwnedByCharacter(thePlayer)
local dbid = tonumber(getElementData(thePlayer, \"dbid\"))
local carids = { }
local numcars = 0
local indexcars = 1
for key, value in ipairs(exports.pool:getPoolElementsByType(\"vehicle\")) do
local owner = tonumber(getElementData(value, \"owner\"))
if (owner) and (owner==dbid) then
   local id = getElementData(value, \"dbid\")
   carids[numcars+1] = id
   numcars = numcars + 1
end
end
return numcars, carids
end
function canPlayerBuyVehicle(thePlayer)
if (isElement(thePlayer)) then
if getElementData(thePlayer, \"loggedin\") == 1 then
   local maxvehicles = getElementData(thePlayer, \"maxvehicles\") or 0
   local novehicles, veharray = getVehiclesOwnedByCharacter(thePlayer)
   if (novehicles < maxvehicles) then
      return true
   end
   return false, \"Too much vehicles\"
end
return false, \"Player not logged in\"
end
return false, \"Element not found\"
end

Segítség
« Válasz #5 Dátum: 2015. február 14. - 14:23:37 »
0 Show voters
köszike meglátjuk

Dupla üzenet összevonva ekkor: 2015. február 15. - 08:42:37

rendben működik de még az nem jó hogy a szerelők nem tudnak szerelni
« Utoljára szerkesztve: 2015. február 15. - 08:42:37 írta lacko1008 »

Nem elérhető Eduka

  • 214
    • Profil megtekintése
Segítség
« Válasz #6 Dátum: 2015. február 15. - 10:26:55 »
0 Show voters
Az egészet törölheted! Ha gondolod, akkor másolok be neked egy alap scriptet, amit még magamnak írtam.
Nem biztos, h jó, még nem teszteltem le.
 
szerelo1 = createColSphere( 1448.154296875, -1448.8037109375, 13.545628547668, 10)
exports.rp_core:allocateElement(szerelo)
setElementInterior(szerelo, 0)
setElementDimension(szerelo, 0)
function GetClosestVehicle(p1)
local x, y, z = getElementPosition(p1)
local dis = 99999
local dis2 = 0
local cid = -1
local type = \"vehicle\"
for key,value in ipairs(getElementsByType(type)) do
if value ~= p1 then
   local x2, y2, z2 = getElementPosition(value)
   dis2 = getDistanceBetweenPoints3D ( x, y, z, x2, y2, z2 )
   if tonumber(dis2) < tonumber(dis)  then
      dis = dis2;
      cid = value;
   end
end
end
return cid
end
 
function megjavitscript(player)
local csapat = getPlayerTeam(player)
local id = getElementData(csapat, \"id\")
local factionrank = getElementData(player,\"factionrank\")
if id == 4 and factionrank >=1 then
local kocsi = GetClosestVehicle (player)
if kocsi and isElementWithinColShape(player, szerelo) then
   local x, y, z = getElementPosition( player )
   if getDistanceBetweenPoints3D( x, y, z, getElementPosition( kocsi ) ) < 5 then
      fixVehicle(kocsi)
      outputChatBox (\"Sikeresen megjavítottad a kocsit!\", player)
   else
      outputChatBox (\"Nincs kocsi a közeledben!\", player)
   end
else
   outputChatBox(\"Nem vagy a szerelő zónában!\",player)
end
else
   outputChatBox(\"Nem vagy az EverLife City szerelők tagja!\",player)
    end
end
addCommandHandler (\"megjavit\" , megjavitscript)

Segítség
« Válasz #7 Dátum: 2015. április 01. - 18:57:15 »
0 Show voters
Már majdnem 2 hónapos a téma. Zárom és helyezem.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal