Tematy otagowane jako: firm
1. Zlecenia dla firm
Witam bawi? si? w przerobienie jednego skryptu i chc? zrobi? ?e gdy dana typ towaru ma jak?? tam klas? nikt inny pr?cz danej firmy nie mo?e jej bra?
[lua]
data.order = {
{"?mieci","dupa", 10000000, 0},
{"?mieci","test", 10000000, 0},
}
for i,v in ipairs(data.marker) do
local marker = Marker(v[1], v[2], v[3]-.9, "cylinder", data.size, data.color[1], data.color[2], data.color[3], data.color[4])
setBlipVisibleDistance(createBlipAttachedTo(marker, 51), 300)
marker:setData("marker:loading", true)
end
data.window[1] = guiCreateWindow(460, 269, 446, 231, "Praca Transportera - ilo?? score: 0", false)
guiWindowSetSizable(data.window[1], false)
data.gridlist[1] = guiCreateGridList(9, 22, 427, 154, false, data.window[1])
guiGridListAddColumn(data.gridlist[1], "#", 0.1)
guiGridListAddColumn(data.gridlist[1], "Nazwa towaru", 0.2)
guiGridListAddColumn(data.gridlist[1], "Typ", 0.2)
guiGridListAddColumn(data.gridlist[1], "Wynagrodzenie", 0.2)
guiGridListAddColumn(data.gridlist[1], "Wymagany score", 0.2)
data.button[1] = guiCreateButton(62, 189, 155, 32, "Wybierz zaznaczony towar", false, data.window[1])
data.button[2] = guiCreateButton(227, 189, 155, 32, "Zamknij okno", false, data.window[1])
guiSetVisible(data.window[1], false)
addEventHandler("onClientGUIClick", resourceRoot, function(button, state)
...
2. [INNE] Tworzenie firm, źle tworzy.
Cze??, mam ma?y problem z tworzeniem firm. Ale gdy firmy si? tworzy po kolei czyli: od UID 0 do UID2 jest dobrze, ale gdy firma numer 1 si? rozpadnie i zostanie tylko UID 0 i 2 to ju? wtedy jest problem i nie stworzy si? nowa.
kod:
Kod:
if(dialogid == KREATOR_FIRM)
{
if(response)
{
if(firmy[2][kupiona]==0)
{
SendClientMessage(playerid, ZIELONY, "UID 2");
ShowPlayerDialog(playerid,KREATOR_FIRM3,DIALOG_STYLE_INPUT,"Firmy","Wpisz nazwe firmy","Dalej","Wyjdz");
}
else if(firmy[1][kupiona]==0)
{
SendClientMessage(playerid, ZIELONY, "UID 1");
ShowPlayerDialog(playerid,KREATOR_FIRM2,DIALOG_STYLE_INPUT,"Firmy","Wpisz nazwe firmy","Dalej","Wyjdz");
}
else if(firmy[0][kupiona]==0)
{
SendClientMessage(playerid, ZIELONY, "UID 0");
ShowPlayerDialog(playerid,KREATOR_FIRM1,DIALOG_STYLE_INPUT,"Firmy","Wpisz nazwe firmy","Dalej","Wyjdz");
}
if(firmy[0][kupiona]==1 && firmy[1][kupiona]==1 && firmy[2][kupiona]==1)
{
SendClientMessage(playerid, ZIELONY, "Wszystkie firmy sa wykupione");
}
}
else
{
SendClientMessage(playerid, ZIELONY, "Anulowales zalozenie firmy");
}
}
Za pomoc
3. [INNE] Kolory dla firm
Witam. Posiadam gm truck pod mysql. Chcial bym zrobi? aby ka?da firma miala osobny kolor bo all maj? takie same. Wiecie mo?e jak to zrobi??
4. Auta firm
Witam !
Stworzy?em skrypt, na zablokowanie aut firm. Czy mog? prosi? was o ma?? pomoc ?
Mianowicie, stworzy?em o taki kod:
local burrita = {
{ 2485 , - 1667.1875 , 14.1796875 - 1 }
}
function start ()
for k , v in ipairs ( burrita ) do
local veh1 = createVehicle ( 482 , v [ 1 ], v [ 2 ], v [ 3 ] )
setElementData ( veh1 , "petrol" , true )
end
end
addEventHandler ( "onResourceStart" , getRootElement (), start )
function autapetrol ( thePlayer )
local vehicle = getPedOccupiedVehicle ( thePlayer )
if getElementData ( vehicle , "petrol" ) == true then
if not ObjectInACLGroup ( "user." .. getAccountName ( getPlayerAccount ( thePlayer )), aclGetGroup ( "Petrol" ) ) then
outputChatBox ( "Nie jeste? pracownikiem PetrolPol Sp.z.o.o" , thePlayer , 255 , 255 , 255 )
cancelEvent ()
end
end
end
addEventHandler ( "onVehicleStartEnter" , getRootElement (), autapetrol )
Problem polega na tym ?e, nie wiem jak u?y? setVehicleLocked, aby zamyka?o drzwi auta stworzone w funkcji 'start'. Mog? prosi? o nakierowanie mnie na dobry tor ?
edit. 19.1.2013r.