[Pomoc] Skidanje objekta iz ruke (PlayerAttachedObject)

Započeo purgerrr
19. Jan. 2015. Zaključano
443
pregleda
12
postova
purgerrr
4
Shot Caller
19. Jan. 2015.
Skripta koju koristim: RolePlay
Detaljan opis problema: Znaci htjeo bih da kad igrac kuca /lampa stvori mu se lampa i sad kad kuca opet /lampa da mu se onda makne iz ruke ako ima ko kakve rjesenje za sad sam stavio samo da mu se stvori lampa
Dio skripte:
YCMD:lampa1(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,"BF:HRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
SetPlayerAttachedObject(playerid, 0, 18641, 5, 0.112999, 0.003999, -0.065999, -27.799999, 0.000000, 46.200008, 1.773999, 1.562999, 1.281999, 0, 0);
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): http://prntscr.com/5ujrhv
arnel avdic
5
Underboss
19. Jan. 2015.
new staviolampu;

YCMD:lampa1(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return SCM(playerid,-1,"BF:HRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(staviolampu == 0)
{
SetPlayerAttachedObject(playerid, 0, 18641, 5, 0.112999, 0.003999, -0.065999, -27.799999, 0.000000, 46.200008, 1.773999, 1.562999, 1.281999, 0, 0);
staviolampu = 1;
}
else if(staviolampu == 1)
{
    RemovePlayerAttachedObject(playerid, pa objekt);
    staviolampu =0;
}
return 1;
}
purgerrr
4
Shot Caller
19. Jan. 2015.
Sada imam novi problem kada kucam lampa stvori se na sekundu i odmah se makne zasto je to tako?!?
Koristim kajle rp skriptu
arnel avdic
5
Underboss
19. Jan. 2015.
ne znam bgm izbrisi ovaj dio skripte pa cemo mozda vidit jel do toga error
else if(staviolampu == 1)
{
    RemovePlayerAttachedObject(playerid, pa objekt);
    staviolampu =0;
}
purgerrr
4
Shot Caller
19. Jan. 2015.
Do cega je problem bio
Znaci index ima svaki id a u skripti je definiran index znaci
/////////////////////OBJECTS SLOT/////////////////////
#define LISICE_SLOT      0
#define NAOCARE_SLOT      1
#define MARAMA_SLOT      2
#define FRIZURA_SLOT      3
#define TELEFON_SLOT      4
#define DOSTAVLJAC_SLOT  5
#define KACIGA_SLOT      6
#define LAMPA_SLOT        7

KOMANDA U SKRIPTI

new staviolampu;
YCMD:lampa(playerid, params[],help)
{
if(staviolampu == 0)
{
SetPlayerAttachedObject(playerid, LAMPA_SLOT, 18641, 5, 0.112999, 0.003999, -0.065999, -27.799999, 0.000000, 46.200008, 1.773999, 1.562999, 1.281999, 0, 0);
staviolampu = 1;
}
else if(staviolampu == 1)
{
    RemovePlayerAttachedObject(playerid, LAMPA_SLOT);
    staviolampu =0;
}
return 1;
}


arnel avdic Hvala na pomoci


I samo ako znas kako bi dodao pLampa znaci da odma dodat u shop i to da nemoze koristit ako ju ne kupi ?!
arnel avdic
5
Underboss
19. Jan. 2015.
De mi pošalji citav enum gdje ti je pNovac, pLevel,pSta ja znam vise znat ćeš ba onaj dio enum () ovo ono to mi pošalji ili ispod dole zadnje pNešto . dodaj zarez i stavi pLampa onda gdje ti je sacuvanje trebaš staviti da ti se sacuva pLampa, i onda gdje cojk kupuje lampu staviti kad kupi lampu pInfo = 1; ili tako nešto uglavnom to je to probaj sam to napraviti
purgerrr
4
Shot Caller
19. Jan. 2015.
aha de mi reci ovako
Pod PlayerInfo dodam pLampa,
Sad pod registraciju dodam da mu lampa bude 0 znaci nema ju
Pod ono /lampa stavim ocitavanje ako je 0 da mu izbaci nemate lampu kupite ju
u market dodam da kupi lampu i kad kupi da mu bude lampa na 1 jel tako mislis ?
arnel avdic
5
Underboss
19. Jan. 2015.
eh tacno tako i load moraš uradit da mu se svaki put loaduje lampa ako je ima i save da je sacuva ako je kupi skonto si ti to
purgerrr
4
Shot Caller
19. Jan. 2015.
aha aj idem probat pa ak uspije moze ic lock 🙂
arnel avdic
5
Underboss
19. Jan. 2015.
haj pa javi
purgerrr
4
Shot Caller
19. Jan. 2015.
Kod za market testirano sve radi 😉
			{
    if(PlayerInfo == 1) return SCM(playerid,-1, ""CRVENA"[BF:HRP] "SIVA"Vec posedujes lampu!");
  if(PlayerInfo < 250) return SCM(playerid,-1, ""CRVENA"[BF:HRP] "SIVA"Nemate dovoljno novca 250$!");
PlayerInfo = 1;
g_NovacMinus(playerid,250);
FirmaNovac(UsaoFirma,250);
SCM(playerid,-1,""ZUTA"INFO | "SIVA"Kupili ste lampu za 250$!");
SCM(playerid,-1,""ZUTA"INFO | "SIVA"Sada mozete svjetliti u mraku | /lampa |");
SavePlayer(playerid);
}


OnPlayerConnect
PlayerInfo = 0;
    INI_Int("Lampa",PlayerInfo);
	    INI_WriteInt(File,"Lampa",PlayerInfo);
YCMD:lampa(playerid, params[],help)
{
if(UlogovanProvera == 0) return SCM(playerid,-1,"BF:HRP | "CRVENA"Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo == 0) return SCM(playerid, -1,"BF:HRP | "CRVENA"Nemas lampu kupi ju u marketu");
if(IsPlayerConnected(playerid))
if(staviolampu == 0)
{
SetPlayerAttachedObject(playerid, LAMPA_SLOT, 18641, 5, 0.112999, 0.003999, -0.065999, -27.799999, 0.000000, 46.200008, 1.773999, 1.562999, 1.281999, 0, 0);
staviolampu = 1;
}
else if(staviolampu == 1)
{
    RemovePlayerAttachedObject(playerid, LAMPA_SLOT);
    staviolampu =0;
}
return 1;
}
arnel avdic
5
Underboss
19. Jan. 2015.
pa znaci radi

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha