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

Wysłany: 2015-07-05, 22:55


tomek19711971







Wiek: 31
Na forum: 4025 dni
Posty: 15
Nick w MP: tomek1971



Respekt: 50

Ostrzeżeń: 100%
Witam potrzebuje pomocy pr?bowa?em zrobi? aby mo?na zmieni? warniant w markerze ale mi niewychodzi

oryginalny zas?b:
function ustawWariant(kierowcacommandwariant1wariant2wariant3)
    local wariant1wariant2wariant3 tonumber(wariant1), tonumber(wariant2), tonumber(wariant3)
    local pojazd getPedOccupiedVehicle(kierowca)
    if (pojazd and getVehicleController(pojazd) == kierowcathen
        local ustaw setVehicleVariant(pojazdwariant1wariant2wariant3)
        if (ustawthen
        end
    end
end
addCommandHandler("wariant"ustawWariant)






przerobiony:
createMarker (-162.6331167.72619.795"cylinder"125500255 )

function MarkerHithitElementmatchingDimension )
outputChatBox"Aby zmieni? wariant wpisz /wariant koszt zmiany wariantu to 1000PLN"getRootElement(), 255255) 
function ustawWariant(kierowcacommandwariant1wariant2wariant3)
    local wariant1wariant2wariant3 tonumber(wariant1), tonumber(wariant2), tonumber(wariant3)
    local pojazd getPedOccupiedVehicle(kierowca)
    if (pojazd and getVehicleController(pojazd) == kierowcathen
        local ustaw setVehicleVariant(pojazdwariant1wariant2wariant3)
        if (ustawthen
        end
    end
end
addCommandHandler("wariant"ustawWariant)
addEventHandler"onMarkerHit"mMarkerHit )


Odrazu m?wie ?e skrypt niejest m?j ja chcia?em go tylko ulepszy?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-05, 23:48


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

Dodaj marker z drugiego kodu na pierwszy i u?yj:

Więcej informacji znajdziesz w Wikipedii MTA:

isElementWithInMarker

Do sprawdzania, czy jak gracz wpisze /wariant to sprawdza?o czy jest w markerze.

[ Dodano: 2015-07-05, 23:48 ]
Chyba, ?e chodzi?o Ci o to, ?e jak wjedzie w marker to zmienia...

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 00:00


Tostuch







Wiek: 27
Na forum: 4931 dni
Posty: 483
Nick w MP: Tost

Piwa: 137

Respekt: 110
Respekt: 110

Maximerr, isElementWithinMarker*

createMarker (-162.6331167.72619.795"cylinder"125500255 )

addEventHandler("onMarkerHit"m, function()
outputChatBox"Aby zmieni? wariant wpisz /wariant koszt zmiany wariantu to 1000PLN"getRootElement(), 255255end)

function ustawWariant(kierowcacommandwariant1wariant2wariant3)
if isElementWithinMarker(kierowcamthen
    local wariant1wariant2wariant3 tonumber(wariant1), tonumber(wariant2), tonumber(wariant3)
    local pojazd getPedOccupiedVehicle(kierowca)
    if (pojazd and getVehicleController(pojazd) == kierowcathen
        local ustaw setVehicleVariant(pojazdwariant1wariant2wariant3)
        if (ustawthen
        end
    end
else
outputChatBox("*Musisz by? w markerze by u?y? tej komendy!"getRootElement())
end
addCommandHandler("wariant"ustawWariant)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 07:50


tomek19711971







Wiek: 31
Na forum: 4025 dni
Posty: 15
Nick w MP: tomek1971



Respekt: 50

Ostrzeżeń: 100%
Nie dzia?a i w konsoli wywala b??d

SCRPIT ERROR: zmien-wariant\wariant.lua:19: 'end' expected <to close 'function' at line 7> near '<eof>'

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 10:48


Maximerr

Programmer PHP, LUA






Wiek: 25
Na forum: 4427 dni
Posty: 548

Piwa: 1051

Respekt: 365,3
Respekt: 365,3Respekt: 365,3Respekt: 365,3Respekt: 365,3

tomek19711971, dodaj jeszcze jeden end przed addCommandHadnler'em.

[ Dodano: 2015-07-06, 10:50 ]
Tosti, dzi?ki za popraw? mnie! lol

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 13:39


tomek19711971







Wiek: 31
Na forum: 4025 dni
Posty: 15
Nick w MP: tomek1971



Respekt: 50

Ostrzeżeń: 100%
Dzi?ki ziomki dzia?a ?apcie po :piwo: ale mam jeszcze jedno pytanie jak zrobi? ?eby tylko graczowi si? wy?wietla?y te wiadomo?ci kt?ry jest w markerze bo na jak wchodze do markera to ka?demu si? wy?wietla

Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 13:42


MeeShuffle

Programista/Grafik






Wiek: 32
Na forum: 4394 dni
Posty: 2758
Nick w MP: Shuffle

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

addEventHandler("onMarkerHit"m, function()
outputChatBox"Aby zmieni? wariant wpisz /wariant koszt zmiany wariantu to 1000PLN"getRootElement(), 255255end)



zamie? na :

addEventHandler("onMarkerHit"m, function(e)
outputChatBox"Aby zmieni? wariant wpisz /wariant koszt zmiany wariantu to 1000PLN"e255255end)


Podpis

https://shufflecode.pl
Static Codes and Graphics - Join our discord!
Postaw piwo autorowi tego posta
 

 
Wysłany: 2015-07-06, 14:26


tomek19711971







Wiek: 31
Na forum: 4025 dni
Posty: 15
Nick w MP: tomek1971



Respekt: 50

Ostrzeżeń: 100%
Dzi?kuje wszyskim za pomoc do zamkni?cia 8-)

Postaw piwo autorowi tego posta
 

 
Tagi: zmiana :: wariantu :: markerze
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






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