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

Wysłany: 2012-08-08, 20:20


DeViLzMTA







Wiek: 30
Na forum: 5795 dni
Posty: 19

Piwa: 6

Respekt: 50

Ostrzeżeń: 100%
Hostuj? kumplom serwer typowo rozrywkowy, umiem co? wykmini? w LUA, ale jest kilka rzeczy za kt?re nie wiem jak si? zabra?, a w szczeg?lno?ci jakich funkcji do tego u?y?. a mianowicie dwa (proste) skrypty:
- na komend? /do, czyli jak wpisz? /do abc to serwer mi zwr?ci "**abc ((playerName))**". Oczywi?cie nick gracza, kt?ry wpisuje komend? i bez cudzys?owia ;p
- skrypt kt?ry na wy?cigu b?dzie mi przy ka?dym checkpoincie zmienia? auto na losowe. Tylko na pojazd ko?owy, w tym helikoptery, samochodziki, samolociki i inne g?wna rc, a nie ?odki/samoloty.

Za napisanie tych skrypt?w daj?.. hmm. no niech b?dzie, 40 zimnych :piwo: [/b]

EDIT: Jakby kto? m?g? mi jeszcze poda? id takiej drogi/mostu, dwupasmowej, u?ywa si? jej cz?sto na mapach race/dm, na przyk?ad do robienia loop?w.

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

 
Wysłany: 2012-08-08, 22:23


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

"DeViLzMTA" napisał/a:

EDIT: Jakby kto? m?g? mi jeszcze poda? id takiej drogi/mostu, dwupasmowej, u?ywa si? jej cz?sto na mapach race/dm, na przyk?ad do robienia loop?w.


ID nie pami?tam, ale pami?tam nazw?: wpisz w wyszukiwarce roadbridge

@EDIT

Aj, mam ID te?: 18450


Co do komendy:

Kod:

adCommandHandler("komenda",
function(player cmd, gracz)
kto = getPlayerFromName(gracz)
if kto then
outputChatBox("** "..kto.." **)
else
outputChatBox("Na serwerze nie ma gracza "..kto..", player)
end
end)



W zmienianiu aut mo?esz u?y? eventu onMarkerHit, a nast?pnie sprawdzi? typ markeru (getMarkerType), a nast?pnie do tabeli da? wszystkie ID, jakie maj? by? ustawiane. Je?li mnie nie rozumiesz daj zna?. Dam przyk?ad.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-08-09, 20:51


DeViLzMTA







Wiek: 30
Na forum: 5795 dni
Posty: 19

Piwa: 6

Respekt: 50

Ostrzeżeń: 100%
Dobra, za komend? dzi?ki, masz na razie 10 piw, reszt? wystawi? p??niej. A m?g?by? pokaza? jeszcze przyk?ad tego skryptu do race? Ja sobie wszystko potem poustawiam w tym.

EDIT: Komenda, dzia?a po stronie serwera czy serwera i clienta? Bo raczej nie po stronie klienta.

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

 
Wysłany: 2012-08-09, 21:06


Riot

3X






Wiek: 29
Na forum: 5729 dni
Posty: 1123
Nick w MP: Riot/3X

Piwa: 286

Respekt: 123
Respekt: 123

Lepiej po stronie servera.

--id pojazdowktore maja byc losowane
pojazdy = {
{600},
{500},
{400},
}

function zmienpojazd(hitElementdim)
if getElementType(hitElement) == "player" then
if getMarkerType (source) == "checkpoint" then
veh getPedOccupiedVehicle(hitElement)
if veh then
id =  unpack(pojazdy[math.random(#pojazdy)])
setElementModel(vehtonumber(id))
end
end
end
end
addEventHandler("onMarkerHit"getRootElement(), zmienpojazd)


My?l? ?e powinno ?miga?.

Postaw piwo autorowi tego posta
 

 
Tagi: skrypt :: trybu :: race :: /do.
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