[Pomoc] Marama

31. Jan. 2016. Zaključano
489
pregleda
6
postova
RobyBalkanac
4
Shot Caller
31. Jan. 2016.
Skripta koju koristim: PU:RP
Detaljan opis problema: Pomocu komande /marama, marama se kreira igracu, ali odmah nakon niti pola sekunde marama nestane. Moze li mi netko reci kako da napravim da marama ostane cijelo vrijeme dok igrac opet ne upise /marama
Dio skripte:
CMD:marama(playerid, params[])
{
    if(UlogovanProvera == 0) return SCM(playerid,-1,""CRVENA"* Greska: {FFFFFF}Moras se ulogirati da bi koristio ovu komandu!");
if(Marama == 0) return SCM(playerid,-1,""ORANGE"(PU) "SIVA"Nemate maramu!");
new string;
if(Marama == 1)
{
SetPlayerAttachedObject(playerid, MARAMA_SLOT, 18913, 2, -0.08, 0.03, 0.0, 90, -180, -90);
format(string, sizeof(string), "* %s stavlja maramu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ORANGE"Stavili ste maramu da je skinete kucajte /marama!");
Marama = 2;
}
else if(Marama == 2)
{
RemovePlayerAttachedObject(playerid, MARAMA_SLOT);
format(string, sizeof(string), "* %s skida maramu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ORANGE"Skinuli ste maramu da je ponovo stavite kucajte /marama!");
Marama = 1;
}
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): /
expressoboy123
5
Godfather
31. Jan. 2016.
Koliko vidim komanda ne valja. Ti si definisao da je stavis a i da ti odma skine? Napravi posebno /marama a posebno /maramaoff il kako vec
RobyBalkanac
4
Shot Caller
31. Jan. 2016.
ViperGaming wrote on January 31, 2016, 3:43 pm:
Koliko vidim komanda ne valja. Ti si definisao da je stavis a i da ti odma skine? Napravi posebno /marama a posebno /maramaoff il kako vec


Probao sam i razdvojiti, ali opet isto evo

CMD:marama(playerid, params[])
{
    if(UlogovanProvera == 0) return SCM(playerid,-1,""CRVENA"* Greska: {FFFFFF}Moras se ulogirati da bi koristio ovu komandu!");
if(Maramak == 0) return SCM(playerid,-1,""ORANGE"(PU) "SIVA"Nemate maramu!");
new string;
if(Maramak == 1 && Marama == 0)
{
SetPlayerAttachedObject(playerid, MARAMA_SLOT, 18913, 2, -0.08, 0.03, 0.0, 90, -180, -90);
format(string, sizeof(string), "* %s stavlja maramu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ORANGE"Stavili ste maramu da je skinete kucajte /maramaoff!");
Marama = 1;
}
return 1;
}
CMD:maramaoff(playerid, params[])
{
    if(UlogovanProvera == 0) return SCM(playerid,-1,""CRVENA"* Greska: {FFFFFF}Moras se ulogirati da bi koristio ovu komandu!");
if(Maramak == 0) return SCM(playerid,-1,""ORANGE"(PU) "SIVA"Nemate maramu!");
if(Marama != 1) return SCM(playerid,-1,""ORANGE"(PU) "SIVA"Nemate maramu na sebi!");
new string;
if(Maramak == 1 && Marama == 1)
{
RemovePlayerAttachedObject(playerid, MARAMA_SLOT);
format(string, sizeof(string), "* %s skida maramu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ORANGE"Skinuli ste maramu da je ponovo stavite kucajte /marama!");
Marama = 0;
}
return 1;
}
Arkoo
5
Underboss
1. Feb. 2016.
Pokusaj ovako

SetPlayerAttachedObject(playerid, 4, 18913, 2, -0.08, 0.03, 0.0, 90, -180, -90);
RemovePlayerAttachedObject(playerid, 4);
osman2578
7
Underboss
1. Feb. 2016.
CMD:marama(playerid, params[])
{
    if(UlogovanProvera == 0) return SCM(playerid,-1,""CRVENA"* Greska: {FFFFFF}Moras se ulogirati da bi koristio ovu komandu!");
new string;
if(Marama == 0)
{
SetPlayerAttachedObject(playerid, MARAMA_SLOT, 18913, 2, -0.08, 0.03, 0.0, 90, -180, -90);
format(string, sizeof(string), "* %s stavlja maramu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ORANGE"Stavili ste maramu da je skinete kucajte /marama!");
Marama = 1;
}
else if(Marama == 1)
{
RemovePlayerAttachedObject(playerid, MARAMA_SLOT);
format(string, sizeof(string), "* %s skida maramu.", GetName(playerid));
ProxDetector(20.0, playerid, string, PROX,PROX,PROX,PROX,PROX);
SCM(playerid,-1,""ORANGE"Skinuli ste maramu da je ponovo stavite kucajte /marama!");
Marama = 0;
}
return 1;
}


Marama - ti je varijabla dali je stavio i skinuo, a ako želiš provjeriti dali ima maramu, to možeš preko svog playerinfo enuma. Ono tipa
if(PlayerInfo == 0) { SCM... "Nemate maramu");
RobyBalkanac
4
Shot Caller
1. Feb. 2016.
Arkoo wrote on February 1, 2016, 9:33 am:
Pokusaj ovako

SetPlayerAttachedObject(playerid, 4, 18913, 2, -0.08, 0.03, 0.0, 90, -180, -90);
RemovePlayerAttachedObject(playerid, 4);


Hvala radi tek sad su skuzio da mi je
#define MARAMA_SLOT      2
postavljeno na 2 a ne 4

EDIT: Moze li mi netko preporuciti neki program ili FS za AttachObject

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha