Wysłany: 2014-05-19, 14:21
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Witam! Jestem w trakcie tworzenia systemu pojazd?w kt?ry zapewne opublikuj? jak sko?cz?.
Na razie zrobi?em funkcj? na spawn pojazd?w, lecz co? mi nie dzia?a.
Oto kod:
id = { 432 }
function spawnauta ( id , player )
local player = getRandomPlayer ()
local x , y , z = getElementPosition ( player )
createVehicle ( "id" , x + 1 , y + 1 , z )
end
addCommandHandler ( "spawn" , spawnauta )
Problem jest w tym ?e w debugu nie ma b??d?w a pojazdu nie spawni . Chc? w tym skrypcie wywo?a? spawn pojazd?w z tabeli gdy? ma on obejmowa? wszystkie pojazdy w gta. Chodzi oto aby by?a komedna typu /spawn [idpojazdu]. Jak narzazie to nie dzia?a za pomoc daj? zimne
Wysłany: 2014-05-19, 15:36
Axel9697
Wiek: 32 Na forum: 5904 dni Posty: 115
Piwa : 44
Troch? z?y uk?ad "komendy", gdy dodajesz do niej uchwyt to obowi?zkowe jest podanie dw?ch argument?w (player, cmd) na pocz?tku, a dalej jakie sobie ?yczysz.
Wi?c wygl?da?oby to w tym stylu:
Kod: function spawnauta(player,cmd,vid)
A p??niej w linijce, w kt?rej tworzysz swoje auto w funkcji createVehicle podajesz argument z tej komendy (w tym przypadku vid ), a nie "id" kt?re jest stringiem.
Kod: createVehicle(tonumber(vid), x+1, y+1, z)
Wysłany: 2014-05-19, 18:22
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Dzi?ki Skrypt dzia?a leci piwko dla Ciebie. Lecz prosz? nie zamyka? bo zapewne b?d? potrzebowa? dalszej pomocy podczas tworzenia kodu.
[ Dodano : 2014-05-19, 21:18 ]
Siema. To znowu ja.
Mam teraz taki problem ?e nie zapisuje mi samochodu (lub nie daje). B??d?w w debugu brak.
Oto kod:
id = { 602 , 545 , 496 , 517 , 401 , 410 , 518 , 600 , 527 , 436 , 589 , 580 , 419 , 439 , 533 , 549 , 526 , 491 , 474 , 445 , 467 , 604 , 426 , 507 , 547 , 585 ,
405 , 587 , 409 , 466 , 550 , 492 , 566 , 546 , 540 , 551 , 421 , 516 , 529 , 592 , 553 , 577 , 488 , 511 , 497 , 548 , 563 , 512 , 476 , 593 , 447 , 425 , 519 , 520 , 460 ,
417 , 469 , 487 , 513 , 581 , 510 , 509 , 522 , 481 , 461 , 462 , 448 , 521 , 468 , 463 , 586 , 472 , 473 , 493 , 595 , 484 , 430 , 453 , 452 , 446 , 454 , 485 , 552 , 431 ,
438 , 437 , 574 , 420 , 525 , 408 , 416 , 596 , 433 , 597 , 427 , 599 , 490 , 432 , 528 , 601 , 407 , 428 , 544 , 523 , 470 , 598 , 499 , 588 , 609 , 403 , 498 , 514 , 524 ,
423 , 532 , 414 , 578 , 443 , 486 , 515 , 406 , 531 , 573 , 456 , 455 , 459 , 543 , 422 , 583 , 482 , 478 , 605 , 554 , 530 , 418 , 572 , 582 , 413 , 440 , 536 , 575 , 534 ,
567 , 535 , 576 , 412 , 402 , 542 , 603 , 475 , 449 , 537 , 538 , 441 , 464 , 501 , 465 , 564 , 568 , 557 , 424 , 471 , 504 , 495 , 457 , 539 , 483 , 508 , 571 , 500 ,
444 , 556 , 429 , 411 , 541 , 559 , 415 , 561 , 480 , 560 , 562 , 506 , 565 , 451 , 434 , 558 , 494 , 555 , 502 , 477 , 503 , 579 , 400 , 404 , 489 , 505 , 479 , 442 , 458 ,
606 , 607 , 610 , 590 , 569 , 611 , 584 , 608 , 435 , 450 , 591 , 594 }
function spawnauta ( player , cmd , vid )
local player = getRandomPlayer ()
local x , y , z = getElementPosition ( player )
createVehicle ( tonumber ( vid ), x + 2 , y + 2 , z )
end
addCommandHandler ( "spawn" , spawnauta )
function dajauto ( id , cmd , playerName )
local player = getPlayerFromName ( playerName )
if ( player ) then
if isPedInVehicle ( player ) then
local pojazd = getElementData ( player , "id" )
outputChatBox ( "Pojazd zosta? przypisany do gracza!" , source )
else
outputChatBox ( "Nie jeste? w poje?dzie!" , source )
end
end
end
addCommandHandler ( "dajauto" , dajauto )
function wejscie ( id )
setElementData ( source , "id" )
end
addEventHandler ( "onPlayerJoin" , getRootElement (), wejscie )
function mojeauto ( id , playerName )
local player = getPlayerFromName ( playerName )
if player == setElementData ( source , "id" ) then
outputChatBox ( "Wesz?e? do swojego pojazdu. Szeroko?ci!" , source )
else
outputChatBox ( "Nie masz kluczy do tego pojazdu " , source )
end
end
addEventHandler ( "onPlayerVehicleEnter" , getRootElement (), mojeauto )
Bardzo prosz? o pomoc oczywi?cie daj? zimne
Wysłany: 2014-05-20, 15:21
Tey
Wiek: 31 Na forum: 4876 dni Posty: 155
Nick w MP: l0nger
Piwa : 280
Tu masz fatalny b??d. Sk?d masz pewnosc, ze zrodlem tej funkcji jest gracz?
Zastap to zadeklarowan? zmienna id .
Kod:
function dajauto(id, cmd, playerName)
local player = getPlayerFromName ( playerName )
if ( player) then
if isPedInVehicle ( player ) then
local pojazd = getElementData (player, "id")
outputChatBox ( "Pojazd zosta? przypisany do gracza!", source )
else
outputChatBox ( "Nie jeste? w poje?dzie!", source )
end
end
end
addCommandHandler ( "dajauto", dajauto)
function wejscie (id)
setElementData ( source, "id")
end
Wysłany: 2014-05-21, 19:42
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Mo?esz powiedzie? co to twoim zdaniem oznacza i jak? rol? odgrywa ?
id = { 602 , 545 , 496 , 517 , 401 , 410 , 518 , 600 , 527 , 436 , 589 , 580 , 419 , 439 , 533 , 549 , 526 , 491 , 474 , 445 , 467 , 604 , 426 , 507 , 547 , 585 ,
405 , 587 , 409 , 466 , 550 , 492 , 566 , 546 , 540 , 551 , 421 , 516 , 529 , 592 , 553 , 577 , 488 , 511 , 497 , 548 , 563 , 512 , 476 , 593 , 447 , 425 , 519 , 520 , 460 ,
417 , 469 , 487 , 513 , 581 , 510 , 509 , 522 , 481 , 461 , 462 , 448 , 521 , 468 , 463 , 586 , 472 , 473 , 493 , 595 , 484 , 430 , 453 , 452 , 446 , 454 , 485 , 552 , 431 ,
438 , 437 , 574 , 420 , 525 , 408 , 416 , 596 , 433 , 597 , 427 , 599 , 490 , 432 , 528 , 601 , 407 , 428 , 544 , 523 , 470 , 598 , 499 , 588 , 609 , 403 , 498 , 514 , 524 ,
423 , 532 , 414 , 578 , 443 , 486 , 515 , 406 , 531 , 573 , 456 , 455 , 459 , 543 , 422 , 583 , 482 , 478 , 605 , 554 , 530 , 418 , 572 , 582 , 413 , 440 , 536 , 575 , 534 ,
567 , 535 , 576 , 412 , 402 , 542 , 603 , 475 , 449 , 537 , 538 , 441 , 464 , 501 , 465 , 564 , 568 , 557 , 424 , 471 , 504 , 495 , 457 , 539 , 483 , 508 , 571 , 500 ,
444 , 556 , 429 , 411 , 541 , 559 , 415 , 561 , 480 , 560 , 562 , 506 , 565 , 451 , 434 , 558 , 494 , 555 , 502 , 477 , 503 , 579 , 400 , 404 , 489 , 505 , 479 , 442 , 458 ,
606 , 607 , 610 , 590 , 569 , 611 , 584 , 608 , 435 , 450 , 591 , 594 }
Podpis
Something is coming..
Wysłany: 2014-05-21, 21:55
Zgredek666
LUA
Wiek: 27 Na forum: 4722 dni Posty: 251
Nick w MP: Zgredek
Piwa : 442
Jak to jakie? Przecie? dzi?ki temu spawni mi to pojad po id ...
Wysłany: 2014-05-21, 23:07
Artysta
Lua, Lua, Czekolada
Wiek: 28 Na forum: 4466 dni Posty: 240
Nick w MP: Artysta/Koojot
Piwa : 1427
Przecie? mo?na tak
function spawnauta ( player , cmd , id )
local player = getRandomPlayer ()
local x , y , z = getElementPosition ( player )
createVehicle ( id , x + 2 , y + 2 , z )
end
addCommandHandler ( "spawn" , spawnauta )
Podpis
Something is coming..
Tagi: system :: pojazdów
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: