function createveh(player,cmd,id) --brawo! stworzy?e? now? funkcj?:) w nawiasie s? podane parametry, je?li na ko?cu masz addCommandHandler, to najcz??ciej 1 parametr to gracz wpisuj?cy komend?, 2 parametr to sama komenda. Pozosta?e parametry to parametry opcjonalne id = tonumber(id) --deklarujesz skryptowi, ?e id pojazdu to liczba
if not id then return end --ten fragment powoduje, ?e je?li czego? nie ma lub co? nie spe?nia warunku po if(z ang. je?li..), to skrypt si? nie wykona
local x,y,z = getElementPosition(player) --pobieranie pozycji gracza.
local createdVehicle = createVehicle(id,x+4,y,z) --tworzysz pojazd
end
end
addCommandHandler("stworzpojazd", createveh) --deklarujesz skryptowi, ?e ma si? wykona? po wpisaniu komendy, w tym przypadku b?dzie to komenda stworzpojazd
Masz 2 typy skrypt?w:
client-side - wykonywane po stronie klienta
server-side - wykonywane po stronie serwera
Pami?taj, je?li komenda ta b?dzie po stronie klienta to w nawiasie
function createveh(player,cmd,id)
nie dodajesz player, bo nie zadziala. Wtedy pod funkcj? dajesz takie co?:
Ale jak stworzysz pojazd po stronie klienta, to pojazd ten b?dziesz widzia? tylko ty, dlatego dobrze jest tworzy? pojazdy po s-side
Na serwerze wpisz /stworzpojazd tutajwpiszid
I masz prosty skrypt na stworzenie pojazdu
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