[Pomoc] Label

Započeo [GU:RP] Ivica, April 24, 2013, 17:09:08 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:cyber
Detaljan opis problema:pa ovako moje ime je na stanu i ja prodam sad stan drugom igracu oke i updatea se njegovo ime na stanu i odemo relog i udemo i vrati se moje ime na stanu, ako me shvacate. Hvala
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Jesil napravio public za spremanje stana npr OnPropUpdate


zna netko. Hvala

dali moze bit do funckije spremanja stana? ali ne vjerujem jel kad editujem stan sa cmd /edit lvl i cijenu sacuva lijepo nakon reloga i kad ugasim server.

evo ovdje je to

if(PlayerInfo[playerid][pStan] != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jedan stan!");
      PlayerInfo[playerid][pStan] = PlayerInfo[id][pStan];
      new i = PlayerInfo[playerid][pStan];
      PlayerInfo[id][pStan] = -1;
strmid(StanInfo[PlayerInfo[playerid][pStan]][stVlasnik], imek, 0, strlen(imek), 255);
  GivePlayerMoney(playerid, -CenaProdaje[playerid]);
    GivePlayerMoney(id, CenaProdaje[playerid]);
      SCMF(playerid, BELA, "Uspjesno ste kupili stan od igraca %s po cijeni od $%d!", hIme[0],CenaProdaje[playerid]);
    SCMF(id, BELA, "Uspjesno ste prodali stan igracu %s za cijenu od $%d!", hIme[1],CenaProdaje[playerid]);
      StaProdaje[playerid] = 0;
      KomeProdaje[playerid] = -1;
      CenaProdaje[playerid] = 0;
      PonudioIgrac[playerid] = -1;
      StaProdaje[id] = 0;
      KomeProdaje[id] = -1;
      CenaProdaje[id] = 0;
      PonudioIgrac[id] = -1;
      UpdateLabels();
      SaveStanove(i);

Ovo sto je lenon stavio ok je trebalo bi da ti radi :)
All for one gamemode :
http://forum.sa-mp.com/showthread.php?t=283602

www.Game-State.eu" style="border-style: none;

ne ide ovo i u update labels i probao sam vec na slc nacin ali nece uvijek se vrati ime prijasnjeg vlasnika

da samo napomene kad prodam stan recimo tebi odma se updatea na labelu ali kad ugasim srv ili odem relog vrati se stari vlasnik


btw evo


