Pomoc oko AutoSalona

Započeo c0x
6. Maj 2019.
525
pregleda
3
postova
c0x
4
Enforcer
6. Maj 2019.
Problem(error/warning): Ovako, otvorio sam server da testiramo sve bugove i sve sa prijateljima... I sada ja otisao u salon kupio sebi auto i sve je ok.. A drug kad je dosao da kupi auto, kuca /katalog izbaci mu kategorije, izabere, i kad treba da klikne na "kupi" njemu ne reaguje nista.. Pa napravim bratu acc i on ne moze da kupi, isti slucaj.. Udjem ponovo na moj acc nick "Cox" onda je sve u redu, znaci moze da lista vozila i sve ali kad treba da klikne "Kupi" ili "Odustani" onda ne reaguje.. Ako mozes pomoc sto pre.. Hvala 🙂
Deo skripte:
new Text:Autosalon7 = {Text:INVALID_TEXT_DRAW, ...};
new Text:Autosalon8 = {Text:INVALID_TEXT_DRAW, ...};
tdAutosalon7,
tdAutosalon8,
else if(clickedid == Autosalon7)// AUTOSALON - KUPI
{
if(BiraVozilo > 0 && BiraHaCe == 0)
{
    SPD(playerid, 222, DIALOG_STYLE_LIST, "Kupovina vozila", "Plati novcem\nPlati GOLD-om", "Odaberi", "Nazad");
}
if(BiraVozilo > 0 && BiraHaCe > 0)
{
    SPD(playerid, 320, DIALOG_STYLE_LIST, "Kupovina HC", "Plati novcem\nPlati GOLD-om", "Odaberi", "Nazad");
}
}
else if(clickedid == Autosalon8)// AUTOSALON - ODUSTANI
{
if(BiraVozilo > 0 && BiraVozilo < 7 && BiraHaCe == 0)
{
SetPlayerPos_H(playerid, 1584.3516,-1247.8795,17.5806);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo > 0 && BiraHaCe > 0)
{
  SetPlayerPos_H(playerid, -1656.9479,1210.0630,7.2500);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 7 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, 1868.9415,-2284.3955,13.5469);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 8 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, 1368.3949,-1899.2482,13.6037);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 9 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, -75.1918,-1573.7819,2.6900);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 10 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, 1296.6454,-1869.5609,14.3170);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
}

if(TDInfo == 0)
    {
            Autosalon7 = TextDrawCreate(520.000000, 268.000000, "~y~~h~kupi");
TextDrawBackgroundColor(Autosalon7, 255);
TextDrawFont(Autosalon7, 3);
TextDrawLetterSize(Autosalon7, 0.400000, 1.100000);
TextDrawColor(Autosalon7, -1);
TextDrawSetOutline(Autosalon7, 1);
TextDrawSetProportional(Autosalon7, 1);
TextDrawSetSelectable(Autosalon7, 1);
    TDInfo = 1;
    }
  if(TDInfo == 0)
    {
Autosalon8 = TextDrawCreate(573.000000, 268.000000, "~r~~h~~h~~h~odustani");
TextDrawBackgroundColor(Autosalon8, 255);
TextDrawFont(Autosalon8, 3);
TextDrawLetterSize(Autosalon8, 0.400000, 1.100000);
TextDrawColor(Autosalon8, -1);
TextDrawSetOutline(Autosalon8, 1);
TextDrawSetProportional(Autosalon8, 1);
TextDrawSetSelectable(Autosalon8, 1);
    TDInfo = 1;
    }

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Nema
02
2
Wheel Man
6. Maj 2019.
Pokusaj ovo i vidi hoce li izbaciti u server logu  DEBUG - Igrac je kliknuo textdraw kupi
else if(clickedid == Autosalon7)// AUTOSALON - KUPI
{
if(BiraVozilo > 0 && BiraHaCe == 0)
{
    SPD(playerid, 222, DIALOG_STYLE_LIST, "Kupovina vozila", "Plati novcem\nPlati GOLD-om", "Odaberi", "Nazad");
}
if(BiraVozilo > 0 && BiraHaCe > 0)
{
    SPD(playerid, 320, DIALOG_STYLE_LIST, "Kupovina HC", "Plati novcem\nPlati GOLD-om", "Odaberi", "Nazad");
}
}
else if(clickedid == Autosalon8)// AUTOSALON - ODUSTANI
{
if(BiraVozilo > 0 && BiraVozilo < 7 && BiraHaCe == 0)
{
SetPlayerPos_H(playerid, 1584.3516,-1247.8795,17.5806);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo > 0 && BiraHaCe > 0)
{
  SetPlayerPos_H(playerid, -1656.9479,1210.0630,7.2500);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 7 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, 1868.9415,-2284.3955,13.5469);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 8 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, 1368.3949,-1899.2482,13.6037);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 9 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, -75.1918,-1573.7819,2.6900);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 10 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, 1296.6454,-1869.5609,14.3170);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
        print("DEBUG - Igrac je kliknuo textdraw kupi");
}

