przemosz12
Uczę się LUA :)
Wiek: 37 Na forum: 6664 dni Posty: 27
Nick w MP: M4Zz1
Piwa : 1
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?!" , thePlayer , 27 , 89 , 224 , true )
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 Jeste ? VIP '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 ( 450 , 250 , 448 , 280 , "V.I.P World DayZ" , false )
guiWindowSetSizable ( painel , false )
showCursor ( true )
guiSetAlpha ( painel , 1.00 )
guiSetProperty ( painel , "CaptionColour" , "FF6AE419" )
arma = guiCreateButton ( 48 , 144 , 341 , 38 , "We? Bro? i Magazynki" , false , painel )
equip = guiCreateButton ( 48 , 193 , 341 , 38 , "We? Tooblet'y" , false , painel )
vehicles = guiCreateButton ( 48 , 231 , 341 , 38 , "Spawnuj Quada" , false , painel )
close = guiCreateButton ( 156 , 250 , 114 , 37 , "Wyjdz" , false , painel )
memo = guiCreateMemo ( 17 , 30 , 421 , 104 , " 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 !" , false , painel )
guiMemoSetReadOnly ( memo , true )
addEvent ( "showvip" , true )
addEventHandler ( "onClientGUIClick" , arma , armavip , false )
addEventHandler ( "onClientGUIClick" , equip , equipvip , false )
addEventHandler ( "onClientGUIClick" , vehicles , vehiclesvip , false )
playSound ( "button.mp3" )
addEventHandler ( "onClientGUIClick" , close ,
function()
guiSetVisible ( painel , false )
showCursor ( false )
end , false )
end
vehicles = {
{
"Quadbike" ,
4 ,
15
},
},
addEvent ( "ShowVipPanel" , true )
addEventHandler ( "ShowVipPanel" , getRootElement (), vip2 )
Je?eli Jest co? ?le prosze o pomoc Piwka Rozdam