Započeo c0x
•6. Maj 2019.Pomoc oko AutoSalona
553
pregleda
3
postova
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos14
Novi Član
162 / 250 XP
Početnik(1)
279
Postovi:
34
Teme:
Pridružio se:Jan. 2016
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:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
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):
NemaWheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
75 / 100 XP
Početnik(0)
31
Postovi:
0
Teme:
Pridružio se:Maj 2019
6. Maj 2019.
Pokusaj ovo i vidi hoce li izbaciti u server logu DEBUG - Igrac je kliknuo textdraw kupi
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.
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.
Enforcer
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP Doprinos14
Novi Član
162 / 250 XP
Početnik(1)
279
Postovi:
34
Teme:
Pridružio se:Jan. 2016
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
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.
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
