Zaključano

[POMOC] Naocare

Započeo LuD1
pre 10 godina
663
pregleda
5
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
LuD1
Shot Caller
pre 10 godina
Skripta koju koristim: Moju
Detaljan opis problema: Ubacio sam onaj sistem za Geto moda /kupinaocare ,sada sve radi kupim naocare izaberem id od 1-30,pise kupio si naocare i sad kad kucam /naocare  pise stavili ste naocare a nisu stavljene,u modu nije imalo ono setattachemtobject pa id naocara pa ono , evo komande
Dio skripte:
if(strcmp(cmd, "/kupinaocare", true) == 0)
{
        if(IsPlayerConnected(playerid))
    {
    if(!PlayerToPoint(2.0,playerid,1281.0508,-1611.0930,13.6301))
{
    SendClientMessage(playerid, COLOR_WHITE, "Niste kod {ffffff}Glasses Shop-a.");
    return 1;
}
ShowPlayerDialog(playerid,DIALOG_GLASSES,DIALOG_STYLE_INPUT,"{F3FF02}[Glasses Shop]","{48E31C}___________________________________________________\n\n{00C0FF}Izaberite svoje naocare (Moguci ID od 1 do 30)\nnaocare Kostaju: {FFFFFF}599$\n\n{48E31C}___________________________________________________","Kupi","Izlaz");
return 1;
}
}
if(strcmp(cmd, "/naocare", true) == 0)
{
if(PlayerInfo > 0)
{
    new skin = GetPlayerSkin(playerid);
    if(wearg == 1)
    {
        RemovePlayerAttachedObject(playerid,2);
        wearg = 0;
        SendClientMessage(playerid, COLOR_WHITE, "Skinuo si svoje {F81414}naocare!");
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s uzima naocare i skida ih sa glave.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        return 1;
    }
    if(wearg == 0)
    {
        SetPlayerAttachedObject(playerid, 2, PlayerInfo, 2, SkinOffSet, floatadd(SkinOffSet, 0.004500), SkinOffSet, SkinOffSet, SkinOffSet, SkinOffSet);
        wearg = 1;
        SendClientMessage(playerid, COLOR_WHITE, "Stavio si svoje {F81414}naocare!");
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s uzima naocare i stavlja ih.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
        return 1;
    }
}
return 1;
}


Evo i dialog
if(dialogid == DIALOG_GLASSES)
{
        if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "Odustao si.");
        if(response)
        {
    new skin = GetPlayerSkin(playerid);
    new gid = strval(inputtext);
if(!gid || gid > 30)
{
    ShowPlayerDialog(playerid,DIALOG_GLASSES,DIALOG_STYLE_INPUT,"{F3FF02}[Glasses Shop]","{48E31C}___________________________________________________\n\n{00C0FF}Izaberite svoje naocare (Moguci ID od 1 do 30)\nnaocare Kostaju: {FFFFFF}599$\n\n{48E31C}___________________________________________________","Kupi","Izlaz");
    SendClientMessage(playerid, COLOR_WHITE, "Upisali Ste Pogresan ID Naocala{FFAF00} Kucajte Ponovo.");//vagos palica
    return 1;
}
if(GetPlayerMoney(playerid) < 599) return SendClientMessage(playerid, COLOR_WHITE, "Nemas Dovoljno Novca!");//vagos palica
new glasseid = CommonRed + (gid - 1);
SetPlayerAttachedObject(playerid, 2, glasseid, 2, SkinOffSet, floatadd(SkinOffSet, 0.004500), SkinOffSet, SkinOffSet, SkinOffSet, SkinOffSet);
GivePlayerMoney(playerid, -599);
SendClientMessage(playerid, COLOR_WHITE, "Kupili ste naocare i Platili{FFAF00} 599$");//vagos palica
SendClientMessage(playerid, COLOR_WHITE, "Da Koristis naocare Kucaj{FFAF00} /naocare.");//vagos palica
PlayerInfo = glasseid;
wearg = 1;
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Arkoo
Underboss
pre 10 godina

#define DIALOG_GLASSES        5003

-------------------------------------------------

enum pInfo
{
pNaocare,
}

------------------------------------------------

new bool:Naocare;

-------------------------------------------------

ispod onplayerconnect

Naocare = false;
PlayerInfo = 0;

-----------------------------------------

YCMD:kupinaocare(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
    {
    if(!PlayerToPoint(2.0,playerid,1477.5497,-1418.3231,12.7559))
{
    SendClientMessage(playerid, BELA2, "  Niste kod prodavnice naocara !");
    return 1;
}
            new string;
        new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
            format(string, sizeof(string), "* %s kupuje naocare (/kupinaocare) .", sendername);
        ProxDetector(30.0, playerid, string, BELA2,BELA2,BELA2,BELA2,BELA2);
ShowPlayerDialog(playerid,DIALOG_GLASSES,DIALOG_STYLE_INPUT,"Naocare","___________________________________________________\n\nIzaberite svoje Naocare (Moguci ID od 1 do 30)\nnaocare kostaju: 1 K$!\n\n___________________________________________________","BUY","EXIT");
return 1;
}
}

-------------------------------------------------------------------------------------------------------------------------------------------------

YCMD:naocare(playerid, params[],help)
{
    #pragma unused help
    if(UlogovanProvera == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo > 0)
{
    new skin = GetPlayerSkin(playerid);
    if(wearg == 1)
    {
                new string;
                new sendername;
        RemovePlayerAttachedObject(playerid,4);
        wearg = 0;
        SendClientMessage(playerid, BELA2, " *Skinuo si naocare !");
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s uzima naocare i skida ih sa glave (/naocare).", sendername);
ProxDetector(15.0, playerid, string, BELA2,BELA2,BELA2,BELA2,BELA2);
        return 1;
    }
    if(wearg == 0)
    {
                new string;
                new sendername;
        SetPlayerAttachedObject(playerid, 4, PlayerInfo, 2, SkinOffSet, floatadd(SkinOffSet, 0.004500), SkinOffSet, SkinOffSet, SkinOffSet, SkinOffSet);
        wearg = 1;
        SendClientMessage(playerid, BELA2, " *Stavio si naocare !");
        GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "* %s uzima naocare i stavlja ih (/naocare).", sendername);
ProxDetector(15.0, playerid, string, BELA2,BELA2,BELA2,BELA2,BELA2);
        return 1;
    }
}
return 1;

------------------------------------------------------------------------------------------------------------------------------------
ondialogresponse ovo

if(dialogid == DIALOG_GLASSES)
{
        if(!response) return SendClientMessage(playerid, BELA2, "Odustao si.");
        if(response)
        {
    new skin = GetPlayerSkin(playerid);
    new gid = strval(inputtext);
if(!gid || gid > 30)
{
    ShowPlayerDialog(playerid,DIALOG_GLASSES,DIALOG_STYLE_INPUT,"Naocare","___________________________________________________\n\nIzaberite svoje naocare (Moguci ID od 1 do 30)\nnaocare kostaju: {FFFFFF}1 K$!\n\n___________________________________________________","BUY","EXIT");
    //SendClientMessage(playerid, BELA2, "Upisali ste pogresan "BELA2"ID {FFFFFF}naocara molimo odaberite ponovo.");
    return 1;
}
if(GetPlayerMoney(playerid) < 999) return SendClientMessage(playerid, BELA2, "  Nemas dovoljno novca!");
new glasseid = CommonRed + (gid - 1);
SetPlayerAttachedObject(playerid, 4, glasseid, 2, SkinOffSet, floatadd(SkinOffSet, 0.004500), SkinOffSet, SkinOffSet, SkinOffSet, SkinOffSet);
g_NovacMinus(playerid, 100);
SendClientMessage(playerid, BELA2, "Kupili ste naocare i platili: 100$!");
SendClientMessage(playerid, BELA2, "Da stavis svoje naocare pisi /naocare!");
PlayerInfo = glasseid;
wearg = 1;

return 1;
    }
    }

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
OVO SAM IZVADIO IZ JEDNOG MODA PA MOZDA TI POMOGNE
LuD1
Shot Caller
pre 10 godina
Ja to sve imam,ali vidis da ni tu nema nigde setplayerattachetobjekt pa id naocara ima samo ovo skinoff kao i meni :/
Rax_King
Godfather
pre 10 godina
Google.com

http://samp-scripts.com/post/New_sunglasses_system-Shane_Kingston-filterscript-systems-10341/
LuD1
Shot Caller
pre 10 godina
Hvala Proxy,nisam bio stavio skinoffset za naocare 😄 LOCK

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava