|pomoc|Pomocc

26. Jan. 2014. Zaključano
307
pregleda
8
postova
Martin_Jankovic
4
Shot Caller
26. Jan. 2014.
Skripta koju koristim: NL
Detaljan opis problema: izmapao sam trznicu di se prodaje baklja kako da napravim da ju kupim s cmd /kupibalkju
pa kad se kupi da kucam /baklja da mi se pojavi i kad ocu ju ponistiti da kucam /bakljaoff
Dio skripte: //
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Simke94
4
Enforcer
26. Jan. 2014.
if(strcmp(cmd, "/kupibaklju", true) == 0)
    {
        if(IsPlayerConnected(playerid))
        {
    if(IsPlayerInRangeOfPoint(playerid, 5,TVOJE KOORDINATE))
{
SendClientMessage(playerid, COLOR_WHITE, "Kupili ste baklju! Komande /baklja i /bakljaoff");
PlayerInfo = 1;
return 1;
  }
SendClientMessage(playerid, COLOR_GRAD1, "Niste u radnji!");
return 1;
}
return 1;
}

if(strcmp(cmd, "/baklja", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if (PlayerInfo == 1)
{
    if(PlayerInfo == 1) return SendClientMessage(playerid, COLOR_WHITE, "Vec drzite baklju!");
          SetPlayerAttachedObject( playerid, 3, 3461, 6, 0.069429, 0.032604, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
          PlayerInfo = 1;
          return 1;
}
else
        {
SendClientMessage(playerid, COLOR_WHITE, "Niste kupili baklju!");
        }
        }
        return 1;
    }
    if(strcmp(cmd, "/bakljaoff", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
        if (PlayerInfo == 1)
{
            RemovePlayerAttachedObject(playerid,3);
            PlayerInfo = 0;
            return 1;
}
else
        {
SendClientMessage(playerid, COLOR_WHITE, "Niste uzeli baklju!");
        }
        }
        return 1;
    }


Ja sam ti uradio sa ovim proverama, sto znaci da i ti moras da ih dodas u pInfo!
pKupio,
pUzeo
Ako ih ne zelis, samo ih obrisi iz ovih komandi...
Martin_Jankovic
4
Shot Caller
26. Jan. 2014.
mozes mi to staviti na CMD
Simke94
4
Enforcer
26. Jan. 2014.
CMD:kupibaklju(playerid, params[])
    {
        if(IsPlayerConnected(playerid))
        {
    if(IsPlayerInRangeOfPoint(playerid, 5,TVOJE KOORDINATE))
{
SendClientMessage(playerid, COLOR_WHITE, "Kupili ste baklju! Komande /baklja i /bakljaoff");
PlayerInfo = 1;
return 1;
  }
SendClientMessage(playerid, COLOR_GRAD1, "Niste u radnji!");
return 1;
}
return 1;
}

CMD:baklja(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        if (PlayerInfo == 1)
{
    if(PlayerInfo == 1) return SendClientMessage(playerid, COLOR_WHITE, "Vec drzite baklju!");
          SetPlayerAttachedObject( playerid, 3, 3461, 6, 0.069429, 0.032604, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000 );
          PlayerInfo = 1;
          return 1;
}
else
        {
SendClientMessage(playerid, COLOR_WHITE, "Niste kupili baklju!");
        }
        }
        return 1;
    }
    CMD:bakljaoff(playerid, params[])
{
    if(IsPlayerConnected(playerid))
    {
        if (PlayerInfo == 1)
{
            RemovePlayerAttachedObject(playerid,3);
            PlayerInfo = 0;
            return 1;
}
else
        {
SendClientMessage(playerid, COLOR_WHITE, "Niste uzeli baklju!");
        }
        }
        return 1;
    }
Martin_Jankovic
4
Shot Caller
27. Jan. 2014.
Kako da napravim kada igrac ima baklju i oce ici opet kupiti da napisem Vec posjedujes baklju
ermin.a
5
Underboss
27. Jan. 2014.
Alo imas temu Tazim Skriptera previse trazis, jednotsavno pravis provjeru ako igrac ima baklju da mu ispise, ako znas jedan obicni statement sa if napravit onda bi trebo znat,
if(ImaBaklju)
Martin_Jankovic
4
Shot Caller
27. Jan. 2014.
po sta da to stavim
Simke94
4
Enforcer
27. Jan. 2014.
Martin_Jankovic wrote on January 27, 2014, 3:47 pm:
po sta da to stavim
Stavi ovako
new ImaBaklju;
onda dodas pod OnPlayerConnect
ImaBaklju = 0;
i onda u komandi stavis
ImaBaklju = 1;
Komanda bi trebalo da izgleda ovako
CMD:kupibaklju(playerid, params[])
    {
        if(IsPlayerConnected(playerid))
        {
        if(ImaBaklju == 1)
        {
            SendClientMessage(playerid, COLOR_GREY, "Vec imate baklju! ");
            return 1;
        }
    if(IsPlayerInRangeOfPoint(playerid, 5,TVOJE KOORDINATE))
{
SendClientMessage(playerid, COLOR_WHITE, "Kupili ste baklju! Komande /baklja i /bakljaoff");
PlayerInfo = 1;
                                ImaBaklju = 1;
return 1;
  }
SendClientMessage(playerid, COLOR_GRAD1, "Niste u radnji!");
return 1;
}
return 1;
}

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha