[Pomoc] TextDrawovi


Započeo CColucci.., Decembar 26, 2014, 23:28:03 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Editujem
Detaljan opis problema: Vako radim pomoc sistem u TDovima i sve mi radi osim izlaz i posalji(da stff vidi).I kako da napavim da kad kliknem na primer na izlaz da samo on bude crven a ne sve(za ovo c u postaviti slike.
Dio skripte:
else if(clickedid == VodicOpste[playerid])
     		{
	        TextDrawHideForPlayer(playerid, VodicBox0[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox1[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox2[playerid]);
			TextDrawHideForPlayer(playerid, VodicBL[playerid]);
			TextDrawHideForPlayer(playerid, VodicHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodiccHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodicZahtjev[playerid]);
			TextDrawHideForPlayer(playerid, VodicHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodicOpste[playerid]);
			TextDrawHideForPlayer(playerid, VodicPosao[playerid]);
			TextDrawHideForPlayer(playerid, VodicOrg[playerid]);
			TextDrawHideForPlayer(playerid, VodicIzlaz[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox3[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox4[playerid]);
			TextDrawHideForPlayer(playerid, BCommunity[playerid]);
			TextDrawHideForPlayer(playerid, VodicText[playerid]);
	        TextDrawSetSelectable(VodicHelp[playerid], 1);
			TextDrawSetSelectable(VodicOpste[playerid], 1);
			TextDrawSetSelectable(VodicPosao[playerid], 1);
			TextDrawSetSelectable(VodicOrg[playerid], 1);
			TextDrawSetSelectable(VodicStaff[playerid], 1);
			TextDrawSetSelectable(VodicIzlaz[playerid], 1);
		    TextDrawShowForPlayer(playerid, VodicBox0[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox1[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox2[playerid]);
			TextDrawShowForPlayer(playerid, VodicBL[playerid]);
			TextDrawShowForPlayer(playerid, VodicHelp[playerid]);
			TextDrawShowForPlayer(playerid, VodiccHelp[playerid]);
			TextDrawShowForPlayer(playerid, VodicZahtjev[playerid]);
			TextDrawShowForPlayer(playerid, VodicOpste[playerid]);
			TextDrawShowForPlayer(playerid, VodicPosao[playerid]);
			TextDrawShowForPlayer(playerid, VodicOrg[playerid]);
			TextDrawShowForPlayer(playerid, VodicIzlaz[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox3[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox4[playerid]);
			TextDrawShowForPlayer(playerid, BCommunity[playerid]);
			TextDrawShowForPlayer(playerid, VodicText[playerid]);
		  /*SelectTextDraw(playerid, 0xFF0000FF);*/
			new stringa[512];
			format(stringa,sizeof(stringa),"~w~Racun: ~y~/stats /kracun~n~~w~Chat: ~y~/b /s /c /w~n~~w~Mobitel: ~h~~y~/call /sms /ad~n~~w~Banka: ~y~/digni /polozi /transfer /stanjeracuna~n~~w~ATM Aparati: ~y~/bankomat~n~~w~Ostalo: ~y~/baci /podigni /ulaz /izlaz /rever~n~~w~Ostalo: ~y~/prihvati /koristi /contract /time");
		    TextDrawSetString(VodicText[playerid],stringa);
	 		}
 			else if(clickedid == VodicPosao[playerid])
	 	 	{
            TextDrawHideForPlayer(playerid, VodicBox0[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox1[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox2[playerid]);
			TextDrawHideForPlayer(playerid, VodicBL[playerid]);
			TextDrawHideForPlayer(playerid, VodicHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodiccHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodicZahtjev[playerid]);
			TextDrawHideForPlayer(playerid, VodicHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodicOpste[playerid]);
			TextDrawHideForPlayer(playerid, VodicPosao[playerid]);
			TextDrawHideForPlayer(playerid, VodicOrg[playerid]);
			TextDrawHideForPlayer(playerid, VodicIzlaz[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox3[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox4[playerid]);
			TextDrawHideForPlayer(playerid, BCommunity[playerid]);
			TextDrawHideForPlayer(playerid, VodicText[playerid]);
			TextDrawSetSelectable(VodicHelp[playerid], 1);
			TextDrawSetSelectable(VodicOpste[playerid], 1);
			TextDrawSetSelectable(VodicPosao[playerid], 1);
			TextDrawSetSelectable(VodicOrg[playerid], 1);
			TextDrawSetSelectable(VodicStaff[playerid], 1);
			TextDrawSetSelectable(VodicIzlaz[playerid], 1);
			TextDrawShowForPlayer(playerid, VodicBox0[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox1[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox2[playerid]);
			TextDrawShowForPlayer(playerid, VodicBL[playerid]);
			TextDrawShowForPlayer(playerid, VodicHelp[playerid]);
			TextDrawShowForPlayer(playerid, VodiccHelp[playerid]);
			TextDrawShowForPlayer(playerid, VodicZahtjev[playerid]);
			TextDrawShowForPlayer(playerid, VodicOpste[playerid]);
			TextDrawShowForPlayer(playerid, VodicPosao[playerid]);
			TextDrawShowForPlayer(playerid, VodicOrg[playerid]);
			TextDrawShowForPlayer(playerid, VodicIzlaz[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox3[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox4[playerid]);
			TextDrawShowForPlayer(playerid, BCommunity[playerid]);
			TextDrawShowForPlayer(playerid, VodicText[playerid]);

			/*SelectTextDraw(playerid, 0xFF0000FF);*/
			new sarma[512];
			if(PlayerInfo[playerid][pPosao] == 1) {
			format(sarma,sizeof(sarma),"Diler Droge: ~y~/prodajdrogu /sadi /beri /kupisjeme");}
			else if(PlayerInfo[playerid][pPosao] == 2) {
			format(sarma,sizeof(sarma),"Dzeparos: ~y~/kradi");}
			else if(PlayerInfo[playerid][pPosao] == 3) {
			format(sarma,sizeof(sarma),"Automehanicar: ~y~/popravka /duznost /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 4) {
			format(sarma,sizeof(sarma),"Zastitar: ~y~/zastita /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 5) {
			format(sarma,sizeof(sarma),"DeeJay: ~y~/mixaj /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 6) {
			format(sarma,sizeof(sarma),"Farmer: ~y~/frezaj /zanji /psenica /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 7) {
			format(sarma,sizeof(sarma),"Diler Vozila: ~y~/prodajauto");}
			else if(PlayerInfo[playerid][pPosao] == 8) {
			format(sarma,sizeof(sarma),"Vozac Autobusa: ~y~/vcijena /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 9) {
			format(sarma,sizeof(sarma),"Dostavljac: ~y~/kupiprodukte /prodajprodukte /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 10) {
			format(sarma,sizeof(sarma),"Kosac Trave: ~y~/kosenje /zavrsiposao /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 11) {
			format(sarma,sizeof(sarma),"Komunalno Poduzece: ~y~/kupismece /ponisti /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 12) {
			format(sarma,sizeof(sarma),"Postar: ~y~/posta /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 14) {
			format(sarma,sizeof(sarma),"Elektricar: ~y~/kvar /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 15) {
			format(sarma,sizeof(sarma),"Grobar: ~y~/grobar /oprema");}
			else if(PlayerInfo[playerid][pPosao] == 16) {
			format(sarma,sizeof(sarma),"Pilot: ~y~/let /oprema");}
			TextDrawSetString(VodicText[playerid], sarma);
			}
	  		else if(clickedid == VodicOrg[playerid])
	   		{
            TextDrawHideForPlayer(playerid, VodicBox0[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox1[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox2[playerid]);
			TextDrawHideForPlayer(playerid, VodicBL[playerid]);
			TextDrawHideForPlayer(playerid, VodicHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodiccHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodicZahtjev[playerid]);
			TextDrawHideForPlayer(playerid, VodicHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodicOpste[playerid]);
			TextDrawHideForPlayer(playerid, VodicPosao[playerid]);
			TextDrawHideForPlayer(playerid, VodicOrg[playerid]);
			TextDrawHideForPlayer(playerid, VodicIzlaz[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox3[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox4[playerid]);
			TextDrawHideForPlayer(playerid, BCommunity[playerid]);
			TextDrawHideForPlayer(playerid, VodicText[playerid]);
			TextDrawSetSelectable(VodicHelp[playerid], 1);
			TextDrawSetSelectable(VodicOpste[playerid], 1);
			TextDrawSetSelectable(VodicPosao[playerid], 1);
			TextDrawSetSelectable(VodicOrg[playerid], 1);
			TextDrawSetSelectable(VodicStaff[playerid], 1);
			TextDrawSetSelectable(VodicIzlaz[playerid], 1);
			TextDrawShowForPlayer(playerid, VodicBox0[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox1[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox2[playerid]);
			TextDrawShowForPlayer(playerid, VodicBL[playerid]);
			TextDrawShowForPlayer(playerid, VodicHelp[playerid]);
			TextDrawShowForPlayer(playerid, VodiccHelp[playerid]);
			TextDrawShowForPlayer(playerid, VodicZahtjev[playerid]);
			TextDrawShowForPlayer(playerid, VodicOpste[playerid]);
			TextDrawShowForPlayer(playerid, VodicPosao[playerid]);
			TextDrawShowForPlayer(playerid, VodicOrg[playerid]);
			TextDrawShowForPlayer(playerid, VodicIzlaz[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox3[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox4[playerid]);
			TextDrawShowForPlayer(playerid, BCommunity[playerid]);
			TextDrawShowForPlayer(playerid, VodicText[playerid]);

			/*SelectTextDraw(playerid, 0xFF0000FF);*/
			new sveovo[512];
			if(PlayerInfo[playerid][pClan] > 0 || PlayerInfo[playerid][pLider] > 0)
            
			{
			if(PlayerInfo[playerid][pClan] == 1 || PlayerInfo[playerid][pLider] == 1){
			format(sveovo, sizeof(sveovo),"Chat: ~y~/f~n~~w~Ostalo:~y~ /ppomoc");}
			if(PlayerInfo[playerid][pClan] == 4 || PlayerInfo[playerid][pLider] == 4){
			format(sveovo, sizeof(sveovo),"Chat: ~y~/f /d /r~n~~w~Ostalo:~y~ /clanovi /podlider /heal");}
			else if(PlayerInfo[playerid][pClan] == 10 || PlayerInfo[playerid][pLider] == 10){
			format(sveovo, sizeof(sveovo),"Chat: ~y~/f~n~~w~Ostalo:~y~ /clanovi /vcijena /podlider /skin");}
			else if(PlayerInfo[playerid][pClan] == 9 || PlayerInfo[playerid][pLider] == 9){
			format(sveovo, sizeof(sveovo),"Chat: ~y~/f~n~~w~Ostalo:~y~ /clanovi /vijesti /emisija /intervju /podlider /skin");}
			else if(IgracClanBande(playerid) || IgracLiderBande(playerid)) { format(sveovo, sizeof(sveovo),"Chat: ~y~/f~n~~w~Savez:~y~ /sc Samo za lidere - /psavez /savez~n~~w~Ostalo:~y~ /clanovi /svezi /podlider /skin /uzmioru"); }
			TextDrawSetString(VodicText[playerid], sveovo);
			}
			else if(clickedid == VodicHelp[playerid])
	    	{
            TextDrawHideForPlayer(playerid, VodicBox0[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox1[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox2[playerid]);
			TextDrawHideForPlayer(playerid, VodicBL[playerid]);
			TextDrawHideForPlayer(playerid, VodicHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodiccHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodicZahtjev[playerid]);
			TextDrawHideForPlayer(playerid, VodicHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodicOpste[playerid]);
			TextDrawHideForPlayer(playerid, VodicPosao[playerid]);
			TextDrawHideForPlayer(playerid, VodicOrg[playerid]);
			TextDrawHideForPlayer(playerid, VodicIzlaz[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox3[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox4[playerid]);
			TextDrawHideForPlayer(playerid, BCommunity[playerid]);
			TextDrawHideForPlayer(playerid, VodicText[playerid]);
			TextDrawSetSelectable(VodicHelp[playerid], 1);
			TextDrawSetSelectable(VodicOpste[playerid], 1);
			TextDrawSetSelectable(VodicPosao[playerid], 1);
			TextDrawSetSelectable(VodicOrg[playerid], 1);
			TextDrawSetSelectable(VodicStaff[playerid], 1);
			TextDrawSetSelectable(VodicIzlaz[playerid], 1);
		    TextDrawShowForPlayer(playerid, VodicBox0[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox1[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox2[playerid]);
			TextDrawShowForPlayer(playerid, VodicBL[playerid]);
			TextDrawShowForPlayer(playerid, VodicHelp[playerid]);
			TextDrawShowForPlayer(playerid, VodiccHelp[playerid]);
			TextDrawShowForPlayer(playerid, VodicZahtjev[playerid]);
			TextDrawShowForPlayer(playerid, VodicOpste[playerid]);
			TextDrawShowForPlayer(playerid, VodicPosao[playerid]);
			TextDrawShowForPlayer(playerid, VodicOrg[playerid]);
			TextDrawShowForPlayer(playerid, VodicIzlaz[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox3[playerid]);
			TextDrawShowForPlayer(playerid, VodicBox4[playerid]);
			TextDrawShowForPlayer(playerid, BCommunity[playerid]);
			/*SelectTextDraw(playerid, 0xFF0000FF);*/

			if(VodicPomoc[playerid] > 0)
			{
			SCMF(playerid,SIVA,"Morate sacekati %d sekundi.",VodicPomoc[playerid]);
			return 1;
			}
   			new string[512];
   			new sendername;
			format(string,sizeof(string),"Pomoc | {FFFF00}Igracu {EA0C0C}%s(%d) {FFFF00}je potrebna pomoc, odgovorite na njegov zahtjev!",sendername,playerid);
			SCM(playerid,BELA,"{FFFF00}Vas zahtjev je poslan, ubrzo ce Vam se obratiti neko od {FFFFFF}Administracije!");
   			ABroadCast(BELA,string,1);
			VodicPomoc[playerid] = 120;
			}
			else if(clickedid == VodicIzlaz[playerid])
	    	{
			TextDrawHideForPlayer(playerid, VodicBox0[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox1[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox2[playerid]);
			TextDrawHideForPlayer(playerid, VodicBL[playerid]);
			TextDrawHideForPlayer(playerid, VodicHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodiccHelp[playerid]);
			TextDrawHideForPlayer(playerid, VodicZahtjev[playerid]);
			TextDrawHideForPlayer(playerid, VodicOpste[playerid]);
			TextDrawHideForPlayer(playerid, VodicPosao[playerid]);
			TextDrawHideForPlayer(playerid, VodicOrg[playerid]);
			TextDrawHideForPlayer(playerid, VodicIzlaz[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox3[playerid]);
			TextDrawHideForPlayer(playerid, VodicBox4[playerid]);
			TextDrawHideForPlayer(playerid, BCommunity[playerid]);
			TextDrawHideForPlayer(playerid, VodicStaff[playerid]);
			TextDrawHideForPlayer(playerid, VodicText[playerid]);
			/*SelectTextDraw(playerid, 0xFF0000FF);*/
			CancelSelectTextDraw(playerid);
	   }
	}

Neke slike/video za lakse dobivanje pomoci(neobavezno): Evo slik za ono sto sam objasnio gore :D

Poslednja Izmena: Decembar 26, 2014, 23:31:25 POSLE PODNE od Jeffry_Vasquez


Pogledo sam prije al opet nisam siguran sta trebam uraditi,mislim da znam ali necu da lupam bzvz

Pa vidi nemam neko preveliko iskustvo sa ovim TDovima na klik da tako kazemo ali kod tebe sam video
da si ti bojio svaki taj TD a posle stavio kao // a po ovim sa linka vidis i sam da boja za TD ima samo u publicu

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
    if(newkeys == KEY_SUBMISSION)
    {
        TextDrawShowForPlayer(playerid, gTextDraw);
        SelectTextDraw(playerid, 0xFF4040AA);
    }
    return 1;
}


Eto kao sto mozes videti oni su ga ovde ofarbali SelectTextDraw
Pa pokusaj nesto na ovaj fazon ako vec nisi...

Ma kk hvala manje vise za boju ali neznam zasto mi neradi izlaz i posalji sve ostale rubrike rade samo te dvije ne :)

Proveri ti ceo kod za te 2 dve rublike sto ti ne rade dali si sve isto uradio kao i za ove 2 koje rade.
Takodje proveri i u publicu OnPlayerKeyStateChange dali si sve isto radio kao za ove 2 koje vec rade negde verovatno u celom tom kodu imas neku malu gresku
Poslednja Izmena: Decembar 27, 2014, 02:46:51 PRE PODNE od â–… â–† â–ˆ Rudimental â–ˆ â–† â–…