CMD:prihvati(playerid, params[])
{
new ime[24],string[128];
if(sscanf(params, "s[128]", ime))
{
    SCM(playerid, COLOR_LIGHTRED, "|_____________ Prihvati ________________|");
SCM(playerid, COLOR_LIGHTRED, "Koristite: /prihvati [Ime]");
SCM(playerid, BELA, "Dostupno: Refill, Ticket, Lijecenje, Taxi, Bus, Medic");
SCM(playerid, BELA, "Dostupno: Mechanic, Repair, Prodaja, Divorce, Witness, Marriage, Live");
SCM(playerid, COLOR_LIGHTRED, "|_____________________________________|");
return 1;
}
if(!strcmp(ime, "prodaja", true))
{
    new hIme[2][MAX_PLAYER_NAME];
    if(PlayerInfo[playerid][pLevel] < 6) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Morate biti najmanje level 6 da biste mogli da prihvatite kupovinu (prodaju)!");
    if(StaProdaje[playerid] == 0) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nitko vam nije nista ponudio!");
    if(CenaProdaje[playerid] <= 0) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Prodavac jos uvijek nije odredio cijenu!");
    if(PlayerInfo[playerid][pCash] < CenaProdaje[playerid]) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nemate dovoljno novca!");
    if(!IsPlayerConnected(PonudioIgrac[playerid])) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Igrac koji vam je dao ponudu nazalost vise nije online.");
    new id = PonudioIgrac[playerid];
    RPIme(id, hIme[0]);
    RPIme(playerid, hIme[1]);
    new imek[MAX_PLAYER_NAME];
    if(StaProdaje[playerid] == PR_STAN)
    {
        if(PlayerInfo[playerid][pStan] != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jedan stan!");
      PlayerInfo[playerid][pStan] = PlayerInfo[id][pStan];
      new i = PlayerInfo[playerid][pStan];
      PlayerInfo[id][pStan] = -1;
strmid(StanInfo[PlayerInfo[playerid][pStan]][stVlasnik], imek, 0, strlen(imek), 255);
  GivePlayerMoney(playerid, -CenaProdaje[playerid]);
    GivePlayerMoney(id, CenaProdaje[playerid]);
      SCMF(playerid, BELA, "Uspjesno ste kupili stan od igraca %s po cijeni od $%d!", hIme[0],CenaProdaje[playerid]);
    SCMF(id, BELA, "Uspjesno ste prodali stan igracu %s za cijenu od $%d!", hIme[1],CenaProdaje[playerid]);
      StaProdaje[playerid] = 0;
      KomeProdaje[playerid] = -1;
      CenaProdaje[playerid] = 0;
      PonudioIgrac[playerid] = -1;
      StaProdaje[id] = 0;
      KomeProdaje[id] = -1;
      CenaProdaje[id] = 0;
      PonudioIgrac[id] = -1;
      UpdateLabels();
      SaveStanove(i);
    }
    if(StaProdaje[playerid] == PR_HOTEL)
    {
        if(PlayerInfo[playerid][Hotel] != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jedan hotel!");
        new i = PlayerInfo[playerid][Hotel];
        PlayerInfo[playerid][Hotel] = PlayerInfo[id][Hotel];
        PlayerInfo[id][Hotel] = -1;
RPIme(playerid, imek);
strmid(Hoteli[i][hVlasnik] , hIme[1], 0, strlen(hIme[1]), 255);
        GivePlayerMoney(playerid, -CenaProdaje[playerid]);
        GivePlayerMoney(id, CenaProdaje[playerid]);
        SCMF(playerid, BELA, "Uspjesno ste kupili hotel od igraca %s po cijeni od $%d!", hIme[0],CenaProdaje[playerid]);
        SCMF(id, BELA, "Uspjesno ste prodali hotel igracu %s za cijenu od $%d!", hIme[1],CenaProdaje[playerid]);
        StaProdaje[playerid] = 0;
        KomeProdaje[playerid] = -1;
        CenaProdaje[playerid] = 0;
        PonudioIgrac[playerid] = -1;
        StaProdaje[id] = 0;
        KomeProdaje[id] = -1;
        CenaProdaje[id] = 0;
        PonudioIgrac[id] = -1;
        SpremiHotel(i);
            UpdateHoteli();
    }
if(StaProdaje[playerid] == PR_KUCA)
    {
        new h;
        if(PlayerInfo[playerid][pPhousekey1] != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jednu kucu!");
        PlayerInfo[playerid][pPhousekey1] = PlayerInfo[id][pPhousekey1];
        PlayerInfo[id][pPhousekey1] = -1;
RPIme(playerid, imek);
strmid(KucaInfo[PlayerInfo[playerid][pPhousekey1]][hOwner], imek, 0, strlen(imek), 255);
        GivePlayerMoney(playerid, -CenaProdaje[playerid]);
        GivePlayerMoney(id, CenaProdaje[playerid]);
        SCMF(playerid, BELA, "Uspjesno ste kupili kucu od igraca %s po cijeni od $%d!", hIme[0],CenaProdaje[playerid]);
        SCMF(id, BELA, "Uspjesno ste prodali kucu igracu %s za cijenu od $%d!", hIme[1],CenaProdaje[playerid]);
        StaProdaje[playerid] = 0;
        KomeProdaje[playerid] = -1;
        CenaProdaje[playerid] = 0;
        PonudioIgrac[playerid] = -1;
        StaProdaje[id] = 0;
        KomeProdaje[id] = -1;
        CenaProdaje[id] = 0;
        PonudioIgrac[id] = -1;
        UpdateKuca(h);
  new pname[MAX_PLAYER_NAME],name[256], desc[256],file[100];
GetPlayerName(playerid, pname, sizeof(pname));
  format(file, sizeof(file), "kuce/Kuca_%d.ini", pname);
    name = dini_Get(file, "Owner");
      desc = dini_Get(file, "Discription");
}
if(StaProdaje[playerid] == PR_AUTO)
    {
        if(Carlist[playerid][Typ] != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jedno vozilo!");
        Carlist[playerid][Typ] = Carlist[id][Typ];
        Carlist[id][Typ] = -1;
        GivePlayerMoney(playerid, -CenaProdaje[playerid]);
        GivePlayerMoney(id, CenaProdaje[playerid]);
        SCMF(playerid, BELA, "Uspjesno ste kupili vozilo od igraca %s po cijeni od $%d!", hIme[0],CenaProdaje[playerid]);
        SCMF(id, BELA, "Uspjesno ste prodali vase vozilo igracu %s za cijenu od $%d!", hIme[1],CenaProdaje[playerid]);
        StaProdaje[playerid] = 0;
        KomeProdaje[playerid] = -1;
        CenaProdaje[playerid] = 0;
        PonudioIgrac[playerid] = -1;
        StaProdaje[id] = 0;
        KomeProdaje[id] = -1;
        CenaProdaje[id] = 0;
        PonudioIgrac[id] = -1;
        VehicleSave(playerid);
}
if(StaProdaje[playerid] == PR_MOTOR)
    {
        if(Bikelist[playerid][bTyp] != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jedan motor!");
        Bikelist[playerid][bTyp] = Bikelist[id][bTyp];
        Bikelist[id][bTyp] = -1;
RPIme(playerid, imek);
        GivePlayerMoney(playerid, -CenaProdaje[playerid]);
        GivePlayerMoney(id, CenaProdaje[playerid]);
        SCMF(playerid, ZELENA2, "Uspjesno ste kupili motor od igraca %s po cijeni od $%d!", hIme[0],CenaProdaje[playerid]);
        SCMF(id, ZELENA2, "Uspjesno ste prodali motor igracu %s za cijenu od $%d!", hIme[1],CenaProdaje[playerid]);
        StaProdaje[playerid] = 0;
        KomeProdaje[playerid] = -1;
        CenaProdaje[playerid] = 0;
        PonudioIgrac[playerid] = -1;
        StaProdaje[id] = 0;
        KomeProdaje[id] = -1;
        CenaProdaje[id] = 0;
        PonudioIgrac[id] = -1;
    MotoSave(playerid);
}
if(StaProdaje[playerid] == PR_LETELICA)
    {
        if(Planelist[playerid][planeTyp] != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jednu letjelicu!");
        Planelist[playerid][planeTyp] = Planelist[id][planeTyp];
        Planelist[id][planeTyp] = -1;
RPIme(playerid, imek);
        GivePlayerMoney(playerid, -CenaProdaje[playerid]);
        GivePlayerMoney(id, CenaProdaje[playerid]);
        SCMF(playerid, ZELENA2, "Uspjesno ste kupili letjelicu od igraca %s po cijeni od $%d!", hIme[0],CenaProdaje[playerid]);
        SCMF(id, ZELENA2, "Uspjesno ste prodali letjelicu igracu %s za cijenu od $%d!", hIme[1],CenaProdaje[playerid]);
        StaProdaje[playerid] = 0;
        KomeProdaje[playerid] = -1;
        CenaProdaje[playerid] = 0;
        PonudioIgrac[playerid] = -1;
        StaProdaje[id] = 0;
        KomeProdaje[id] = -1;
        CenaProdaje[id] = 0;
        PonudioIgrac[id] = -1;
LetjeliceSave(playerid);
}
if(StaProdaje[playerid] == PR_PLOVILO)
    {
        if(Boatlist[playerid][BoatTyp] != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jedno plovilo!");
        Boatlist[playerid][BoatTyp] = Boatlist[id][BoatTyp];
        Boatlist[id][BoatTyp] = -1;
        GivePlayerMoney(playerid, -CenaProdaje[playerid]);
        GivePlayerMoney(id, CenaProdaje[playerid]);
        SCMF(playerid, ZELENA2, "Uspjesno ste kupili plovilo od igraca %s po cijeni od $%d!", hIme[0],CenaProdaje[playerid]);
        SCMF(id, ZELENA2, "Uspjesno ste prodali plovilo igracu %s za cijenu od $%d!", hIme[1],CenaProdaje[playerid]);
        StaProdaje[playerid] = 0;
        KomeProdaje[playerid] = -1;
        CenaProdaje[playerid] = 0;
        PonudioIgrac[playerid] = -1;
        StaProdaje[id] = 0;
        KomeProdaje[id] = -1;
        CenaProdaje[id] = 0;
        PonudioIgrac[id] = -1;
}
    if(StaProdaje[playerid] == PR_VIKENDICA)
    {
        if(PlayerInfo[playerid][pVikendica] != -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vi vec posjedujete jednu vikendicu!");
        PlayerInfo[playerid][pVikendica] = PlayerInfo[id][pVikendica];
        RPIme(playerid, imek);
        strmid(VikendicaInfo[PlayerInfo[playerid][pVikendica]][vVlasnik], imek, 0, strlen(imek), 255);
        PlayerInfo[id][pVikendica] = -1;
        GivePlayerMoney(playerid, -CenaProdaje[playerid]);
        GivePlayerMoney(id, CenaProdaje[playerid]);
        SCMF(playerid, BELA, "Uspjesno ste kupili vikendicu od igraca %s po cijeni od $%d!", hIme[0],CenaProdaje[playerid]);
        SCMF(id, BELA, "Uspjesno ste prodali vikendicu igracu %s za cijenu od $%d!", hIme[1],CenaProdaje[playerid]);
        StaProdaje[playerid] = 0;
        KomeProdaje[playerid] = -1;
        CenaProdaje[playerid] = 0;
        PonudioIgrac[playerid] = -1;
        StaProdaje[id] = 0;
        KomeProdaje[id] = -1;
        CenaProdaje[id] = 0;
        PonudioIgrac[id] = -1;
        UpdateVikendica();
}
}
else if(!strcmp(ime, "ticket", true))
{
new Float:Poz[3];
GetPlayerPos(KaznuNapisao[playerid], Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Predaleko ste od drugog igraca!");
    if(KaznuNapisao[playerid] == -1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nemate aktivnu kaznu!");
    if(PlayerInfo[playerid][pCash] <= 0 && PlayerInfo[playerid][pAccount] <= 0) return SCM(playerid, BELA, "Nemate dovoljno novca da platite kaznu.");
    if(PlayerInfo[playerid][pCash] < CenaKazne[playerid] && PlayerInfo[playerid][pAccount] < CenaKazne[playerid]) return SCM(playerid, BELA, "Nemate dovoljno novca da platite kaznu.");
else if(PlayerInfo[playerid][pCash] < CenaKazne[playerid] && PlayerInfo[playerid][pAccount] >= CenaKazne[playerid])
{
    if(!IsPlayerConnected(KaznuNapisao[playerid])) return SCM(playerid, GRAD2, "Igrac koji Vam je napisao kaznu je offline!");
    new name[MAX_PLAYER_NAME];
    RPIme(playerid, name);
    SCMF(playerid, SVETLOPLAVA, "* Platili ste kaznu u iznosu od %d$.", CenaKazne[playerid]);
    SCMF(KaznuNapisao[playerid], SVETLOPLAVA, "* %s je platio kaznu u iznosu od %d$.", name, CenaKazne[playerid]);
    PlayerInfo[playerid][pAccount] -= CenaKazne[playerid];
    GivePlayerMoney(KaznuNapisao[playerid], CenaKazne[playerid]);
    CenaKazne[playerid] = 0;
    KaznuNapisao[playerid] = -1;
}
else if(PlayerInfo[playerid][pCash] >= CenaKazne[playerid])
{
    if(!IsPlayerConnected(KaznuNapisao[playerid])) return SCM(playerid, GRAD2, "Igrac koji Vam je napisao kaznu je offline!");
    new name[MAX_PLAYER_NAME];
    RPIme(playerid, name);
    SCMF(playerid, SVETLOPLAVA, "* Platili ste kaznu u iznosu od %d$.", CenaKazne[playerid]);
    SCMF(KaznuNapisao[playerid], SVETLOPLAVA, "* %s je platio kaznu u iznosu od %d$.", name, CenaKazne[playerid]);
    GivePlayerMoney(playerid, CenaKazne[playerid]);
    GivePlayerMoney(KaznuNapisao[playerid], CenaKazne[playerid]);
    CenaKazne[playerid] = 0;
    KaznuNapisao[playerid] = -1;
}
else return SCM(playerid, BELA, "Nemate dovoljno novca da platite kaznu.");
}
else if(!strcmp(ime, "lijecenje", true))
{
    if(hLecenjeOd[playerid] == -1) return SCM(playerid, GRAD2, "Nitko Vam nije ponudio lijecenje!");
    if(!IsPlayerConnected(hLecenjeOd[playerid])) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Igrac koji Vam je ponudio lecenje nazalost vise nije online!");
new Float:Poz[3];
GetPlayerPos(hLecenjeOd[playerid], Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Predaleko ste od igraca koji Vam je ponudio popravku!");
if(IsPlayerInAnyVehicle(playerid) && !IsPlayerInAnyVehicle(hLecenjeOd[playerid])) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Morate izaci iz vozila.");
if(!IsPlayerInAnyVehicle(playerid) && IsPlayerInAnyVehicle(hLecenjeOd[playerid])) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Taj igrac je u vozilu!");
if(GetPlayerVehicleID(hLecenjeOd[playerid]) != GetPlayerVehicleID(playerid)) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Taj igrac nije u Vasem vozilu!");
if(PlayerInfo[playerid][pCash] < hCenaLecenja[playerid]) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Nemate dovoljno novca za lecenje!");
GivePlayerMoney(playerid, hCenaLecenja[playerid]);
GivePlayerMoney(hLecenjeOd[playerid], hCenaLecenja[playerid]);
SetPlayerHealth(playerid, 100);
RPIme(playerid, ime);
SCMF(playerid, BELA, "Izlijeceni ste na 100 zdravlja, cijena: $%d.", hCenaLecenja[playerid]);
if(STDPlayer[playerid] > 0)
  {
STDPlayer[playerid] = 0;
SendClientMessage(playerid, BELA, "*Nemate vise bolesti");
}
SCMF(hPopravkaOd[playerid], SVETLOPLAVA, "* Igrac %s je prihvatio lijecenje. Zaradili ste $%d.", ime, hCenaLecenja[playerid]);
hLecenjeOd[playerid] = -1; hCenaLecenja[playerid] = 0;
}
else if(!strcmp(ime, "taxi", true))
{
    if(!IgracTaxi(playerid)) return SCM(playerid, GRAD2, "**Niste zaposleni u Taxi Kompaniji!");
        new x = 0;
for(new i = 1; i < sizeof(Taxi); i++)
{
    if(GetPlayerVehicleID(playerid) == Taxi[i]) x++;
}
if(x == 0) return SCM(playerid, GRAD2, "**Ne nalazite se u taxiju!");
if(TaxiCall == 999) return SCM(playerid, GRAD2, "***Nitko nije pozvao taxi!");
TaxiAccepted[playerid] = TaxiCall;
        TogglePlayerControllable(TaxiCall, 0);
        TaxiCall = 999;
        new Float:Poz[3], pozivalac[MAX_PLAYER_NAME], bolnicar[MAX_PLAYER_NAME];
        RPIme(TaxiAccepted[playerid], pozivalac);
        RPIme(playerid, bolnicar);
        GetPlayerPos(TaxiAccepted[playerid], Poz[0], Poz[1], Poz[2]);
        SetPlayerCheckpoint(playerid, Poz[0], Poz[1], Poz[2], 10.0);
        SCMF(playerid, SVETLOPLAVA, "*Prihvatili ste poziv od igraca %s. Pozicija igraca je oznacena na vasem radaru.",pozivalac);
        SCMF(TaxiAccepted[playerid], SVETLOPLAVA, "*Taxi vozac %s je prihvatio vas poziv. Prijevoz uskoro stize!", bolnicar);
}
else if(!strcmp(ime, "bus", true))
{
    if(PlayerInfo[playerid][pJob] != 14) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Niste zaposleni kao Bus Vozac!");
    if(GetPlayerVehicleID(playerid) < bus[0] || GetPlayerVehicleID(playerid) > bus[5]) return SCM(playerid, GRAD2, "**Ne nalazite se u autobusu.");
    if(BusCall == 999) return SCM(playerid, GRAD2, "***Nitko nije pozvao bus!");
        BusAccepted[playerid] = BusCall;
        TogglePlayerControllable(BusCall, 0);
        BusCall = 999;
        new Float:Poz[3], pozivalac[MAX_PLAYER_NAME], bolnicar[MAX_PLAYER_NAME];
        RPIme(BusAccepted[playerid], pozivalac);
        RPIme(playerid, bolnicar);
        GetPlayerPos(BusAccepted[playerid], Poz[0], Poz[1], Poz[2]);
        SetPlayerCheckpoint(playerid, Poz[0], Poz[1], Poz[2], 10.0);
        SCMF(playerid, SVETLOPLAVA, "*Prihvatili ste poziv od igraca %s. Pozicija igraca je oznacena na vasem radaru.",pozivalac);
        SCMF(BusAccepted[playerid], SVETLOPLAVA, "*Bus vozac %s je prihvatio vas poziv. Prijevoz uskoro stize!", bolnicar);
        if(BusAccepted[playerid] == 1) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Vec ste prihvatili jedan poziv!");
        BusAccepted[playerid] = 1;
}
else if(!strcmp(ime, "Medic", true))
{
    if(!IgracMD(playerid)) return SCM(playerid, GRAD2, "**Niste zaposleni kao doktor u Bolnici!");
        new x = 0;
for(new i = 1; i < sizeof(MD); i++)
{
    if(GetPlayerVehicleID(playerid) == MD[i]) x++;
}
if(x == 0) return SCM(playerid, GRAD2, "**Ne nalazite se u vozilu Hitne Pomoci!");
if(MedicCall == 999) return SCM(playerid, GRAD2, "***Nitko nije pozvao Doktora!");
MedicAccepted[playerid] = MedicCall;
        TogglePlayerControllable(MedicCall, 0);
        MedicCall = 999;
        new Float:Poz[3], pozivalac[MAX_PLAYER_NAME], bolnicar[MAX_PLAYER_NAME];
        RPIme(MedicAccepted[playerid], pozivalac);
        RPIme(playerid, bolnicar);
        GetPlayerPos(MedicAccepted[playerid], Poz[0], Poz[1], Poz[2]);
        SetPlayerCheckpoint(playerid, Poz[0], Poz[1], Poz[2], 10.0);
        SCMF(playerid, SVETLOPLAVA, "*Prihvatili ste poziv od igraca %s. Pozicija igraca je oznacena na vasem radaru.",pozivalac);
        SCMF(MedicAccepted[playerid], SVETLOPLAVA, "*Medicinski sluzbenik %s je prihvatio vas poziv. Prijevoz uskoro stize!", bolnicar);
}
else if(!strcmp(ime, "mechanic", true))
{
    if(PlayerInfo[playerid][pJob] != 7) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Niste zaposleni kao mehanicar!");
    if(GetPlayerVehicleID(playerid) < Mehanicar[0] || GetPlayerVehicleID(playerid) > Mehanicar[5]) return SCM(playerid, GRAD2, "**Ne nalazite se u mehanicarskom kamionu.");
    if(MechanicCall == 999) return SCM(playerid, GRAD2, "***Nitko nije pozvao mehanicara!");
    MechanicAccepted[playerid] = MechanicCall;
        TogglePlayerControllable(MechanicCall, 0);
        MechanicCall = 999;
        new Float:Poz[3], pozivalac[MAX_PLAYER_NAME], bolnicar[MAX_PLAYER_NAME];
        RPIme(MechanicAccepted[playerid], pozivalac);
        RPIme(playerid, bolnicar);
        GetPlayerPos(MechanicAccepted[playerid], Poz[0], Poz[1], Poz[2]);
        SetPlayerCheckpoint(playerid, Poz[0], Poz[1], Poz[2], 10.0);
        SCMF(playerid, SVETLOPLAVA, "*Prihvatili ste poziv od igraca %s. Pozicija igraca je oznacena na vasem radaru.",pozivalac);
        SCMF(MechanicAccepted[playerid], SVETLOPLAVA, "*AutoMehanicar %s je prihvatio vas poziv. Pomoc uskoro stize!", bolnicar);
}
else if(!strcmp(ime, "repair", true))
{
    if(hPopravkaOd[playerid] == -1) return SCM(playerid, GRAD2, "Nitko vam nije ponudio popravak!");
    if(!IsPlayerConnected(hPopravkaOd[playerid])) return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Igrac je offline!");
new Float:Poz[3],id;
GetPlayerPos(hPopravkaOd[playerid], Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Predaleko ste od igraca koji Vam je ponudio popravak!");
if(!IsPlayerInAnyVehicle(playerid)) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Morate biti u vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Morate biti vozac!");
if(IsPlayerInAnyVehicle(hPopravkaOd[playerid])) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Igrac koji Vam je poslao ponudu mora biti van vozila!");
if(PlayerInfo[playerid][pCash] < hCenaPopravke[playerid]) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Nemate dovoljno novca za popravak vozila!");
GivePlayerMoney(playerid, hCenaPopravke[playerid]);
GivePlayerMoney(hPopravkaOd[playerid], hCenaPopravke[playerid]);
RepairVehicle(GetPlayerVehicleID(playerid));
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
RPIme(playerid, hIme[0]);
RPIme(id, hIme[1]);
SCMF(playerid, SVETLOPLAVA, "*Vozilo popravljeno za %d$ od Mehanicara %s", hCenaPopravke[playerid],hIme[0]);
SCMF(hPopravkaOd[playerid], SVETLOPLAVA, "*Igrac %s je prihvatio popravak vozila. Zaradili ste %d$.", hIme[1], hCenaPopravke[playerid]);
hPopravkaOd[playerid] = -1; hCenaPopravke[playerid] = 0;
}
else if(!strcmp(ime, "divorce", true))
{
    new id,Float:Poz[3];
if(DivorceOffer[playerid] == 999) return SCM(playerid, GRAD2, "***Nitko vam nije poslao papire za razvod!");
RPIme(playerid, hIme[0]);
RPIme(id, hIme[1]);
GetPlayerPos(DivorceOffer[playerid], Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Predaleko ste od igraca koji Vam je ponudio zahtjev za razvod!");
format(string, sizeof(string), "*Prihvatio/li ste zahtjev za razvod od %s.", hIme[1]);
SCM(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s je prihvatio/la vas zahtjev za razvod.", hIme[0]);
SCM(DivorceOffer[playerid], COLOR_LIGHTBLUE, string);
ClearMarriage(playerid);
ClearMarriage(DivorceOffer[playerid]);
PlayerInfo[playerid][pPhousekey] = 255;
PlayerInfo[playerid][pPbiskey] = -1;
PlayerInfo[playerid][pPsiskey] = -1;
PlayerInfo[playerid][pPhousekey1] = -1;
}
else if(!strcmp(ime, "witness", true))
{
new id,Float:Poz[3];
if(MarryWitnessOffer[playerid] == 999) return SCM(playerid, GRAD2, "***Nitko vas nije zatrazio da budete svijedok na vijencanju!");
RPIme(playerid, hIme[0]);
RPIme(id, hIme[1]);
GetPlayerPos(MarryWitnessOffer[playerid], Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Igrac koji je prihvatio da bude svijedok na vijencanju nije blizu vas!");
format(string, sizeof(string), "* Prihvatili ste od %s zahtjev da budete svijedok na vijencanju.", hIme[1]);
SCM(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s je prihvatio vas zahtjev da bude svijedok na vasem vijencanju.", hIme[0]);
SCM(MarryWitnessOffer[playerid], COLOR_LIGHTBLUE, string);
MarryWitness[MarryWitnessOffer[playerid]] = playerid;
MarryWitnessOffer[playerid] = 999;
}
else if(!strcmp(ime, "marriage", true))
{
if(!PlayerToPoint(10.0, playerid, -1988.6638,1117.8837,54.4726))
{
          SCM(playerid, COLOR_GREY, "***Niste kod crkve u San Fieru!");
        return 1;
  }
    if(MarryWitness[ProposeOffer[playerid]] == 999)
{
SCM(playerid, COLOR_GREY, "***Igrac koji vas je zaprosio nema svjedoka na vjencanju!");
    return 1;
    }
    new id,Float:Poz[3];
    if(MarryWitnessOffer[playerid] == 999) return SCM(playerid, GRAD2, "***Nitko vas nije zaprosio!");
RPIme(playerid, hIme[0]);
RPIme(id, hIme[1]);
GetPlayerPos(ProposeOffer[playerid], Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Igrac koji vas je zaprosio/la nije blizu vas!");
GetPlayerPos(MarryWitness[ProposeOffer[playerid]], Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "{F81414}(Odbijeno!) {C3C3C3}Igrac koji svjedoci na vjencanju nije blizu igraca koji vas je zaprosio!");
format(string, sizeof(string), "*Prihvatili ste %s zahtjev da bude vas Muz.", hIme[1]);
SCM(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* %s je prihvatio/la da bude vas muz/zena.", hIme[1]);
SCM(ProposeOffer[playerid], COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Svecenik: %s uzimas li %s za svog voljenog muza/zenu? (pisi 'yes', bilo sta drugo ce ponistiti ceremoniju)", hIme[0], hIme[1]);
SCM(playerid, COLOR_WHITE, string);
MarriageCeremoney[playerid] = 1;
ProposedTo[ProposeOffer[playerid]] = playerid;
GotProposedBy[playerid] = ProposeOffer[playerid];
MarryWitness[ProposeOffer[playerid]] = 999;
ProposeOffer[playerid] = 999;
}
else if(!strcmp(ime, "live", true))
{
    new Float:Poz[3];
if(LiveOffer[playerid] == 999) return SCM(playerid, GRAD2, "***Nitko vam nije ponudio live prijenos!");
    GetPlayerPos(LiveOffer[playerid], Poz[0], Poz[1], Poz[2]);
if(!IsPlayerInRangeOfPoint(playerid, 5.0, Poz[0], Poz[1], Poz[2])) return SCM(playerid, GRAD2, "***Predaleko ste od novinara!");
SendClientMessage(playerid, ZUTA, "Freezani ste |Bicete pusteni posle razgovora !");
SendClientMessage(LiveOffer[playerid], SVETLOPLAVA, "Vi ste Freezani | Nemoze te se kretati ako zeli te odustati (koristi /live again).");
TogglePlayerControllable(playerid, 0);
TogglePlayerControllable(LiveOffer[playerid], 0);
TalkingLive[playerid] = LiveOffer[playerid];
TalkingLive[LiveOffer[playerid]] = playerid;
LiveOffer[playerid] = 999;
}
else return SCM(playerid, GRAD2, "{F81414}[Greska!] {C3C3C3}Nepoznato ime!");
return 1;
}