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

Wysłany: 2010-07-23, 12:05


sylver







Wiek: 34
Na forum: 5813 dni
Posty: 17



Respekt: 50

Witam mam problem ze score w tabeli tab


A to m?j plik
call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Score")
setElementData ( thePlayer, "score", 3 )

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-23, 13:48


KukiX







Wiek: 34
Na forum: 6724 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Zamiast thePlayer daj source.

Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-23, 14:14


sylver







Wiek: 34
Na forum: 5813 dni
Posty: 17



Respekt: 50

Niestety dalej tak samo :/
U?ywam Tej http://community.mtasa.co...=details&id=419 Tabeli. A To call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Score")
setElementData ( source, "score", 3 ) mam w innym pliku

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-23, 18:05


KukiX







Wiek: 34
Na forum: 6724 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Na szybko pisa?em ale powinno dzia?a?: http://pastebin.com/cFbmS18A

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-23, 18:13


sylver







Wiek: 34
Na forum: 5813 dni
Posty: 17



Respekt: 50

Ju? sobie poradzi?em :D
A teraz jak nim zarz?dza? ?
np ?e komend? dodajscore nick doda ile? tam score ?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-23, 18:29


KukiX







Wiek: 34
Na forum: 6724 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

Tutaj masz komende:
http://pastebin.com/64bEjrzy

Po wpisaniu w grze np./ds 5 dostaniesz 5 punktow.

Podpis
Moje skrypty MTA:
¤PlayDM
¤Mini-Games v0.2
Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-23, 18:41


sylver







Wiek: 34
Na forum: 5813 dni
Posty: 17



Respekt: 50

Hmm pr?buje ale nic nie dodaje ... :/
Interesuje mnie te? abym m?g? dodawa? i odbiera? innym score ;)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-24, 23:31


KukiX







Wiek: 34
Na forum: 6724 dni
Posty: 567

Piwa: 17560

Respekt: 160
Respekt: 160Respekt: 160

sylver,
Je?li chcesz zrobi? komend? kt?ra by dodawa?a score graczowi to musisz wykorzysta? funkcje getPlayerFromName(nickgracza)

Tutaj masz przyk?ad:
http://pastebin.com/Ly7UqcrM - komenda na danie kasy graczowi.
Wpisujesz /dajkase nick kasa np. /dajkase Darkside 666

Tutaj inne przyk?ady - http://wiki.mtasa.com/wiki/AddCommandHandler

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-25, 16:12


sylver







Wiek: 34
Na forum: 5813 dni
Posty: 17



Respekt: 50

Zrobi?em tak i nie dzia?a ;/
function komenda ( thePlayer,command,score)
if getPlayerFromName(nick) and tonumber(score) then
setElementData(thePlayer,getElementData(thePlayer,'Score')+score)
end
end
addCommandHandler('dajscore',komenda)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-25, 16:20


DeViLzMTA







Wiek: 30
Na forum: 5801 dni
Posty: 19

Piwa: 6

Respekt: 50

Ostrzeżeń: 100%
Cytat:

addCommandHandler('dajscore',[b]komenda[b])
zamie? komenda na command.

Podpis
On prawdę ci powie: --------->>>>>>
Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-25, 20:40


sylver







Wiek: 34
Na forum: 5813 dni
Posty: 17



Respekt: 50

Niestety dalej nic ;/
M?j plik kt?ry dodaje score do panelu:
addEventHandler('onResourceStart',getResourceRootElement(),
function()
call(getResourceFromName("scoreboard"), "addScoreboardColumn", "Score")
for theKey,thePlayer in ipairs(getElementsByType ( "player" )) do
setElementData(thePlayer,"Score",0)
end
end)

addEventHandler('onPlayerJoin',getRootElement(),
function()
setElementData(source,"Score",0)
end)
a to m?j plik na dodawanie score:
function command ( thePlayer,command,score)
if getPlayerFromName(nick) and tonumber(score) then
setElementData(thePlayer,getElementData(thePlayer,'score')+score)
end
end
addCommandHandler('dajscore',command)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-25, 20:53


DeViLzMTA







Wiek: 30
Na forum: 5801 dni
Posty: 19

Piwa: 6

Respekt: 50

Ostrzeżeń: 100%
Spr?buj doda? locala.

Podpis
On prawdę ci powie: --------->>>>>>
Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-25, 21:12


sylver







Wiek: 34
Na forum: 5813 dni
Posty: 17



Respekt: 50

Dalej nic ;/ :
local root = setElementData()
function command ( thePlayer,command,score)
if getPlayerFromName(nick) and tonumber(score) then
setElementData(thePlayer,getElementData(thePlayer,'score')+score)
end
end
addCommandHandler('dajscore',command)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-25, 21:46


DeViLzMTA







Wiek: 30
Na forum: 5801 dni
Posty: 19

Piwa: 6

Respekt: 50

Ostrzeżeń: 100%
Usu? locala, i zr?b formu?k? if true else player. Nie pami?tam jak ona sz?a i nie mog? powiedzie? :< Je?li if true else nic nie da, to spr?buj i local i if true else.

Podpis
On prawdę ci powie: --------->>>>>>
Postaw piwo autorowi tego posta
 

 
Wysłany: 2010-07-25, 21:52


sylver







Wiek: 34
Na forum: 5813 dni
Posty: 17



Respekt: 50

Hmm tak :
local
if true else player . ?

Postaw piwo autorowi tego posta
 

 
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA 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