Szerző Téma: Valamit én írtam el? ha igen akkor mit csináljak vele? !sűrgős!  (Megtekintve 709 alkalommal)

Valamit én írtam el? ha igen akkor mit csináljak vele? !sűrgős!
« Dátum: 2015. február 14. - 09:18:22 »
0 Show voters
function createTeamsOnStart ()
teamGroove = createTeam ( \"Groove\", 0, 255, 0 )
end
addEventHandler(\"onResourceStart\", resourceRoot, createTeamsOnStart)
 
addCommandHandler(\"groove\", source,
 
if (getPlayerSkin(playerSource) == 19) then
outputChatBox(\"Már benne vagy a Groove bandában!\", playerSource)
  else
    setPlayerSkin(playerSource, 19)
setPlayerTeam ( source, teamGroove )
giveWeapon ( source, 22, 150 )
giveWeapon ( source, 32, 450 )
giveWeapon ( source, 30, 750 )
    outputChatBox(\"Üdv a Groove-nál! Fegyverkezz fel.\", playerSource)
  end
 
end)

 
Ez annyit tenne, hogy ha a játékos beírja hogy /Groove, akkor adjon neki egy bizonyos skint és fegyvereket, de azt írja ki a szerver a Logba amikor elindítom a modot, hogy nem ismeri fel az If-et... o.o
Valamint ha már benne van a játékos a \"Team-be\", azaz csapatban akkor ezt tudassa is vele a fent leírt szöveggel. Mit rontottam el? :D Elég kezdő vagyok, nem egy profi scripter szóval a beszólásokat ha lehet mellőzzük. köszi. :D
 
[09:14:34] SCRIPT ERROR: [sajat]\\bandak\\server.lua:10: unexpected symbol near \'i
f\'
[09:14:34] ERROR: Loading script failed: [sajat]\\bandak\\server.lua:10: unexpecte
d symbol near \'if\'
[/quote]

Dupla üzenet összevonva ekkor: [time]2015. Február 14. - 09:19:32[/time]

Még annyit elfelejtettem leírni, hogy tudom hogy a Skint nézi. de csak azért mert kitöröltem onnan azt hogy a csapatot nézze meg, azért hogy megnézzem hogy egyáltalán működik e.

Dupla üzenet összevonva ekkor: 2015. február 14. - 09:52:59

Na. Megoldottam. Most ezt vágja be nekem a logba..
 
[09:49:38] WARNING: [sajat]\\bandak\\server.lua:10: Bad argument @ \'getElementMode
l\' [Expected element at argument 1, got nil]
[09:49:38] WARNING: [sajat]\\bandak\\server.lua:13: Bad argument @ \'setElementMode
l\' [Expected element at argument 1, got nil]
[09:49:38] WARNING: [sajat]\\bandak\\server.lua:15: Bad argument @ \'getPlayerTeam\'
 [Expected player at argument 1, got nil]
[09:49:38] WARNING: [sajat]\\bandak\\server.lua:16: Bad argument @ \'giveWeapon\' [E
xpected element at argument 1, got nil]
[09:49:38] WARNING: [sajat]\\bandak\\server.lua:17: Bad argument @ \'giveWeapon\' [E
xpected element at argument 1, got nil]
[09:49:38] WARNING: [sajat]\\bandak\\server.lua:18: Bad argument @ \'giveWeapon\' [E
xpected element at argument 1, got nil]
[/quote]
Már csak az kellene, hogy a Skin-t változtassa át, és a Groove nevű csapatba tegye be.
« Utoljára szerkesztve: 2015. február 14. - 09:52:59 írta Reikon »

Nem elérhető Eduka

  • 214
    • Profil megtekintése
Valamit én írtam el? ha igen akkor mit csináljak vele? !sűrgős!
« Válasz #1 Dátum: 2015. február 14. - 10:24:05 »
0 Show voters
Tessék:
 
function createTeamsOnStart ()
teamGroove = createTeam ( \"Groove\", 0, 255, 0 )
end
addEventHandler(\"onResourceStart\", resourceRoot, createTeamsOnStart)
 
addCommandHandler(\"groove\",
function(thePlayer)
if (getElementModel(thePlayer) == 19) then
outputChatBox(\"Már benne vagy a Groove bandában!\", thePlayer)
else
setElementModel(thePlayer, 19)
setPlayerTeam ( thePlayer, teamGroove )
giveWeapon ( thePlayer, 22, 150 )
giveWeapon ( thePlayer, 32, 450 )
giveWeapon ( thePlayer, 30, 750 )
outputChatBox(\"Üdv a Groove-nál! Fegyverkezz fel.\", thePlayer)
end
end
)

 
Teszteltem is és működik! :)

Valamit én írtam el? ha igen akkor mit csináljak vele? !sűrgős!
« Válasz #2 Dátum: 2015. február 14. - 10:45:46 »
0 Show voters
Nagyon szépen köszönöm :)

Nem elérhető Toxic

  • 798
  • #elfújalágyszellő
    • Profil megtekintése
Valamit én írtam el? ha igen akkor mit csináljak vele? !sűrgős!
« Válasz #3 Dátum: 2015. február 22. - 09:52:30 »
0 Show voters
[gmod]Helyezem.[/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal