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

Wysłany: 2014-07-30, 15:37


vertonpl







Wiek: 32
Na forum: 4459 dni
Posty: 24
Nick w MP: Kubx007



Respekt: 50

Czyta?em sobie kogo? skrypt ,kt?ry polega? na tym ,?e kiedy wcisn? przycisk teleportuje si?.Czyta?em sobie kod i postanowi?em spr?bowa? zrobi? co? podobnego tylko ,?e zamiast teleportowania ,pojawia si? auto. Tylko ,?e nie chce co? dzia?a? :D

Pomo?e kto? ?

Error:

Starting spawnaut
SCRIPT ERROR: [gamemodes]\[RealLife]\spawnaut\server.lua:11: ')' expected near ','
ERROR: Loading script failed: [gamemodes]\[RealLife]\spawnaut\server.lua:11: ')' expected near ','

serwer

local root getRootElement() 

addEvent("Auto",trueaddEventHandler("Auto",root(), 

function(spawn) 
if(spawn=="Infernus"then 
local x,y,getElementPosition(thePlayerlocal vehicle createVehicle(411,0,0,0local spawnveh = ( vehiclex+3y+3z+) --to jest ta linijka-- 
return 
end 
if(spawn=="Bullet"then 
local x,y,getElementPosition(thePlayerlocal vehicle createVehicle54100local spawnveh = ( vehiclex+3y+3z+) 
return 
end 
end 


Client

showcursor(truelocal spawninfernus guiCreateButton(960,540,100,50,"Infernus",falselocal spawnbullet guiCreateButton(910,540,100,50,"Bullet",false) 



function closebutton() 
guiSetVisible(spawninfernus,falseguiSetVisible(spawnbullet,falseshowcursor(falseend 


function spawninfernusauto() 
triggerServerEvent("Auto"getLocalPlayer,"Infernus"closebutton() 
end 
addEventHandler("onClientGUIClick",spawninfernus,spawninfernusauto,false) 

function spawnbulletauto() 
triggerServerEvent("Auto"getLocalPlayer,"Infernus"closebutton() 
end 
addEventHandler("onClientGUIClick",spawnbullet,spawnbulletauto,false


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-30, 15:50


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Wywal te returny, sprawd? czy dzia?a.

Poza tym zamiast:

if spawn == "infernus" then
end
if spawn == "tahoma" then
end


u?ywaj

if spawn == "infernus" then
else if spawn == "tahoma" then
end


Przy czym nie pami?tam czy else i if ma by? razem czy osobno :P .

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-30, 15:51


kubak14







Wiek: 24
Na forum: 5205 dni
Posty: 119
Nick w MP: Heavy

Piwa: 149

Respekt: 45,8

Ostrzeżeń: 20%
closebutton() ??

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-30, 15:58


vertonpl







Wiek: 32
Na forum: 4459 dni
Posty: 24
Nick w MP: Kubx007



Respekt: 50

Skasowa?em returny i u?y?em tego "else if" i nadal ten sam b??d si? pojawia

[ Dodano: 2014-07-30, 15:59 ]
@kubak14 funkcja closebutton ,kt?ra jest w tym kodzie co podalem jest po to ,?eby po klikni?ciu wszystkie przyciski by?y nie widoczne. Czy dobrze my?l? ? :D

jeszcze pokazuje ,?e "showcursor" (a nil value)

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-30, 16:07


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Piorun, elseif* Co do kodu, zacznij nazywa? funkcje bo to na dole to nwm co to jest.

function(spawn) 
if(spawn=="Infernus"then 
local x,y,getElementPosition(thePlayerlocal vehicle createVehicle(411,0,0,0local spawnveh = ( vehiclex+3y+3z+) --to jest ta linijka-- 
return 
end 
if(spawn=="Bullet"then 
local x,y,getElementPosition(thePlayerlocal vehicle createVehicle54100local spawnveh = ( vehiclex+3y+3z+) 
return 
end 
end 


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-30, 16:27


vertonpl







Wiek: 32
Na forum: 4459 dni
Posty: 24
Nick w MP: Kubx007



Respekt: 50

PanMaszyna, m?g?by? mi powiedzie? o kt?r? funkcje ci chodzi?

bo nadal nie dzia?a i nie wiem dla czego :/
teraz nawet nie wykrywa mi b??du opr?cz tego "showcursor"
czy gui co? ?le zrobi?em?

[ Dodano: 2014-07-30, 16:31 ]
Dobra znalaz?em zamiast showCursor mia?em showcursor :D

Wielko?? literki tyle zmienia :)

Tylko ,?e teraz dzia?a gui ale auto nie chce si? pojawi? ,zaraz dam error'a

[ Dodano: 2014-07-30, 16:39 ]
Warning:spawnaut/client.lua:17:bad argument @triggerServerEvent [excepted element at argument 2,got function

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-30, 18:39


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

Zmiast getLocalPlayer wstaw localPlayer albo dodaj nawias otwieraj?cy i zamykaj?cy zaraz po getLocalPlayer.


//EDIT
Znalaz?em kolejny b??d. Zamiast root() daj root. Po stronie serwera przy addEventHandler.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-30, 18:47


vertonpl







Wiek: 32
Na forum: 4459 dni
Posty: 24
Nick w MP: Kubx007



Respekt: 50

Zmieni?em ale teraz jest taki b??d :/

Client (FloweryTyphoon5) triggered serverside event auto, but event is not added serverside

?ycie skryptera wida? nie jest mi pisane

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-30, 20:54


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Nauka angielskiego sie k?ania. trigger po stronie client nie jest dodany w s-side.

Podpis

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

 
Wysłany: 2014-07-30, 21:09


vertonpl







Wiek: 32
Na forum: 4459 dni
Posty: 24
Nick w MP: Kubx007



Respekt: 50

To ja zrozumia?em :D tylko ,?e nie wiem jak to zrobi? skryptowo :D

M?g?by? mi powiedzie? co trzeba doda? ,czy lepiej b?dzie jak po pr?buje sam?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-31, 00:25


Piorun







Wiek: 32
Na forum: 6712 dni
Posty: 1837
Nick w MP: Piorun

Piwa: 516

Respekt: 480,7
Respekt: 480,7

W zasadzie to powiniene? pokombinowa? sam. Problem tkwi gdzie? przy funkcjach addEvent oraz addEventHandler. Por?wnaj je z wiki czy nie pope?ni?e? gafy jakiej? np. przy nazewnictwie zmiennych itp. Jak si? podddasz - wrzu? kod z serwera oraz klienta tutaj.

Podpis
Możesz mnie znaleźć na: Facebook
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-31, 13:02


vertonpl







Wiek: 32
Na forum: 4459 dni
Posty: 24
Nick w MP: Kubx007



Respekt: 50

Przeni?s?em addEvent i addEvenHandler na sam d?? i do "getLocalPlayer" znowu doda?em "()" tak jak wcze?niej mi radzi?e? i ?aden b??d si? teraz nie pojawia ale auto si? nie respi ko?o mnie

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-31, 13:09


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

Poka? kod.

Podpis

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

 
Wysłany: 2014-07-31, 14:02


vertonpl







Wiek: 32
Na forum: 4459 dni
Posty: 24
Nick w MP: Kubx007



Respekt: 50

Prosz?

Client

showCursor(true)

local spawninfernus guiCreateButton(860,515,200,50,"Infernus",false)
local spawnbullet guiCreateButton(860,460,200,50,"Bullet",false)



function closeAllButtons()
        guiSetVisible(spawninfernus,false)
        guiSetVisible(spawnbullet,false)
        showCursor(false)
end

    
function spawnA()
    triggerServerEvent("onAuto",getLocalPlayer(),"Infernus")
    closeAllButtons()
    end
addEventHandler("onClientGUIClick",spawninfernus,spawnA,false)

function spawnB()
    triggerServerEvent("onAuto",getLocalPlayer(),"Bullet")
    closeAllButtons()
    end
addEventHandler("onClientGUIClick",spawnbullet,spawnB,false)
    


Server

function spawn(thePlayer)
if(spawn=="Infernus"then
    local x,y,getElementPosition(thePlayer) 
    local vehicle createVehicle(411,x,y,z) 
elseif(spawn=="Bullet"then
    local x,y,getElementPosition(thePlayer) 
    local vehicle createVehicle(541,x,y,zend 
end 

addEvent("onAuto",true)
addEventHandler("onAuto",getRootElement(),spawn)


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-07-31, 14:16


MeeShuffle

Programista/Grafik






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

Piwa: 8575

Respekt: 535,3
Respekt: 535,3

gdzie masz zdefiniowane "spawn" w s-side? W argumentach funkcji musisz to doda?. Btw nie dodajesz thePlayer bo zdefiniowa?e? ju? w triggerze element gracza czyyli on jest ju? jako source. Masz tu bardziej kompletny kod :) W triggerze wpisujesz po prostu dobr? nazw? i kod sam odczyta.



addEvent"onAuto"true )
addEventHandler "onAuto"root, function ( spawn )
    if not spawn then return end
    id getVehicleIDFromName spawn )
    id tonumber id )
    x,y,getElementPosition source )
    auto createVehicle idxy+2)
end)


Postaw piwo autorowi tego posta
 

 
Tagi: gui :: spawnowanie :: pojazd :: jest :: źle?
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » LUA » GUI Spawnowanie pojazd - co jest źle? 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