[Pomoc] OnPlayerClickTextDraw


Započeo Limdzaâ„¢, April 08, 2016, 18:19:26 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim:EG edit
Detaljan opis problema:Pravio sam textdraw kad se klikne da otvori dialog o informacijama ali kad kliknem ne otvara
Dio skripte:
RegLogi[20] = TextDrawCreate(406.000000, 272.000000, "INFO");
	TextDrawBackgroundColor(RegLogi[20], 255);
	TextDrawFont(RegLogi[20], 2);
	TextDrawLetterSize(RegLogi[20], 0.300000, 1.700000);
	TextDrawColor(RegLogi[20], -1);
	TextDrawSetOutline(RegLogi[20], 0);
	TextDrawSetProportional(RegLogi[20], 1);
	TextDrawSetShadow(RegLogi[20], 1);
	TextDrawSetSelectable(RegLogi[20], 1);

	RegLogi[21] = TextDrawCreate(197.000000, 270.000000, "RP PRAVILA");
	TextDrawBackgroundColor(RegLogi[21], 255);
	TextDrawFont(RegLogi[21], 2);
	TextDrawLetterSize(RegLogi[21], 0.239999, 1.799999);
	TextDrawColor(RegLogi[21], -1);
	TextDrawSetOutline(RegLogi[21], 0);
	TextDrawSetProportional(RegLogi[21], 1);
	TextDrawSetShadow(RegLogi[21], 1);
	TextDrawSetSelectable(RegLogi[21], 1);


if(clickedid == RegLogi[20])//INFO
	{
	{
 	TextDrawShowForPlayer(playerid,RegLogi[0]);
	TextDrawShowForPlayer(playerid,RegLogi[1]);
 	TextDrawShowForPlayer(playerid,RegLogi[2]);
 	TextDrawShowForPlayer(playerid,RegLogi[3]);
 	TextDrawShowForPlayer(playerid,RegLogi[4]);
 	TextDrawShowForPlayer(playerid,RegLogi[5]);
 	TextDrawShowForPlayer(playerid,RegLogi[6]);
 	TextDrawShowForPlayer(playerid,RegLogi[7]);
 	TextDrawShowForPlayer(playerid,RegLogi[8]);//Prijava
 	TextDrawShowForPlayer(playerid,RegLogi[9]);//Registacija
	TextDrawShowForPlayer(playerid,RegLogi[10]);
 	TextDrawShowForPlayer(playerid,RegLogi[11]);
 	TextDrawShowForPlayer(playerid,RegLogi[12]);
 	TextDrawShowForPlayer(playerid,RegLogi[13]);
 	TextDrawShowForPlayer(playerid,RegLogi[14]);
 	TextDrawShowForPlayer(playerid,RegLogi[15]);
 	TextDrawShowForPlayer(playerid,RegLogi[16]);
 	TextDrawShowForPlayer(playerid,RegLogi[17]);
 	TextDrawShowForPlayer(playerid,RegLogi[18]);
 	TextDrawShowForPlayer(playerid,RegLogi[19]);
 	TextDrawShowForPlayer(playerid,RegLogi[20]);
 	TextDrawShowForPlayer(playerid,RegLogi[21]);
 	TextDrawShowForPlayer(playerid,RegLogi[22]);
 	TextDrawShowForPlayer(playerid,RegLogi[23]);
 	TextDrawShowForPlayer(playerid,RegLogi[24]);
 	TextDrawShowForPlayer(playerid,RegLogi[25]);
	new info[150];
	strcat(info, ""SPLAVA"- Forum: "BELA"www.ng-rp.info\n", sizeof(info));
	strcat(info, ""SPLAVA"- Team Speak 3: "BELA"123.321.123.321\n", sizeof(info));
	strcat(info, ""SPLAVA"- Facebook Page: "BELA"www.fb.com\n", sizeof(info));
	SPD(playerid, INFOFORUMTS3_DIALOG, DIALOG_STYLE_MSGBOX, "INFO", info, "Uredu", "");
	}
	}
	if(clickedid == RegLogi[21])//RPPRAVILA
	{
	{
	TextDrawShowForPlayer(playerid,RegLogi[0]);
	TextDrawShowForPlayer(playerid,RegLogi[1]);
 	TextDrawShowForPlayer(playerid,RegLogi[2]);
 	TextDrawShowForPlayer(playerid,RegLogi[3]);
 	TextDrawShowForPlayer(playerid,RegLogi[4]);
 	TextDrawShowForPlayer(playerid,RegLogi[5]);
 	TextDrawShowForPlayer(playerid,RegLogi[6]);
 	TextDrawShowForPlayer(playerid,RegLogi[7]);
 	TextDrawShowForPlayer(playerid,RegLogi[8]);//Prijava
 	TextDrawShowForPlayer(playerid,RegLogi[9]);//Registacija
	TextDrawShowForPlayer(playerid,RegLogi[10]);
 	TextDrawShowForPlayer(playerid,RegLogi[11]);
 	TextDrawShowForPlayer(playerid,RegLogi[12]);
 	TextDrawShowForPlayer(playerid,RegLogi[13]);
 	TextDrawShowForPlayer(playerid,RegLogi[14]);
 	TextDrawShowForPlayer(playerid,RegLogi[15]);
 	TextDrawShowForPlayer(playerid,RegLogi[16]);
 	TextDrawShowForPlayer(playerid,RegLogi[17]);
 	TextDrawShowForPlayer(playerid,RegLogi[18]);
 	TextDrawShowForPlayer(playerid,RegLogi[19]);
 	TextDrawShowForPlayer(playerid,RegLogi[20]);
 	TextDrawShowForPlayer(playerid,RegLogi[21]);
 	TextDrawShowForPlayer(playerid,RegLogi[22]);
 	TextDrawShowForPlayer(playerid,RegLogi[23]);
 	TextDrawShowForPlayer(playerid,RegLogi[24]);
 	TextDrawShowForPlayer(playerid,RegLogi[25]);
	new rppravila[4096];
	strcat(rppravila, ""SPLAVA"___________________________________________________________________________________________________\n\n", sizeof(rppravila));
	strcat(rppravila, ""SPLAVA"- Powergaming | [PG] "BELA"Radnja koju je nemoguce izvesti u stvarnom zivotu u datom trenutku ili u bilo kojem trenutku.\n", sizeof(rppravila));
    strcat(rppravila, ""SPLAVA"- Metagaming | [MG] "BELA"Koriscenje OOC informacija za IC korist.\n", sizeof(rppravila));
	strcat(rppravila, ""SPLAVA"- Bunny Hopping | [BH] "BELA"Skakanje jednom, dva puta ili vise puta prilikom trcanja\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- DeathMatching | [DM] "BELA"Ubijanje ljudi bez pravog RP razloga.\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Kill on Sight| KOS "BELA"Ubijanje igraca po vidjenju, bez upozorenja, koriscenja chata\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- SpawnKill | [SK] "BELA"Ubijanje igraca na mestu spawna\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- NinjaJack| [NJ] "BELA"Kradja i uskakanje u vozila koja su u pokretu\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Drive Bying | [DB]  "BELA"DB odnosi na stetu nanetu drugom igracu iz vozila. Pokazacu vam par primera\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Revenge Killing | [RK] "BELA"Kao sto i samo ime pojma govori, ubistvo iz osvete\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Non-Roleplaying | nonRP "BELA"Ometanja RP radnji koje izvrsavaju drugi igraci krsenjem pravila\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- RPSuperman "BELA"RP Supermen je ponasanje igraca kao da mu niko nista ne moze\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Gun From ASS | GFA "BELA"Predstavlja nonRP vadjenje oruzja, bez koriscenja komanda /me i /do.\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Drug From ASS | DFA "BELA"Predstavlja nonRP koriscenje droge, bez koriscenja komanda /me i /do.\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- NPlayer vs Player | PvP "BELA"Predstavlja napadanje neduznog civila bez razloga izivljavanje na njemu.\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Player vs Enviroment| PvE "BELA"Divljanje i pucanje po okolini i ugrozavanje necije imovine\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- ChickenRunning| [CR] "BELA"je trcanje cik cak kako bi izbegli metkove i preziveli\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- CaracterKill| [CK] "BELA"je teranje igraca da napravi novi account. Npr. Stalno ga mucite ili ga stavite u jail na 9999999\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- CrackShoting| [CS]  "BELA"je iskoriscavanje bugova sa oruzjem, deagle,combat shotgun, silenced pucaju vecom brzinom iz vozila.\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- QuickSwapping| [QS] "BELA"je brzo menjanje oruzje na Q E bez koriscenja /me i /do komande.\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- RP2WIN "BELA"jPonavljano  koriscenje neke komande ili ponavljano menjanje IC price kako bi izasli kao pobednik iz Rpanja\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Spamming "BELA"Pisanje iste reci ili recenice dva ili vise puta za redom\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Exploiting "BELA"Koriscenje bilo kakvih poznatih/nepoznatih bugova/propusta u igri ili skripti.\n", sizeof(rppravila));
    strcat(rppravila, ""SPLAVA"- Admin Abusing| AA "BELA"Koriscenje Administorske pozicije za pretnje/korist sebi ili na stetu drugima. \n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Admin PG| APG "BELA"Iskoriscavanje admin komandi ili koriscenje komandi na nacin na koji nisu predvidjene da se koriste\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Logging to avoid "BELA"Napustanje igrice da bi nesto izbegli, npr hapsenje, napustanje u toku obracuna sa drugom bandom\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- Exploiting the red circle "BELA"Iskoriscavanje crvenih check pointa u burgu, cluckin bellu i drugim prodavnicama\n", sizeof(rppravila));
 	strcat(rppravila, ""SPLAVA"- NAPOMENA "BELA"Svako nepostovanje pravila je strogo kaznjivo, ako vidite nekog da nepostuje pravila slikajte i prijavite ga na forumu!\n\n", sizeof(rppravila));
 	SPD(playerid, ROLEPLAYPRAVILA_DIALOG, DIALOG_STYLE_MSGBOX, "ROLEPLAY PRAVILA", rppravila, "Uredu", "");
	}
	}
    return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

================================================
Radovi:
[FILTERSCRIPT] Jetpack
[FILTERSCRIPT] Glasanje
[MAP] NG Hospital
[MAP] NG Ostrvo

================================================
NouZI Gaming Loading: 30% BaySide
================================================
POTREBAN MAPPER ZA MAPANJE ENTERIJERA
================================================

Neko?

================================================
Radovi:
[FILTERSCRIPT] Jetpack
[FILTERSCRIPT] Glasanje
[MAP] NG Hospital
[MAP] NG Ostrvo

================================================
NouZI Gaming Loading: 30% BaySide
================================================
POTREBAN MAPPER ZA MAPANJE ENTERIJERA
================================================

Probaj sad sve stavi vako kao sto sam ja

RegLogi[playerid][20] = CreatePlayerTextDraw(playerid,406.000000, 272.000000, "INFO");
	PlayerTextDrawBackgroundColor(playerid,RegLogi[playerid][20], 255);
	PlayerTextDrawFont(playerid,RegLogi[playerid][20], 2);
	PlayerTextDrawLetterSize(playerid,RegLogi[playerid][20], 0.300000, 1.700000);
	PlayerTextDrawColor(playerid,RegLogi[playerid][20], -1);
	PlayerTextDrawSetOutline(playerid,RegLogi[playerid][20], 0);
	PlayerTextDrawSetProportional(playerid,RegLogi[playerid][20], 1);
	PlayerTextDrawSetShadow(playerid,RegLogi[playerid][20], 1);
	PlayerTextDrawSetSelectable(playerid,RegLogi[playerid][20], 1);


	RegLogi[playerid][21] = CreatePlayerTextDraw(playerid,197.000000, 270.000000, "RP PRAVILA");
	PlayerTextDrawBackgroundColor(playerid,RegLogi[playerid][21], 255);
	PlayerTextDrawFont(playerid,RegLogi[playerid][21], 2);
	PlayerTextDrawLetterSize(playerid,RegLogi[playerid][21], 0.239999, 1.799999);
	PlayerTextDrawColor(playerid,RegLogi[playerid][21], -1);
	PlayerTextDrawSetOutline(playerid,RegLogi[playerid][21], 0);
	PlayerTextDrawSetProportional(playerid,RegLogi[playerid][21], 1);
	PlayerTextDrawSetShadow(playerid,RegLogi[playerid][21], 1);
	PlayerTextDrawSetSelectable(playerid,RegLogi[playerid][21], 1);


public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
        if (_:playertextid != INVALID_TEXT_DRAW)
 	{
	    if (playertextid ==  RegLogi[playerid][20][playerid][20])
	    {
               PlayerTextDrawShowForPlayer(playerid,RegLogi[playerid][20]);
              PlayerTextDrawShowForPlayer(playerid,RegLogi[playerid][21]);
	      new info[150];
	      strcat(info, ""SPLAVA"- Forum: "BELA"www.ng-rp.info\n", sizeof(info));
              strcat(info, ""SPLAVA"- Team Speak 3: "BELA"123.321.123.321\n", sizeof(info));
              strcat(info, ""SPLAVA"- Facebook Page: "BELA"www.fb.com\n", sizeof(info));
	      SPD(playerid, INFOFORUMTS3_DIALOG, DIALOG_STYLE_MSGBOX, "INFO", info, "Uredu", "");
	    }
	    else if (playertextid == RegLogi[playerid][21][playerid][21])
	   {
    	  
 	      PlayerTextDrawShowForPlayer(playerid,RegLogi[playerid][20]);
 	      PlayerTextDrawShowForPlayer(playerid,RegLogi[playerid][21]);
	      new rppravila[4096];
	      strcat(rppravila, ""SPLAVA"___________________________________________________________________________________________________\n\n", sizeof(rppravila));
	      strcat(rppravila, ""SPLAVA"- Powergaming | [PG] "BELA"Radnja koju je nemoguce izvesti u stvarnom zivotu u datom trenutku ili u bilo kojem trenutku.\n", sizeof(rppravila));
              strcat(rppravila, ""SPLAVA"- Metagaming | [MG] "BELA"Koriscenje OOC informacija za IC korist.\n", sizeof(rppravila));
	      strcat(rppravila, ""SPLAVA"- Bunny Hopping | [BH] "BELA"Skakanje jednom, dva puta ili vise puta prilikom trcanja\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- DeathMatching | [DM] "BELA"Ubijanje ljudi bez pravog RP razloga.\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- Kill on Sight| KOS "BELA"Ubijanje igraca po vidjenju, bez upozorenja, koriscenja chata\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- SpawnKill | [SK] "BELA"Ubijanje igraca na mestu spawna\n", sizeof(rppravila));
       	      strcat(rppravila, ""SPLAVA"- NinjaJack| [NJ] "BELA"Kradja i uskakanje u vozila koja su u pokretu\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- Drive Bying | [DB]  "BELA"DB odnosi na stetu nanetu drugom igracu iz vozila. Pokazacu vam par primera\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- Revenge Killing | [RK] "BELA"Kao sto i samo ime pojma govori, ubistvo iz osvete\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- Non-Roleplaying | nonRP "BELA"Ometanja RP radnji koje izvrsavaju drugi igraci krsenjem pravila\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- RPSuperman "BELA"RP Supermen je ponasanje igraca kao da mu niko nista ne moze\n", sizeof(rppravila));
              strcat(rppravila, ""SPLAVA"- Gun From ASS | GFA "BELA"Predstavlja nonRP vadjenje oruzja, bez koriscenja komanda /me i /do.\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- Drug From ASS | DFA "BELA"Predstavlja nonRP koriscenje droge, bez koriscenja komanda /me i /do.\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- NPlayer vs Player | PvP "BELA"Predstavlja napadanje neduznog civila bez razloga izivljavanje na njemu.\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- Player vs Enviroment| PvE "BELA"Divljanje i pucanje po okolini i ugrozavanje necije imovine\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- ChickenRunning| [CR] "BELA"je trcanje cik cak kako bi izbegli metkove i preziveli\n", sizeof(rppravila));
              strcat(rppravila, ""SPLAVA"- CaracterKill| [CK] "BELA"je teranje igraca da napravi novi account. Npr. Stalno ga mucite ili ga stavite u jail na 9999999\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- CrackShoting| [CS]  "BELA"je iskoriscavanje bugova sa oruzjem, deagle,combat shotgun, silenced pucaju vecom brzinom iz vozila.\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- QuickSwapping| [QS] "BELA"je brzo menjanje oruzje na Q E bez koriscenja /me i /do komande.\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- RP2WIN "BELA"jPonavljano  koriscenje neke komande ili ponavljano menjanje IC price kako bi izasli kao pobednik iz Rpanja\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- Spamming "BELA"Pisanje iste reci ili recenice dva ili vise puta za redom\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- Exploiting "BELA"Koriscenje bilo kakvih poznatih/nepoznatih bugova/propusta u igri ili skripti.\n", sizeof(rppravila));
              strcat(rppravila, ""SPLAVA"- Admin Abusing| AA "BELA"Koriscenje Administorske pozicije za pretnje/korist sebi ili na stetu drugima. \n", sizeof(rppravila));
              strcat(rppravila, ""SPLAVA"- Admin PG| APG "BELA"Iskoriscavanje admin komandi ili koriscenje komandi na nacin na koji nisu predvidjene da se koriste\n", sizeof(rppravila));
  	      strcat(rppravila, ""SPLAVA"- Logging to avoid "BELA"Napustanje igrice da bi nesto izbegli, npr hapsenje, napustanje u toku obracuna sa drugom bandom\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- Exploiting the red circle "BELA"Iskoriscavanje crvenih check pointa u burgu, cluckin bellu i drugim prodavnicama\n", sizeof(rppravila));
 	      strcat(rppravila, ""SPLAVA"- NAPOMENA "BELA"Svako nepostovanje pravila je strogo kaznjivo, ako vidite nekog da nepostuje pravila slikajte i prijavite ga na forumu!\n\n", sizeof(rppravila));
 	      SPD(playerid, ROLEPLAYPRAVILA_DIALOG, DIALOG_STYLE_MSGBOX, "ROLEPLAY PRAVILA", rppravila, "Uredu", "");
	      }
		
	  }

My PC:
# Procesor: AMD FX-8350 (8 x 4,0 GHz)
# Matična ploča: Asus M5A78M-M LX3
# Memorija: Kingston Fury 8 GB 1600 MHz
# Hard disk: Seagate / WD 500 GB
# Grafička kartica: GTX750-Ti 2 GB GDDR5
# Windows 8.1 64-Bit

Sad cu da probam pa javljam

================================================
Radovi:
[FILTERSCRIPT] Jetpack
[FILTERSCRIPT] Glasanje
[MAP] NG Hospital
[MAP] NG Ostrvo

================================================
NouZI Gaming Loading: 30% BaySide
================================================
POTREBAN MAPPER ZA MAPANJE ENTERIJERA
================================================