if(TDInfo == 0)
    {
            Autosalon7 = TextDrawCreate(520.000000, 268.000000, "~y~~h~kupi");
TextDrawBackgroundColor(Autosalon7, 255);
TextDrawFont(Autosalon7, 3);
TextDrawLetterSize(Autosalon7, 0.400000, 1.100000);
TextDrawColor(Autosalon7, -1);
TextDrawSetOutline(Autosalon7, 1);
TextDrawSetProportional(Autosalon7, 1);
TextDrawSetSelectable(Autosalon7, 1);
    TDInfo = 1;
    }
  if(TDInfo == 0)
    {
Autosalon8 = TextDrawCreate(573.000000, 268.000000, "~r~~h~~h~~h~odustani");
TextDrawBackgroundColor(Autosalon8, 255);
TextDrawFont(Autosalon8, 3);
TextDrawLetterSize(Autosalon8, 0.400000, 1.100000);
TextDrawColor(Autosalon8, -1);
TextDrawSetOutline(Autosalon8, 1);
TextDrawSetProportional(Autosalon8, 1);
TextDrawSetSelectable(Autosalon8, 1);
    TDInfo = 1;
    }

Ukoliko ti bude izbacilo taj text znaci da ti je problem do funkcije ako ne onda ti uopste nije ocitalo da je igrac kliknuo td.
c0x
4
Enforcer
7. Maj 2019.
02 wrote on May 6, 2019, 10:17 pm:
Pokusaj ovo i vidi hoce li izbaciti u server logu  DEBUG - Igrac je kliknuo textdraw kupi
else if(clickedid == Autosalon7)// AUTOSALON - KUPI
{
if(BiraVozilo > 0 && BiraHaCe == 0)
{
    SPD(playerid, 222, DIALOG_STYLE_LIST, "Kupovina vozila", "Plati novcem\nPlati GOLD-om", "Odaberi", "Nazad");
}
if(BiraVozilo > 0 && BiraHaCe > 0)
{
    SPD(playerid, 320, DIALOG_STYLE_LIST, "Kupovina HC", "Plati novcem\nPlati GOLD-om", "Odaberi", "Nazad");
}
}
else if(clickedid == Autosalon8)// AUTOSALON - ODUSTANI
{
if(BiraVozilo > 0 && BiraVozilo < 7 && BiraHaCe == 0)
{
SetPlayerPos_H(playerid, 1584.3516,-1247.8795,17.5806);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo > 0 && BiraHaCe > 0)
{
  SetPlayerPos_H(playerid, -1656.9479,1210.0630,7.2500);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 7 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, 1868.9415,-2284.3955,13.5469);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 8 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, 1368.3949,-1899.2482,13.6037);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 9 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, -75.1918,-1573.7819,2.6900);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
if(BiraVozilo == 10 && BiraHaCe == 0)//marmun
{
  SetPlayerPos_H(playerid, 1296.6454,-1869.5609,14.3170);
    SetPlayerFacingAngle(playerid, 249.2160);
    SetCameraBehindPlayer(playerid);
h_TogglePlayerControllable(playerid, 1);
    AutosalonTD(playerid, 0);
BiraVozilo = 0;
BiraHaCe = 0;
SetPlayerVirtualWorld(playerid, 0);
SetPlayerInterior(playerid, 0);
DestroyVehicle(IzlozbenoVozilo);
CancelSelectTextDraw(playerid);
////KratkiStats(playerid, 1);
}
        print("DEBUG - Igrac je kliknuo textdraw kupi");
}

if(TDInfo == 0)
    {
            Autosalon7 = TextDrawCreate(520.000000, 268.000000, "~y~~h~kupi");
TextDrawBackgroundColor(Autosalon7, 255);
TextDrawFont(Autosalon7, 3);
TextDrawLetterSize(Autosalon7, 0.400000, 1.100000);
TextDrawColor(Autosalon7, -1);
TextDrawSetOutline(Autosalon7, 1);
TextDrawSetProportional(Autosalon7, 1);
TextDrawSetSelectable(Autosalon7, 1);
    TDInfo = 1;
    }
  if(TDInfo == 0)
    {
Autosalon8 = TextDrawCreate(573.000000, 268.000000, "~r~~h~~h~~h~odustani");
TextDrawBackgroundColor(Autosalon8, 255);
TextDrawFont(Autosalon8, 3);
TextDrawLetterSize(Autosalon8, 0.400000, 1.100000);
TextDrawColor(Autosalon8, -1);
TextDrawSetOutline(Autosalon8, 1);
TextDrawSetProportional(Autosalon8, 1);
TextDrawSetSelectable(Autosalon8, 1);
    TDInfo = 1;
    }

Ukoliko ti bude izbacilo taj text znaci da ti je problem do funkcije ako ne onda ti uopste nije ocitalo da je igrac kliknuo td.


Brate, dodao sam ovo i udjem na bratov ACC i kupim auto sve ok, u server_logu ne ispisuje nista.. Videcu kad dodju prijatelji pa da probam sa njima... Ali za sada radi.. Hvala ti..

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha