OnPlayerClickPlayerTexdraw ne reaguje


Započeo Kamberovic, Avgust 26, 2018, 23:53:57 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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[playerid])
    {
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    SPD(playerid,OSTAVLJANJENOVCA,DSI,""ZELENA"Ostavljanje novca",""BELA"Unesi koliko zelis novca da ostavis u banku","Ostavi","Izadji");
        return 1;
	}
 	if(playertextid == BankaTD7[playerid])
    {
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    SPD(playerid,PODIZANJENOVCA,DSI,""ZELENA"Podizanje novca",""BELA"Unesi koliko zelis novca da podignes s bankovnog racuna","Podigni","Izadji");
        return 1;
	}
	if(playertextid == BankaTD8[playerid])
    {
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    new string[128];
		format(string,sizeof(string),""BELA"Imate "ZELENA"%d$ "BELA"na vasem bankovnom racunu!",PlayerInfo[playerid][pNovacBanka]);
		SPD(playerid, BALANCENOVAC, DSB, ""ZELENA"Stanje Bankovnog Racuna", string, "Ok", "");
        return 1;
	}
	if(playertextid == BankaTD9[playerid])
    {
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    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[playerid])
    {
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    SPD(playerid,TRANSFERNOVCA,DSI,""ZELENA"Transfer novca",""BELA"Unesi ID igraca kojim zelis da posaljes novac","Dalje","Izadji");
        return 1;
	}
	if(playertextid == BankaTD11[playerid])
    {
	    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[playerid])
    {
        CancelSelectTextDraw(playerid);
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Pritisnuli ste X te izasli iz menia banke.");
        return 1;
	}
	if(playertextid == mdct[3])
    {
	    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[4])
    {
	    SPD(playerid,OSUMLJICIIGRACA,DSI,""BELA"Wanted Igraca",""PPLAVA"Unesti ID igraca kome zelis da das wanted level!","Unesi","Izlaz");
        return 1;
	}
    if(playertextid == mdct[5])
    {
	    SPD(playerid,PROVERIDOSIJE,DSI,""BELA"Dosije",""PPLAVA"Unesti ID igraca ciji zelis da proveris dosije...","Unesi","Izlaz");
        return 1;
	}
    if(playertextid == mdct[6])
    {
	    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[7])
    {
		WantedLista(playerid);
		return 1;
    }
    if(playertextid == mdct[9])
    {
	    CancelSelectTextDraw(playerid); MDC[playerid] = 0;
	    for(new i = 0; i < 10; i++) { PlayerTextDrawHide(playerid,mdct[i]); }
	    return 1;
    }
    if(playertextid == Bankomat[2][playerid])
    {
		if(PlayerInfo[playerid][pBankovniRacun] == 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[3][playerid])
    {
        new string[100];
        if(PlayerInfo[playerid][pBankovniRacun] == 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[playerid][pNovacBanka]);
        SPD(playerid, DIALOG_BASTANJE, DIALOG_STYLE_MSGBOX, ""ZELENA"Stanje Racuna", string, "Ok", "Izlaz");
        return 1;
    }
    if(playertextid == Bankomat[7][playerid])
    {
		AtmTD(playerid, 2); CancelSelectTextDraw(playerid); BankomatMeni[playerid] = -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
Amazing Gaming ~Bayside~
Owner & Developer

amazinggamingrp.e-gear.net:7737

Citat: Kamberovic poslato Avgust 26, 2018, 23:53:57 POSLE PODNE
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[playerid])
    {
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    SPD(playerid,OSTAVLJANJENOVCA,DSI,""ZELENA"Ostavljanje novca",""BELA"Unesi koliko zelis novca da ostavis u banku","Ostavi","Izadji");
        return 1;
	}
 	if(playertextid == BankaTD7[playerid])
    {
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    SPD(playerid,PODIZANJENOVCA,DSI,""ZELENA"Podizanje novca",""BELA"Unesi koliko zelis novca da podignes s bankovnog racuna","Podigni","Izadji");
        return 1;
	}
	if(playertextid == BankaTD8[playerid])
    {
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    new string[128];
		format(string,sizeof(string),""BELA"Imate "ZELENA"%d$ "BELA"na vasem bankovnom racunu!",PlayerInfo[playerid][pNovacBanka]);
		SPD(playerid, BALANCENOVAC, DSB, ""ZELENA"Stanje Bankovnog Racuna", string, "Ok", "");
        return 1;
	}
	if(playertextid == BankaTD9[playerid])
    {
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    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[playerid])
    {
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    SPD(playerid,TRANSFERNOVCA,DSI,""ZELENA"Transfer novca",""BELA"Unesi ID igraca kojim zelis da posaljes novac","Dalje","Izadji");
        return 1;
	}
	if(playertextid == BankaTD11[playerid])
    {
	    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[playerid])
    {
        CancelSelectTextDraw(playerid);
        PlayerTextDrawHide(playerid, BankaTD0[playerid]);
		PlayerTextDrawHide(playerid, BankaTD1[playerid]);
		PlayerTextDrawHide(playerid, BankaTD2[playerid]);
		PlayerTextDrawHide(playerid, BankaTD3[playerid]);
		PlayerTextDrawHide(playerid, BankaTD4[playerid]);
		PlayerTextDrawHide(playerid, BankaTD5[playerid]);
		PlayerTextDrawHide(playerid, BankaTD6[playerid]);
		PlayerTextDrawHide(playerid, BankaTD7[playerid]);
		PlayerTextDrawHide(playerid, BankaTD8[playerid]);
		PlayerTextDrawHide(playerid, BankaTD9[playerid]);
		PlayerTextDrawHide(playerid, BankaTD10[playerid]);
		PlayerTextDrawHide(playerid, BankaTD11[playerid]);
		PlayerTextDrawHide(playerid, BankaTD12[playerid]);
	    SCM(playerid,-1,""ZELENA"/INFO/ "BELA"Pritisnuli ste X te izasli iz menia banke.");
        return 1;
	}
	if(playertextid == mdct[3])
    {
	    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[4])
    {
	    SPD(playerid,OSUMLJICIIGRACA,DSI,""BELA"Wanted Igraca",""PPLAVA"Unesti ID igraca kome zelis da das wanted level!","Unesi","Izlaz");
        return 1;
	}
    if(playertextid == mdct[5])
    {
	    SPD(playerid,PROVERIDOSIJE,DSI,""BELA"Dosije",""PPLAVA"Unesti ID igraca ciji zelis da proveris dosije...","Unesi","Izlaz");
        return 1;
	}
    if(playertextid == mdct[6])
    {
	    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[7])
    {
		WantedLista(playerid);
		return 1;
    }
    if(playertextid == mdct[9])
    {
	    CancelSelectTextDraw(playerid); MDC[playerid] = 0;
	    for(new i = 0; i < 10; i++) { PlayerTextDrawHide(playerid,mdct[i]); }
	    return 1;
    }
    if(playertextid == Bankomat[2][playerid])
    {
		if(PlayerInfo[playerid][pBankovniRacun] == 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[3][playerid])
    {
        new string[100];
        if(PlayerInfo[playerid][pBankovniRacun] == 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[playerid][pNovacBanka]);
        SPD(playerid, DIALOG_BASTANJE, DIALOG_STYLE_MSGBOX, ""ZELENA"Stanje Racuna", string, "Ok", "Izlaz");
        return 1;
    }
    if(playertextid == Bankomat[7][playerid])
    {
		AtmTD(playerid, 2); CancelSelectTextDraw(playerid); BankomatMeni[playerid] = -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ć ?
Amazing Gaming ~Bayside~
Owner & Developer

amazinggamingrp.e-gear.net:7737