Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.
GTAONLINE.PL
Tematy otagowane jako: paczek
1. Transport dodo - mechanizm paczek
Cze??!
przerobi?em pewien skrypt na dodo, teraz mam jednak problem. Jak napisa? mechanizm kt?ry na pocz?tku da nam 10 paczek, a z ka?d? dostarczon? paczk? b?dzie jedn? odejmowa?, kiedy b?dziemy mieli 0 paczek nie b?dziemy mogli dalej pracowa?. Pr?bowa?em wieloma sposobami, jednak nie mog? sobie poradzi?, wi?c prosz? o pomoc Was. Z g?ry dzi?kuj? za odpowied?!
2. generator paczek
Kod zapisuje w bazie 10 paczek co 5 sekund (zmienione b?dzie na 5 minut). Pytanie brzmi czy mo?na go jeszcze bardziej upro?ci? i czy mo?na u?y? czego? innego ni? setTimer?

setTimer(function()
    
local r exports["db"]:score("SELECT 1 FROM kurierMagazyny WHERE stan<poj")
    if 
#r==0 then
        
return
    
end
    exports
["db"]:query("UPDATE kurierMagazyny SET stan=stan+" .. tonumber(10) .. " WHERE id=?"#r)
end50000) -- zmienina 5 min 60k*5
3. Ladowanie pozycji paczek z bazy
Siema, chce zrobic system paczek na serwer noi komende zrobilem zapytanie zrobilem ladnie dodaje do bazy te paczki tylko mam problem z ich wczytywaniem.

Kod:

forward load_Totems();
public load_Totems()
{
new q[128], i;
m_query("SELECT x,y,z FROM Totemy");
mysql_store_result();
while(mysql_fetch_row(q, "?"))
{
sscanf(q, "a<f>[3]", totempos[i]);
totempickup[!!i] = CreateDynamicPickup(1279, 1, totempos[i][0],totempos[i][1],totempos[i][2]);
}
mysql_free_result();
printf(" >>> Zako?czono wczytywanie totemow - liczba: %d", i);
}


Dobre jest zapytanie? w bazie mam tylko zapisane x y z
4. Mapka paczek z Full Servera.
Pe?na mapka paczek oraz ostryg na Full Serwerze. Paczek jest ??cznie 160, a ostryg prawdopodobnie 35.

UWAGA! Niekt?re paczki zosta?y usuni?te!



Kliknij, aby powi?kszy?.

Mi?ego grania :) Za jedn? paczk?/ostryg? jest 1resp. Za dwie 2respa, a za 150 paczek 150respa, tak?e polecam wej?? na serwer, zarejestrowa? si? i nabija? w ten spos?b respekt :)
5. Blokada podnoszenie paczek
Witam mam skrypt xbank ( z communiti ) i mam problem poniewa? w samym skrypcie chodzi o napad na bank w kt?rym trzeba szuka? paczek z pieni?dzmi. Lecz mam taki problem, ?e team policji te? mo?e je podnosi? - Czy da?oby si? jako? to zablokowa? ??

ID obiektu: MoneyBag 1550

Za pomoc stawiam --> :piwo:
6. Skrypt na rozwożenie paczek lub jak kto woli towarów cz2.
Jako i? tam nikt mi nie odpowiedzia? a nie mam najmniejszej ochoty pisa? do kogo? PW wi?c zak?adam nast?pny temat. Robi? gamemode truck i chcia?bym zrobi? okienko pokazuj?ce si? gdy kto? wsi?dzie do pojazdu o nazwie Roadtrain.
Problem w tym ?e gdy mam kod sprawdzaj?cy czy gracz jest w danym poje?dzie, okienko si? nie pokazuje, lecz gdy nic nie sprawdza kod dzia?a prawid?owo.
Kod (server-side):
tir createVehicle (515,  -1686.1357421875366.834960937510.03125)
naczepa createVehicle (435, -1697.3203125399.3066406257.1796875)

function 
showDX(vehcostam1costam2)
local model=getElementModel(veh)
    if 
model == 515 then
        triggerClientEvent
(source"pokazGUI"source)
    else
    
end
end

function onJoin()
triggerClientEvent(source"schowajGUI")
end
addEventHandler
("onPlayerVehicleEnter"getResourceRootElement(), showDX)
addEventHandler("onPlayerVehicleExit"getResourceRootElement(), onJoin)
7. Skrypt na rozwożenie paczek lub jak kto woli towarów.
Cze??, robie sw?j w?asny gamemode truck i mam do was pro?b? poniewa? mam ju? zrobione gui i gdy chc? pobra? warto?? z pliku .xml wyskakuje mi b??d @badArgument. Prosi?bym o pomoc poniewa? utkna?em i nie mam poj?cia co dalej zrobi?.
Kod odpowiadaj?cy za pobranie nazwy i ceny towaru (client-side):
[lua]function showAmmoGUI()
local towary = getResourceConfig("towary.xml")
local towar = xmlNodeGetAttribute(towary, "nazwa")
local cena = xmlNodeGetAttribute(towary, "cena")
local towarlist = guiGridListAddColumn(listaTowarow, "Towar", 0.4)
local cenalist = guiGridListAddColumn(listaTowarow, "Cena", 0.4)
if (towarlist) and (cenalist) then
local row = guiGridListAddRow(listaTowarow)
guiGridListSetItemText(listaTowarow, row, towarlist, towar, false, false)
guiGridListSetItemText(listaTowarow, row, cenalist, tonumber(cena), false, false)
guiSetVisible(delivieryWindow2, true)
showCursor(true)
end
end[/lua]

oraz plik z towarami:
[code]<towar nazwa="?mieci" cena="500"/>
<towar nazwa="Cos" cena="1000"/>
<towar nazwa="Tosty" cena="2000"/>
<towar nazwa="Kupa" cena="300"/>[/code]

B??dy wyskakuj? w tych linijkach:
[lua]local towar = xmlNodeGetAttribute(towary, "nazwa")
local cena = xmlNod...
8. Dodawanie pkt z paczek na TAB
siemka mam skrypt na paczki do rozwozenia ale jest problem poniewaz zrobilem na tabelce "Kasa" i mi dodaje kase ale jak zrobic to zeby dodawalo score po przewiezieniu ladunku??? Na tab mam wyswietlone Score ale niestety nie dodaje mi on Punktow moze ktos pomoc?

oto moje lua.

Cytat:

exports [ "scoreboard" ]:addScoreboardColumn ( "Score", 3 ) -- Add the "Score" column to the scoreboard.

function updatePlayersScore ( ) -- Create "updatePlayersScore" function.
for index, player in ipairs ( getElementsByType "player" ) do -- Loop through all online players.
setElementData ( player, "Score", getPlayerscore ( player ) ) -- Set "Score" element data to the player score.
end -- End our loop.
end -- End our function.
setTimer ( updatePlayersScore, 2500, 0 ) -- Set a infinite 2.5 seconds timer to execute "updatePlayersScore" function.


Za pomoc daje piwkaaa