Witamy na GTAOnline Obecny czas to 2017-12-18, 21:21 Użytkowników: 72592
Strona główna | Użytkownicy | Grupy | Faq | Regulamin | Zaloguj

GTAONLINE.PL
Tematy otagowane jako: stworzenie
1. Skrypt na stworzenie łodzi - Początkujący w LUA
Witam ostatnio zacząłem uczyć się języka LUA i napisałem swój pierwszy skrypt na stworzenie łodzi pod komendą /lodz lub /LODZ i mam problem bo nie wiem jak
napisać kod na to że żeby stworzyć kolejną łódź trzeba czekać np.10 sekund oraz żeby poprzednia znikała.

Tutaj mój kod:
Kod:


function StworzPojazd(thePlayer, command, vehicleModel)
local x,y,z = getElementPosition(thePlayer)
x = x + 5
local Pojazd = createVehicle(452,x,y,z)
outputChatBox("Zespawnowałes łódź",thePlayer, 204, 255, 102)
end
addCommandHandler("lodz", StworzPojazd)
addCommandHandler("LODZ", StworzPojazd)

:piwo: w nagrode za pomoc
2. Stworzenie obiektu nad głową gracza.
Cześć! Na samym starcie chciałbym zaznaczyć, że jestem świeży w LUA i dlatego proszę o jakieś trafne wskazówki, a nie gotowe rozwiązania, dzięki.

A więc chciałbym stworzyć pewien obiekt (może być to plik .png czy coś gotowego z MTA) co będzie nad głową gracza z danej grupy i będzie to widoczne tylko dla członków tej grupy - tak aby można było siebie lepiej rozpoznać.
Mam pewien kod odpowiedzialny za same grupy, jednak nie wiem jak wrzucić tam właśnie tą linijkę kodu, nawet nie wiem jak miałaby za bardzo wyglądać, poza tym, że musiałbym użyć funkcji
[code]
playerBlibs
[/code]

A więc kod na pokazywanie siebie nawzajem na GPS wygląda tak:
[code]
playerBlibs = {}
amouunt = 0
function updateGPS()
amouunt = 0
local gangname = getElementData(getLocalPlayer(),"Group")
for i, blip in ipairs(playerBlibs) do
if isElement(blip) then
destroyElement(blip)
end
end
if not getElementData(localPlayer,"Group") then return end
playerBlibs = {}
for i, player in ipairs(getElementsByType("player")) do
if gangname == getElementData(player,"Group") and player ~= localPlayer then
amouunt = amouunt+1
playerBlibs[amouunt] = createBlipAttachedTo(player,0,2,22,255,22)
setBlipVisibleDistance(playerBlibs[amouunt],1000)
end
end
end
setTimer(updateGPS,10000,0)
[/code]
Myślę, że gdybym go lekko przerobił, coś w stylu

[code]
function groupfriend()
wartosc = 0
local gangname = getElementData(getLocal...
3. [DM] Stworzenie checkpoint'u.
Witam pomoże mi ktoś ze zrobieniem tego checkpointu?

Chciałbym go umieścić na tej pozycji na mapie:
Kod:

AddPlayerClass(0,1418.8929,1034.4707,10.8203,267.5192,0,0,0,0,0,0);

Tak aby gdy wjedzie w niego pojazd to pojazd zostanie naprawiony kod na naprawę pojazdu to:
Kod:

SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);

Proszę o pomoc bo nie mam zielonego pojęcia jak mam go zrobić proszę najlepiej o podanie mi kodu z góry dziękuję każdemu za wszelką pomoc!!!
4. Komenda na stworzenie pojazdu.
Sprawa prosta, mam mam tablicę z id pojazdów z wiki mta i kiedy wpiszę np. /v sultan pokazuje ciągle, że błędny pojazd - co robić?
[code]vehicleIDS = { 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 vehicle(gracz, cmd, model)
if model ~= nil then
local idauta = getVehicleModelFromName(model)
local x, y, z = getElementPosition(gracz)
if vehicleIDS[idauta] then
createVehicle(vehicleIDS[idauta], x + 5, y, z)
outputChatBox("Stworzyłeś sobie pojazd.",...
5. [INNE] Stworzenie Timera
Nie wiem czy dobry dzial jak nie, poprosze o wyrozumiałość.

moge was prosić o to zeby ktoś mi zrobił timer? 20:00

Min:sec


mam jak narazie 6:59 chyba szczerze nie wiem,


Kod:

TimeConvert(time)
{
new minutes;
new seconds;
new string[128];
if(time > 59){
minutes = floatround(time/60);
seconds = floatround(time - minutes*60);
if(seconds>9)format(string,sizeof(string),"%d:%d",minutes,seconds);
else format(string,sizeof(string),"%d:0%d",minutes,seconds);
}
else{
seconds = floatround(time);
if(seconds>9)format(string,sizeof(string),"0:%d",seconds);
else format(string,sizeof(string),"0:0%d",seconds);
}
return string;
}
6. [INNE] Stworzenie pickup'a
Witam mam problemik.

Mam taki kod :
Kod:

public OnGameModeInit()
{
salon = CreatePickup(2132, 1147, 25, 0.0, 9.0);// dodaje go do mapy
return 1;
}


To jest pickup . Czy kordy są podane dobrze ? Czy coś musze poprawić . Chce aby ten pickup był w mapie ciągle a nie że znika .

Gdy ide w miejsce gdzie ma byc pickup okazuje się że go nie ma .. W czym może byc problem .?
7. [INNE] Respawn pojazdów oraz stworzenie pojazdów
Mam 2 problemy.

1. Jak stworzyć od podstaw respawn nieużywanych pojazdów.

2. Jak stworzyć (lub zrobić) pojazdy, aby można było zapisać ich pozycję, aby po respawnie były na zapisanej pozycji.




phpBB by Przemo modified by xXx 2003-2016

Template GTAONLINE created by gtaonline.pl



Strona wygenerowana w 0,11 sekundy. Zapytań do SQL: 8