/oprema za posao

Započeo kuna
12. Maj 2020. Zaključano
586
pregleda
4
postova
Skripter Propali
4
Shot Caller
12. Maj 2020.
Problem(error/warning): //
Dio skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem): imam komandu /oprema ona izgleda ovako
YCMD😮prema(playerid, params[], help)
{
if(PlayerInfo == 0) return SCM(playerid,-1,""plava""crvena"Niste zaposleni!");
if(Opremljen == 0)
{
    if(PlayerInfo == POSAO_DOSTAVLJACPICE) { SetPlayerSkin(playerid,DOSTAVLJACPICE_SKIN); Opremljen = POSAO_DOSTAVLJACPICE; }
}
else
{
    Opremljen = 0;
        SetPlayerSkin(playerid,PlayerInfo);
        SCM(playerid,-1,"Uzeo si opremu za posao!");
}
return 1;
}
ja kad udjem na server kucam /oprema ne desava se nista nece da mi seta skin za posao koji sam odobrao id skina je 155
moze pomoc
AhmAA
8
Super Moderator
🔥66
12. Maj 2020.
YCMD:oprema(playerid, params[], help)
{
  if(PlayerInfo == 0) return SCM(playerid,-1,""plava""crvena"Niste zaposleni!");
  if(Opremljen == 0)
  {
      if(PlayerInfo == POSAO_DOSTAVLJACPICE) { SetPlayerSkin(playerid,155); Opremljen = POSAO_DOSTAVLJACPICE; }
    }
  else
  {
      Opremljen = 0;
        SetPlayerSkin(playerid,PlayerInfo);
        SCM(playerid,-1,"Uzeo si opremu za posao!");
  }
  return 1;
}

daddyDOT

Balkan SA:MP Super moderator


Balkan SA:MP

Balkan SA:MP - since 2009

PabloK
4
Shot Caller
12. Maj 2020.
daddy. wrote on May 12, 2020, 2:34 pm:
YCMD:oprema(playerid, params[], help)
{
  if(PlayerInfo == 0) return SCM(playerid,-1,""plava""crvena"Niste zaposleni!");
  if(Opremljen == 0)
  {
      if(PlayerInfo == POSAO_DOSTAVLJACPICE) { SetPlayerSkin(playerid,155); Opremljen = POSAO_DOSTAVLJACPICE; }
    }
  else
  {
      Opremljen = 0;
        SetPlayerSkin(playerid,PlayerInfo);
        SCM(playerid,-1,"Uzeo si opremu za posao!");
  }
  return 1;
}

Zašto brate zašto ☹️

Nemoj SCM, nemoj Opremljen - nemoj uopšte bilo koji jezik osim Engleskog da mešaš sa programiranjem...
#include 

// Maksimalan broj poslova,
// vrv imas ovo ako ne koristis dynamic addone
#define MAX_JOBS 2

// Bit Array sa MAX_PLAYERS mesta
new BitArray:Uniform;

// Skinovi za poslove
new JobSkins =
{
{ POSAO_DOSTAVLJACPICE, 155 },
{ POSAO_NARKOMAN, 123 }
// Ostali poslovi...
};

// Callback
public OnPlayerConnect(playerid)
{
// Stavi Bit na `false`
Bit_Vet(Uniform, playerid);
}

// Command
YCMD:oprema(playerid, params[], help)
{
// Da li je igrac zaposlen?
if(PlayerInfo == 0)
return SendClientMessage(playerid, -1, "{FF0000} {FFFFFF}Niste zaposleni!");

// Ako je uslov `false`
if(!Bit_Get(Uniform, playerid))
{
Bit_Let(Uniform, playerid);
SetPlayerSkin(playerid, JobSkins[PlayerInfo]);
SendClientMessage(playerid, -1, "Uspesno ste uzeli opremu!");
}
else
{
Bit_Vet(Uniform, playerid);
SetPlayerSkin(playerid, PlayerInfo);)
SendClientMessage(playerid, -1, "Uspesno ste skinuli opremu!");
}
return COMMAND_OK;
}
Skripter Propali
4
Shot Caller
12. Maj 2020.
daddy. wrote on May 12, 2020, 2:34 pm:
YCMD:oprema(playerid, params[], help)
{
  if(PlayerInfo == 0) return SCM(playerid,-1,""plava""crvena"Niste zaposleni!");
  if(Opremljen == 0)
  {
      if(PlayerInfo == POSAO_DOSTAVLJACPICE) { SetPlayerSkin(playerid,155); Opremljen = POSAO_DOSTAVLJACPICE; }
    }
  else
  {
      Opremljen = 0;
        SetPlayerSkin(playerid,PlayerInfo);
        SCM(playerid,-1,"Uzeo si opremu za posao!");
  }
  return 1;
}
ne radi opet isto

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha