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


Wysłany: 2020-04-15, 18:49


lagereQQ







Wiek: 18
Na forum: 376 dni
Posty: 6
Nick w MP: lagereQQ

Piwa: 180

Respekt: 50


Hej!
Napisałem swojego pierwszego skrypta, tylko cos nie dziala ;/
oto jak wygląda:



function joinhandler()
local X = 818.12
local Y = -1346.94
local Z = 13.53
SpawnPlayer(source, x, y, z)
fadeCamera(Source, true)
SetCameraTarget(source, source)
outputChatBox("[Informacja] Witaj na serwerze YourParadiseStories! baw się dobrze.", source)
end
addEventHandler("OnPlayerJoin", GetRootElement(), joinHandler)

function CreateVehicleForPlayer(thePlayer, command, VehicleModel)

end
float, float, float getElementPosition ( element theElement )

AddCommandHandler("Stwórz", createVehicleForPlayer)
outputChatBox("[Informacja] Stworzyłes pojazd!.", source)
function CreateVehicleForPlayer(thePlayer, command, VehicleModel)
local x,y,z = GetElementPosition(ThePlayer)
x = x + 5
local CreatedVehicle = CreatedVehicle(tonumber(VehicleModel),x,y,z)
end



pomoże ktos? daje piwko

[ Dodano: 2020-04-15, 19:49 ]
Blagam o pomoc

Ostatnio zmieniony przez Wilq 2020-04-15, 18:58, w całości zmieniany 2 razy  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-15, 19:02


Wilq







Wiek: 18
Na forum: 2511 dni
Posty: 3297

Piwa: 627

Respekt: 1175,8
Respekt: 1175,8



   Moderator: Cześć, pamiętaj, aby Twoje posty zawierały argumentację zgodną z regulaminem.
Zacznijmy od źle użytych funkcji, jak ta linijka
float, float, float getElementPosition ( element theElement )

Linijka jest po prostu zbędna, ponieważ jest to tylko wskazanie użycia i przedstawienie tego co ta funkcja zwraca (3x float).

Musisz także pamiętać o rozmiarze liter w funkcja i eventach, gdyż jest to bardzo ważne w przypadku korzystania z LUA.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-15, 19:08


lagereQQ







Wiek: 18
Na forum: 376 dni
Posty: 6
Nick w MP: lagereQQ

Piwa: 180

Respekt: 50


function joinhandler()
local X = 818.12
local Y = -1346.94
local Z = 13.53
SpawnPlayer(source, x, y, z)
fadeCamera(Source, true)
SetCameraTarget(source, source)
outputChatBox("[Informacja] Witaj na serwerze YourParadiseStories! baw się dobrze.", source)
end
addEventHandler("OnPlayerJoin", GetRootElement(), joinHandler)

function CreateVehicleForPlayer(thePlayer, command, VehicleModel)

end

AddCommandHandler("Stwórz", createVehicleForPlayer)
function CreateVehicleForPlayer(thePlayer, command, VehicleModel)
local x,y,z = GetElementPosition(ThePlayer)
x = x + 5
local CreatedVehicle = CreatedVehicle(tonumber(VehicleModel),x,y,z)
end

@wilq poprawione, co teraz? nadal nie dziala :<

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-15, 19:19


Wilq







Wiek: 18
Na forum: 2511 dni
Posty: 3297

Piwa: 627

Respekt: 1175,8
Respekt: 1175,8



   Moderator: Cześć, pamiętaj, aby Twoje posty zawierały argumentację zgodną z regulaminem.
Dalej nic nie poprawione, nie ma takiej funkcji jak AddCommandHandler tylko addCommandHandler. Dużo błędów właśnie z dużymi i małymi literami, musisz to wszystko poprawić.

Postaw piwo autorowi tego posta
 

 
Wysłany: 2020-04-15, 20:42


TheSebaPL







Wiek: 16
Na forum: 1180 dni
Posty: 611
Nick w MP: TheSebaPL

Piwa: 1525

Respekt: 195,3
Respekt: 195,3Respekt: 195,3



   Support Team: Cześć, jestem do tego, by Ci pomóc jak tylko potrafię.
lagereQQ, tutaj masz błąd bo powinno być
Kod:

addCommandHandler("Stwórz", createVehicleForPlayer
a masz:
Kod:

AddCommandHandler("Stwórz", createVehicleForPlayer


nawet jedna literka robi błąd.

Postaw piwo autorowi tego posta
 

 
Tagi: skrypt :: tworzenie :: poja
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:








Wyświetl posty z ostatnich:   

Odpowiedz do tematu

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

Skocz do: