Wysłany: 2019-08-24, 13:05
NorbiTTT
Nbi#1824
Wiek: 27 Na forum: 3207 dni Posty: 193
Nick w MP: Nbi
Piwa : 698
To ju? ostatnie pytanie, z reszt? sam sobie poradz?.
A wi?c stworzy?em komende "zacznij.evencik"
cz??? kodu:
addCommandHandler ( "zacznij.evencik" , function( plr )
if not getElementData ( plr , "player:admin" ) then
outputChatBox ( "Nie mo?esz rozpoczyna? eventu!" , plr , 255 , 230 , 120 )
return
else
outputChatBox ( "Administrator " .. getPlayerName ( plr ): gsub ( "#%x%x%x%x%x%x" , "" ).. " rozpocz?? event wpisz /evtp aby do??czy?" , root , 0 , 255 , 0 )
outputChatBox ( "Rozpocz?to event" , plr , 255 , 230 , 120 )
end
end )
I jak teraz zrobi? ten system jak jest na paradise dodam komende evtp
i co dalej? (chcem aby teleportowa?o do osoby tworz?cej event)
ale totalnie pomys?u nie mam
EDIT: Wpad?em na pomys? ?eby doda? kolumne w db eventy
i przy wpisaniu i rozpoczeciu eventu kolumna czyevent aktualizowa?a si? na 1
tylko jak to zrobi?? nigdy si? nie bawi?em Db a chcia?bym si? wreszcie nauczy?
cz??? kodu:
exports [ "srpg-db" ]: dbSet ( "INSERT INTO srpg-event SET czyevent=?" , 1 )
Wysłany: 2019-08-24, 14:11
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Nie musisz nic z DB robi?.
Zapisujesz pozycj? administratora, kt?ry wpisa? komend? "zacznij.event" w jakiej? zmiennej (po stronie serwera!).
Po wpisaniu /evtp przez gracza ustawiaj mu wcze?niej zapisan? pozycj? pod w/w zmienn?.
evX , evY , evZ = getElementPosition ()
addCommandHandler ( "evtp" , function(...)
setElementPosition (..., evX , evY , evZ )
end )
Oczywi?cie kod wybrakowany, reszt??sobie sam dopisz i skopiuj w odpowiednie miejsca.
Wysłany: 2019-08-24, 14:30
NorbiTTT
Nbi#1824
Wiek: 27 Na forum: 3207 dni Posty: 193
Nick w MP: Nbi
Piwa : 698
O kurde nie wpad?em na to ale jeszcze jak m?g?by? pom?c
chcem stworzy? komende /event.zakoncz
?e /evtp
nie b?dzie ju? dost?pne
Wysłany: 2019-08-24, 14:49
Wilq
Wiek: 24 Na forum: 4429 dni Posty: 3410
Piwa : 739
Ustawiasz jak?? kolejn? zmienn? (lub t??sam? co evX itd.) i ustawiasz jej "zakonczone" np. po zamkni?ciu /evtp i sprawdzasz czy ta zmienna r?wna si? "zakonczone". Je?li tak, nic nie robisz.
Więcej szczegółów
Wystawiono 1 piw(a):NorbiTTT
Wysłany: 2019-08-24, 16:13
NorbiTTT
Nbi#1824
Wiek: 27 Na forum: 3207 dni Posty: 193
Nick w MP: Nbi
Piwa : 698
dzi?kuje leci piwko
Tagi: evtp
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: