OnPlayerClickPlayerTexdraw ne reaguje

Započeo Kamberovic
26. Avg. 2018.
353
pregleda
2
postova
AmexScript
4
Enforcer
26. Avg. 2018.
Problem(error/warning): Ovako, onplayerclickplayertextdraw mi ne radi, samo bude ono kao crveno da se selektovalo ali kad kliknem ne raguje.Gledao sam po samp forumu i bs-u i nisam pronašao riješenje.Do sada nisam imao problema ovakvog.Radi se o UnderPoint modu(molim modernatora da ne zaključava temu jer mi je stvarno potrebna pomoć oko ovoga)
Dio skripte:
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == BankaTD6)
    {
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    SPD(playerid,OSTAVLJANJENOVCA,DSI,""ZELENA"Ostavljanje novca",""BELA"Unesi koliko zelis novca da ostavis u banku","Ostavi","Izadji");
        return 1;
}
if(playertextid == BankaTD7)
    {
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    SPD(playerid,PODIZANJENOVCA,DSI,""ZELENA"Podizanje novca",""BELA"Unesi koliko zelis novca da podignes s bankovnog racuna","Podigni","Izadji");
        return 1;
}
if(playertextid == BankaTD8)
    {
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    new string;
format(string,sizeof(string),""BELA"Imate "ZELENA"%d$ "BELA"na vasem bankovnom racunu!",PlayerInfo);
SPD(playerid, BALANCENOVAC, DSB, ""ZELENA"Stanje Bankovnog Racuna", string, "Ok", "");
        return 1;
}
if(playertextid == BankaTD9)
    {
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    SPD(playerid,KREDITDIALOG,DSL,""ZELENA"Banka",""BELA"Kredit - 10000$ (Level 1)\nKredit - 20000$ (Level 3)\nKredit - 30000$ (Level 4)\nKredit - 40000$ (Level 5)\nKredit - 50000$ (Level 6)","Odaberi","Izadji");
        return 1;
}
if(playertextid == BankaTD10)
    {
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    SPD(playerid,TRANSFERNOVCA,DSI,""ZELENA"Transfer novca",""BELA"Unesi ID igraca kojim zelis da posaljes novac","Dalje","Izadji");
        return 1;
}
if(playertextid == BankaTD11)
    {
    SPD(playerid, INFOKREDIT, DIALOG_STYLE_LIST, ""BELA"Informacije Kredit", ""BELA"(1). "ZELENA"Info Kredit\n"BELA"(2). "ZELENA"Promena Iznosa Rate", "Odaberi", "Izadji");
        return 1;
}
if(playertextid == BankaTD12)
    {
        CancelSelectTextDraw(playerid);
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Pritisnuli ste X te izasli iz menia banke.");
        return 1;
}
if(playertextid == mdct)
    {
    SPD(playerid,OCISTIDOSIJE,DSI,""BELA"Dosije",""PPLAVA"Unesite ID igraca kome zelite da ocistite wanted\n"BELA"NAPOMENA: "PPLAVA"Ciscenje wanteda vide svi clanovi!","Unesi","Izlaz");
        return 1;
}
    if(playertextid == mdct)
    {
    SPD(playerid,OSUMLJICIIGRACA,DSI,""BELA"Wanted Igraca",""PPLAVA"Unesti ID igraca kome zelis da das wanted level!","Unesi","Izlaz");
        return 1;
}
    if(playertextid == mdct)
    {
    SPD(playerid,PROVERIDOSIJE,DSI,""BELA"Dosije",""PPLAVA"Unesti ID igraca ciji zelis da proveris dosije...","Unesi","Izlaz");
        return 1;
}
    if(playertextid == mdct)
    {
    SPD(playerid,LOCIRANJEIGRACA,DSI,""BELA"Lociranje Igraca",""PPLAVA"Unesti ID igraca kojeg zelis da lociras ukoliko ima wanted level!","Unesi","Izlaz");
        return 1;
}
    if(playertextid == mdct)
    {
WantedLista(playerid);
return 1;
    }
    if(playertextid == mdct)
    {
    CancelSelectTextDraw(playerid); MDC = 0;
    for(new i = 0; i < 10; i++) { PlayerTextDrawHide(playerid,mdct); }
    return 1;
    }
    if(playertextid == Bankomat)
    {
if(PlayerInfo == 0) return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Nemate bankovni racun!");
SPD(playerid, DIALOG_BAPODIGNI, DSI,""ZELENA"Podizanje novca",""BELA"Unesi koliko zelis novca da podignes sa vaseg racuna...","Podigni","Izlaz");
return 1;
}
    if(playertextid == Bankomat)
    {
        new string;
        if(PlayerInfo == 0) return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Nemate bankovni racun!");
        format(string, sizeof(string), ""BELA"Imate "ZELENA"%d$ "BELA"novca na vasem racunu...", PlayerInfo);
        SPD(playerid, DIALOG_BASTANJE, DIALOG_STYLE_MSGBOX, ""ZELENA"Stanje Racuna", string, "Ok", "Izlaz");
        return 1;
    }
    if(playertextid == Bankomat)
    {
AtmTD(playerid, 2); CancelSelectTextDraw(playerid); BankomatMeni = -1;
        return 1;
    }
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/0Lqc0sC
AmexScript
4
Enforcer
27. Avg. 2018.
Kamberovic wrote on August 26, 2018, 9:53 pm:
Problem(error/warning): Ovako, onplayerclickplayertextdraw mi ne radi, samo bude ono kao crveno da se selektovalo ali kad kliknem ne raguje.Gledao sam po samp forumu i bs-u i nisam pronašao riješenje.Do sada nisam imao problema ovakvog.Radi se o UnderPoint modu(molim modernatora da ne zaključava temu jer mi je stvarno potrebna pomoć oko ovoga)
Dio skripte:
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(playertextid == BankaTD6)
    {
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    SPD(playerid,OSTAVLJANJENOVCA,DSI,""ZELENA"Ostavljanje novca",""BELA"Unesi koliko zelis novca da ostavis u banku","Ostavi","Izadji");
        return 1;
}
if(playertextid == BankaTD7)
    {
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    SPD(playerid,PODIZANJENOVCA,DSI,""ZELENA"Podizanje novca",""BELA"Unesi koliko zelis novca da podignes s bankovnog racuna","Podigni","Izadji");
        return 1;
}
if(playertextid == BankaTD8)
    {
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    new string;
format(string,sizeof(string),""BELA"Imate "ZELENA"%d$ "BELA"na vasem bankovnom racunu!",PlayerInfo);
SPD(playerid, BALANCENOVAC, DSB, ""ZELENA"Stanje Bankovnog Racuna", string, "Ok", "");
        return 1;
}
if(playertextid == BankaTD9)
    {
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    SPD(playerid,KREDITDIALOG,DSL,""ZELENA"Banka",""BELA"Kredit - 10000$ (Level 1)\nKredit - 20000$ (Level 3)\nKredit - 30000$ (Level 4)\nKredit - 40000$ (Level 5)\nKredit - 50000$ (Level 6)","Odaberi","Izadji");
        return 1;
}
if(playertextid == BankaTD10)
    {
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    SPD(playerid,TRANSFERNOVCA,DSI,""ZELENA"Transfer novca",""BELA"Unesi ID igraca kojim zelis da posaljes novac","Dalje","Izadji");
        return 1;
}
if(playertextid == BankaTD11)
    {
    SPD(playerid, INFOKREDIT, DIALOG_STYLE_LIST, ""BELA"Informacije Kredit", ""BELA"(1). "ZELENA"Info Kredit\n"BELA"(2). "ZELENA"Promena Iznosa Rate", "Odaberi", "Izadji");
        return 1;
}
if(playertextid == BankaTD12)
    {
        CancelSelectTextDraw(playerid);
        PlayerTextDrawHide(playerid, BankaTD0);
PlayerTextDrawHide(playerid, BankaTD1);
PlayerTextDrawHide(playerid, BankaTD2);
PlayerTextDrawHide(playerid, BankaTD3);
PlayerTextDrawHide(playerid, BankaTD4);
PlayerTextDrawHide(playerid, BankaTD5);
PlayerTextDrawHide(playerid, BankaTD6);
PlayerTextDrawHide(playerid, BankaTD7);
PlayerTextDrawHide(playerid, BankaTD8);
PlayerTextDrawHide(playerid, BankaTD9);
PlayerTextDrawHide(playerid, BankaTD10);
PlayerTextDrawHide(playerid, BankaTD11);
PlayerTextDrawHide(playerid, BankaTD12);
    SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Pritisnuli ste X te izasli iz menia banke.");
        return 1;
}
if(playertextid == mdct)
    {
    SPD(playerid,OCISTIDOSIJE,DSI,""BELA"Dosije",""PPLAVA"Unesite ID igraca kome zelite da ocistite wanted\n"BELA"NAPOMENA: "PPLAVA"Ciscenje wanteda vide svi clanovi!","Unesi","Izlaz");
        return 1;
}
    if(playertextid == mdct)
    {
    SPD(playerid,OSUMLJICIIGRACA,DSI,""BELA"Wanted Igraca",""PPLAVA"Unesti ID igraca kome zelis da das wanted level!","Unesi","Izlaz");
        return 1;
}
    if(playertextid == mdct)
    {
    SPD(playerid,PROVERIDOSIJE,DSI,""BELA"Dosije",""PPLAVA"Unesti ID igraca ciji zelis da proveris dosije...","Unesi","Izlaz");
        return 1;
}
    if(playertextid == mdct)
    {
    SPD(playerid,LOCIRANJEIGRACA,DSI,""BELA"Lociranje Igraca",""PPLAVA"Unesti ID igraca kojeg zelis da lociras ukoliko ima wanted level!","Unesi","Izlaz");
        return 1;
}
    if(playertextid == mdct)
    {
WantedLista(playerid);
return 1;
    }
    if(playertextid == mdct)
    {
    CancelSelectTextDraw(playerid); MDC = 0;
    for(new i = 0; i < 10; i++) { PlayerTextDrawHide(playerid,mdct); }
    return 1;
    }
    if(playertextid == Bankomat)
    {
if(PlayerInfo == 0) return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Nemate bankovni racun!");
SPD(playerid, DIALOG_BAPODIGNI, DSI,""ZELENA"Podizanje novca",""BELA"Unesi koliko zelis novca da podignes sa vaseg racuna...","Podigni","Izlaz");
return 1;
}
    if(playertextid == Bankomat)
    {
        new string;
        if(PlayerInfo == 0) return SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Nemate bankovni racun!");
        format(string, sizeof(string), ""BELA"Imate "ZELENA"%d$ "BELA"novca na vasem racunu...", PlayerInfo);
        SPD(playerid, DIALOG_BASTANJE, DIALOG_STYLE_MSGBOX, ""ZELENA"Stanje Racuna", string, "Ok", "Izlaz");
        return 1;
    }
    if(playertextid == Bankomat)
    {
AtmTD(playerid, 2); CancelSelectTextDraw(playerid); BankomatMeni = -1;
        return 1;
    }
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]vaš odgovor[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): https://imgur.com/a/0Lqc0sC

Neko pomoć ?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha