[POMOC]ostaviopremu

Započeo Sarkenzo
13. Sep. 2014. Zaključano
151
pregleda
3
postova
Sarkenzo
4
Shot Caller
13. Sep. 2014.
kripta koju koristim:GTARP
Detaljan opis problema:Napravio sam /oprema u dialogu i namestio sam da igrac mora da vrati opremu da bi uzeo sledecu.Kako da namestim da igrac nemoze da ostavlja opremu, ako je nije ni uzeo?
Dio skripte:
	if(strcmp(cmd, "/ostaviopremu", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    if(!IsPlayerInRangeOfPoint(playerid, 3,255.3861,77.4038,1003.6406)) return SendClientMessage(playerid, COLOR_GRAD1, "Ne nalazite se na mestu vracanja opreme!");
      if (PlayerInfo == 1 && PlayerInfo == 1)return SCM(playerid, COLOR_GREY, "Niste clan policije!");
{
IgracVecImaOpremu = 0;
            SafeResetPlayerWeapons(playerid);
            SetPlayerSkin(playerid, PlayerInfo);
            SCM(playerid, COLOR_WHITE, "Ostavili ste opremu nazad u ormaric!");
}
}
return 1;
}

if(dialogid == DIALOGID_OPREMA)
{
if(response)
{
    if(listitem == 0)
{
new string;
new sendername;
          GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 23, 200);
SetPlayerSkin(playerid, 284);
IgracVecImaOpremu = 1;
            SendClientMessage(playerid, COLOR_WHITE, "Uzeli ste Motorciklisticku opremu!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima motorciklisticku opremu iz ormarica.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE);
}
if(listitem == 1)
{
new string;
    new sendername;
    GivePlayerWeapon(playerid, 3, 1);
    GivePlayerWeapon(playerid, 23, 200);
                SetPlayerSkin(playerid, 280);
      IgracVecImaOpremu = 1;
        SendClientMessage(playerid, COLOR_WHITE, "Uzeli ste Patrolnu opremu!");
      GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Policajac %s uzima patrolnu opremu iz ormarica.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE);
}
if(listitem == 2)
{
new string;
    new sendername;
                GivePlayerWeapon(playerid, 23, 200);
                GivePlayerWeapon(playerid, 25, 200);
                GivePlayerWeapon(playerid, 29, 200);
                GivePlayerWeapon(playerid, 30, 200);
                SetPlayerSkin(playerid,285);
        IgracVecImaOpremu = 1;
    SendClientMessage(playerid, COLOR_WHITE, "Uzeli ste Specijalnu opremu!");
      GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, sizeof(string), "Policajac %s uzima specijalnu opremu iz ormarica.", sendername);
        ProxDetector(30.0, playerid, string, COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE,COLOR_BLUE);
}
}
return 1;
}
Lenonâ„¢
5
Godfather
13. Sep. 2014.
Pokusaj ovako:
if(strcmp(cmd, "/ostaviopremu", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
    if(!IsPlayerInRangeOfPoint(playerid, 3,255.3861,77.4038,1003.6406)) return SendClientMessage(playerid, COLOR_GRAD1, "Ne nalazite se na mestu vracanja opreme!");
      if (PlayerInfo == 1 && PlayerInfo == 1)return SCM(playerid, COLOR_GREY, "Niste clan policije!");
{
                        if(IgracVecImaOpremu == 0) return SCM(playerid, COLOR_GREY, "Niste ni uzeli opremu!"); // izmjeni kako tebi odgovara
IgracVecImaOpremu = 0;
            SafeResetPlayerWeapons(playerid);
            SetPlayerSkin(playerid, PlayerInfo);
            SCM(playerid, COLOR_WHITE, "Ostavili ste opremu nazad u ormaric!");
}
}
return 1;
}
Sarkenzo
4
Shot Caller
14. Sep. 2014.
Radi, hvala moze lock

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha