Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-01-03, 09:49


przemosz12

Uczę się LUA :)






Wiek: 37
Na forum: 6664 dni
Posty: 27
Nick w MP: M4Zz1

Piwa: 1

Respekt: 30,5

Ostrzeżeń: 60%
Witam stworzy?em Panel Vip na DayZ Kt?ry kt?rym mo?na da? sobie itemy Oraz zrespawnowa? pojazd , tylko jeden problem spawnowanie pojazdu nie dzia?? .
Wygl?da on tak :)

SErver.lua
--Bronie
function greetingHandler ()
   setElementData(source"M4"1)
   setElementData(source"M4 Mag"120)
   setElementData(source"CZ 550"1)
   setElementData(source"CZ 550 Mag"30)
   setElementData(source"Hatchet"1)
   outputChatBox(" #FFFFFF[#00FF00World DayZ#FFFFFF]:#F70606 Dosta?e? #FFFFFFBro?!"thePlayer2789224true)
end
addEvent"onGreeting"true )
addEventHandler"onGreeting"getRootElement(), greetingHandler )

-- Tooblet'y
function greeting2Handler ()
   setElementData(source, "Coyote Backpack", 1)
   setElementData(source, "Map", 1)
   setElementData(source, "GPS", 1)
   setElementData(source, "Toolbox", 1)
   outputChatBox(" #FFFFFF[#00FF00World DayZ#FFFFFF]:#F70606 Dosta?e? #FFFFFFTooblet'y!", thePlayer, 27, 89, 224, true)
end
addEvent( "onGreeting2", true )
addEventHandler( "onGreeting2", getRootElement(), greeting2Handler )




function PlayerHaveLevel( )
    local accName = getAccountName ( getPlayerAccount ( source ) )
    if ( isObjectInACLGroup ("user."..accName, aclGetGroup ( "VIP" ) ) ) then
        triggerClientEvent(source, "ShowVipPanel", source )
    else
        outputChatBox("Nie JesteVIP'em i nie mo?esz u?y? tej komendy!",source)
    end
end

addEvent( "ClientHaveLevel", true )
addEventHandler( "ClientHaveLevel", getRootElement(), PlayerHaveLevel )

function giveVipVehicle(id, tr, slots)
  if spawning == true then
    spawning = false
    do
      local x, y, z = getElementPosition(source)
      local veh = createVehicle(getVehicleModelFromName(id), x * 55, y * 55, z, getElementRotation(source))
      vehCol = createColSphere(x * 55, y * 55, z, 2.5)
      attachElements(vehCol, veh, 0, 0, 0)
      setElementData(vehCol, "parent", veh)
      setElementData(veh, "parent", vehCol)
      setElementData(veh, "spawnedViaPanel", true)
      setElementData(vehCol, "vehicle", true)
      setElementData(vehCol, "MAX_Slots", slots)
      setElementData(vehCol, "Tire_inVehicle", tr)
      setElementData(vehCol, "Engine_inVehicle", 1)
      setElementData(vehCol, "fuel", 15)
      setElementData(veh, "spawner", source)
      setTimer(setElementPosition, 2000, 1, veh, x, y, z)
      setTimer(warpPedIntoVehicle, 2000, 1, source, veh)
      addEventHandler("onVehicleExplode", veh, function()
        setTimer(destroyElement, 50000, 1, veh)
        setTimer(destroyElement, 50000, 1, vehCol)
      end)
    end
  end
end
addEvent("vip.SpawnVeh", true)
addEventHandler("vip.SpawnVeh", getRootElement(), giveVipVehicle)



Client.lua


function vip()
    triggerServerEvent "ClientHaveLevel"getLocalPlayer() )
end

addCommandHandler ("vip"vip)

function armavip ()
showCursor (true)
triggerServerEvent "onGreeting"getLocalPlayer() )

end

function equipvip ()
showCursor (true)
triggerServerEvent "onGreeting2"getLocalPlayer() )

end

function vehiclesvip ()
showCursor (true)
triggerServerEvent "vip.SpawnVeh"getLocalPlayer() )

end


function vip2()
    painel guiCreateWindow(450250448280"V.I.P World DayZ"false)
    guiWindowSetSizable(painelfalse)
    showCursor true )
    guiSetAlpha(painel1.00)
    guiSetProperty(painel"CaptionColour""FF6AE419")

    arma guiCreateButton(4814434138"We? Bro? i Magazynki"falsepainel)
    equip guiCreateButton(4819334138"We? Tooblet'y"falsepainel)
    vehicles guiCreateButton(4823134138"Spawnuj Quada"falsepainel)
    close guiCreateButton(15625011437"Wyjdz"falsepainel)
    memo guiCreateMemo(1730421104"                                    Witamy w Panelu Vip !                                  Mo?esz w nim uzyska? takie oto itemy :                                          Bronie : M4,120Mag,CZ 550,30 Ammo,Hachtet                        Tooblet'y:Coyote BackPack,GPS,Mapa,Toolbox !"falsepainel)
    guiMemoSetReadOnly(memotrue)

    addEvent"showvip",true )
    addEventHandler "onClientGUIClick"armaarmavipfalse )
    addEventHandler "onClientGUIClick"equipequipvipfalse )
    addEventHandler "onClientGUIClick"vehiclesvehiclesvipfalse )
    playSound("button.mp3")
    addEventHandler "onClientGUIClick"close,
    function()
        guiSetVisible(painelfalse)
        showCursor(false)
    endfalse )
end

vehicles = {
   {
      "Quadbike",
      4,
      15
    },
},

addEvent"ShowVipPanel"true )
addEventHandler"ShowVipPanel"getRootElement(), vip2)


Je?eli Jest co? ?le prosze o pomoc :) Piwka Rozdam :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-03, 09:59


luki123luki123

Place Game






Wiek: 28
Na forum: 5275 dni
Posty: 1948
Nick w MP: LuKiO

Piwa: 6101

Respekt: 611
Respekt: 611Respekt: 611

local veh createVehicle(id5555zgetElementRotation(source))
Po co tu jest getVehicleModelFromName i podaj zdefiniowanie id

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-01-03, 10:13


przemosz12

Uczę się LUA :)






Wiek: 37
Na forum: 6664 dni
Posty: 27
Nick w MP: M4Zz1

Piwa: 1

Respekt: 30,5

Ostrzeżeń: 60%
Kt?ra funkcja jest by ten pojazd kt?ry sobie zrespawnuje to tylko do niego nale?y ? a id to 471

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: panel :: vip :: dayz
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » Panel VIP DayZ Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku