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: przedmiotu
1. Po wejściu w marker nie dostaje przedmiotu
tak jak w tytule

Client:
[lua]function sadzenie ()
if exports.global:hasItem( localPlayer, 38) then
outputChatBox ( "#FF0000[Sadzonka]#FFFFFF Posadzi?e? Marihuan?, poczekaj a? uro?nie!", 255, 255, 255, true )
-- triggerServerEvent("sadzonkaa1", resourceRoot, localPlayer)
triggerServerEvent("zabracitem2", resourceRoot, localPlayer)
triggerServerEvent('marihuana:posadz', getResourceRootElement())
else
outputChatBox ( "#FF0000[Sadzonka]#FFFFFF Nie masz sadzonki!", 255, 255, 255, true )
end
end
addCommandHandler ( "posadzm", sadzenie )


function dotknij ()
outputChatBox ( "#FF0000[Sadzonka]#FFFFFF Zebra?e? top Marihuany!", 255, 255, 255, true )
triggerServerEvent("dajitem", resourceRoot, localPlayer)
destroyElement ( sadzonka2)
destroyElement ( sadzonkazbierz)
end
addEvent('marihuana:dotknij', true)
addEventHandler('marihuana:dotknij', getResourceRootElement(), function()
dotknij()
end)[/lua]

Server

[lua]function posadz(player)
local int = getElementInterior(player)
local dim = getElementDimension ( player )

if not player then return fasle end
local x,y,z = getElementPosition(player)
sadzonka = createObject ( 743, x+1, y, z-0.5 )
setElementInterior ( sadzonka, int )
setElementDimension ( sadzonka, dim )
setTimer ( function()
local x2,y2,z2 = getElement...
2. Napis 3d po wyrzuceniu przedmiotu
Cze??, maj?c troch? czasu wolnego ucz? si? LUA/ b?dz dla zabawy przerabiam skrypty i wpad?em na pomys? aby przerobi? skrypt na wyrzucanie broni. Dok?adniej chodzi o to aby po wyrzuceniu nad broni? pojawia? si? napis na np.25Metr?w To chyba by?o DxDrawText (nie jestem pewny)


CLIENT-SIDE

[LUA]local screenWidth, screenHeight = guiGetScreenSize() -- Get the screen resolution
local currentGround = nil
local elementgg = {}
local bannedTeamsEnabled = true
local bannedTeams = { -- Useful if you got an RPG server and want to prevent abuse with weapon-spawning classes, then use above variable to toggle using below table and add your server's team names that wont be able to use drop gun
["LSPD"] = true,
[""] = true,
}

weaponmarkercolors = {
[0] = {255,255,255},
[1] = {100,100,255},
[2] = {0,230,0},
[3] = {0,150,0},
[4] = {255,255,0},
[5] = {255,204,0},
[6] = {150,0,150},
[7] = {255,0,255},
[8] = {0,0,255},
[9] = {204,255,255},
[10] = {255,100,100},
[11] = {255,255,255},
[12] = {255,255,255}
}

weaponsIDS = {
--0
[1] = 331,
--1
[2] = 333,
[3] = 334,
[4] = 335,
[5] = 336,
[6] = 337,
[7] = 338,
[8] = 339,
[9] = 341,
--2
[22] = 346,
[23] = 347,
[24] = 348,
--3
[25] = 349,
[26] = 350,
[27] = 351,
--4
[28] = 352,
[29] = 353,
[32] = 372,
--5
[30] = 355,
[31] = 356,
--6
[33] = 357,
[34] = 358,
--7
[35] = 359,
[36] = 360,
[37] = 361,
[38] = 362,
--8
[...
3. Dodawanie przedmiotu do sejfu
Siemka
Wiecie mo?e czy na GM XyzzyRP da si? jako? zrobi? ?eby np. co kilka godzin lub minut dawa?o jaki? przedmiot do sejfu? Z G?ry Dzi?ki za pomoc. Daje :piwo:
4. Nie odejmuje przedmiotu
Witam mam problem. Ustawi?em sobie przed funkcjami w skrypcie, ?eby mi nadawa?o elementDate na 5, no i gdy u?ywam przedmiotu to mi odejmuije i mam ilo?? przedmiotu r?wn? 4, ale gdy nast?pnym razem u?yje to ju? mi nie odejmuje -1 do ilo?ci.

ileziola getElementData(localPlayer"Marihuana")
wynik ileziola 1
guiGridListSetItemText
(gridrowmarychailosc""..wynik.." g."falsefalse)
5. [GF] Wybór przedmiotu na początku
Witam.. Od pewnego czasu bawie si? w kodach pawno i chcia?bym zrobi? taki system, ?e po pierwszym wej?ciu na serwer wyskakuje nam panel, gdzie wybieramy jak? chcemy rzecz na pocz?tku..
Napisa?em co? takiego:

[code] else if(dialogid == 111)
{
switch(listitem)
{
case 0:
{
PlayerInfo[playerid][pKasa];
dShowPlayerDialog(playerid,111,DIALOG_STYLE_LIST,""POMARANCZOWY"Wybierz Pochodzenie nowej postaci",""BIALY"Anglia (Bia?y)n"BIALY"USA (Czarny)n"BIALY"USA (Bia?y)n"BIALY"Azja (Indian)",""ZIELONY"Dalej","");
return 1;
}
case 1:
{
PlayerInfo[playerid][pStylWalki];
dShowPlayerDialog(playerid,111,DIALOG_STYLE_LIST,""POMARANCZOWY"Wybierz Pochodzenie nowej postaci",""BIALY"Anglia (Bia?y)n"BIALY"USA (Czarny)n"BIALY"USA (Bia?y)n"BIALY"Azja (Indian)",""ZIELONY"Dalej","");
return 1;
}
else if(dialogid == 15)
{
switch(listitem)
{
case 0:
{
PlayerInfo[playerid][pRasa]=1;
Zalogowany[playerid]=true;
dUstawKase(playerid,PlayerInfo[playerid][pKasa]);[/code]


Przy tym ko?cowym kodzie, PlayerInfo, Zalogowany itp. to na to nie zwracajcie uwagi.. bo to jest cz??? innego systemu..
A wi?c, jest tam pStylWalki i pKasa, czyli wyb?r pieni?dzy lub stylu walki, lecz troche nie pasuje, ponie...
6. [INNE] Skalowanie Akcesori - powiększanie przedmiotu
Witam, mam problem z kt?rym nie mog? sobie poradzi?.
Zrobi?em na szybko komend?:
Kod:


CMD:edita(playerid,params[])
{
if(IsPlayerAttachedObjectSlotUsed(playerid, 0)) EditAttachedObject(playerid, 0);
return 1;
}

I gdy u?yje to podczas gry mam 3 opcje - u?o?enie predmiotu, obracanie i
powi?kszanie/pomniejszanie ;/ Wie kto? jak zrobi?, aby to ostatnie nie dzia?a?o lub po prostu tego nie by?o?

Za pomoc :piwo: i rep

:piwo: :piwo: :piwo: :piwo: :piwo: