Witam. Mam problem przy stworzeniu panelu wyboru spawnu. Oto urywek kodu kt?ry napisa?em
Wiem ?e pod ka?dy button trzeba podpi?? spawn ale nie wiem jak i prosi? bym o pomoc( odpowiednia funkcja lub wyt?umaczenie i podanie wzoru lub cokolwiek takiego). Za pomoc daj? piwo, z g?ry dzi?kuje
Hmmm... zrobi?em ten skrypt do ko?ca lecz co? mi nie idzie Oto kod Client:
GUIEditor_Button = {}
GUIEditor_Button[1] = guiCreateButton(6,206,190,64,"San Fierro",false)
GUIEditor_Button[2] = guiCreateButton(6,293,190,64,"Las Venturas",false)
GUIEditor_Button[3] = guiCreateButton(6,382,190,64,"Fort Carson",false)
GUIEditor_Button[4] = guiCreateButton(6,471,190,64,"Las Paysadas",false)
GUIEditor_Button[5] = guiCreateButton(6,560,190,64,"Tierra Robada",false)
GUIEditor_Button[6] = guiCreateButton(6,650,190,64,"Red Country",false)
showCursor(true)
function spawnA()
triggerServerEvent("onSpawn", getLocalPlayer(), "SpawnA")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[1], spawnA, false)
function spawnB()
triggerServerEvent("onSpawn", getLocalPlayer(), "SpawnB")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[2], spawnB, false)
function spawnC()
triggerServerEvent("onSpawn", getLocalPlayer(), "SpawnC")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[3], spawnC, false)
function spawnD()
triggerServerEvent("onSpawn", getLocalPlayer(), "SpawnD")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[4], spawnD, false)
function spawnE()
triggerServerEvent("onSpawn", getLocalPlayer(), "SpawnE")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[5], spawnE, false)
function spawnF()
triggerServerEvent("onSpawn", getLocalPlayer(), "SpawnF")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[6], spawnF, false)
Serwer
addEvent("onSpawn", true)
addEventHandler("onSpawn", getRootElement,
function (spawn)
if (spawn=="SpawnA") then
spawnPlayer(source, -1938.75, 889.20, 38.50, rot, getElementModel(source))
return
end
if (spawn=="SpawnB") then
spawnPlayer(source, 2446.90, 2375.99, 12.16, rot, getElementModel(source))
return
end
if (spawn=="SpawnC") then
spawnPlayer(source, -96.20, 1086.83, 19.74, rot, getElementModel(source))
return
end
if (spawn=="SpawnD") then
spawnPlayer(source, -236.69, 2608.50, 62.70, rot, getElementModel(source))
return
end
if (spawn=="SpawnE") then
spawnPlayer(source, -1513.03, 2532.32, 55.69, rot, getElementModel(source))
return
end
if (spawn=="SpawnF") then
spawnPlayer(source, -504.24, -10.21, 55.74, rot, getElementModel(source))
return
end
end
)
GUIEditor_Button = {}
GUIEditor_Button[1] = guiCreateButton(6,206,190,64,"San Fierro",false)
GUIEditor_Button[2] = guiCreateButton(6,293,190,64,"Las Venturas",false)
GUIEditor_Button[3] = guiCreateButton(6,382,190,64,"Fort Carson",false)
GUIEditor_Button[4] = guiCreateButton(6,471,190,64,"Las Paysadas",false)
GUIEditor_Button[5] = guiCreateButton(6,560,190,64,"Tierra Robada",false)
GUIEditor_Button[6] = guiCreateButton(6,650,190,64,"Red Country",false)
showCursor(true)
function spawnA()
triggerServerEvent("onSpawn", getLocalPlayer(), "San Fierro")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[1], spawnA, false)
function spawnB()
triggerServerEvent("onSpawn", getLocalPlayer(), "Las Venturas")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[2], spawnB, false)
function spawnC()
triggerServerEvent("onSpawn", getLocalPlayer(), "Fort Carson")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[3], spawnC, false)
function spawnD()
triggerServerEvent("onSpawn", getLocalPlayer(), "Las Paysadas")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[4], spawnD, false)
function spawnE()
triggerServerEvent("onSpawn", getLocalPlayer(), "Tierra Robada")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[5], spawnE, false)
function spawnF()
triggerServerEvent("onSpawn", getLocalPlayer(), "Red Country")
end
addEventHandler("onClientGUIClick", GUIEditor_Button[6], spawnF, false)
Server:
addEvent("onSpawn", true)
addEventHandler("onSpawn", getRootElement,
function(spawn)
if (spawn=="San Fierro") then
spawnPlayer(source, -1938.75, 889.20, 38.50, rot, getElementModel(source))
return
end
if (spawn=="Las Venturas") then
spawnPlayer(source, 2446.90, 2375.99, 12.16, rot, getElementModel(source))
return
end
if (spawn=="Fort Carson") then
spawnPlayer(source, -96.20, 1086.83, 19.74, rot, getElementModel(source))
return
end
if (spawn=="Las Paysadas") then
spawnPlayer(source, -236.69, 2608.50, 62.70, rot, getElementModel(source))
return
end
if (spawn=="Tierra Robada") then
spawnPlayer(source, -1513.03, 2532.32, 55.69, rot, getElementModel(source))
return
end
if (spawn=="Red Country") then
spawnPlayer(source, -504.24, -10.21, 55.74, rot, getElementModel(source))
return
end
end
)
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