Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: 25179191 poslato Jul 12, 2021, 05:49:45 PRE PODNE

Naslov: OnPlayerClickPlayerTextDraw
Poruka od: 25179191 poslato Jul 12, 2021, 05:49:45 PRE PODNE
Problem(error/warning): Radim neki klasican sistem telefona sa textdraw-ovima ali kada kliknem na neki textdraw on to uopste ne registruje, ne mogu da provali gde sam pogresio
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Deo skripte:
[pawn]
Telefon_TD[playerid][15] = CreatePlayerTextDraw(playerid, 521.000000, 413.000000, "MENU");
   PlayerTextDrawFont(playerid, Telefon_TD[playerid][15], 2);
   PlayerTextDrawLetterSize(playerid, Telefon_TD[playerid][15], 0.275000, 0.949999);
   PlayerTextDrawTextSize(playerid, Telefon_TD[playerid][15], 550.500000, 17.000000);
   PlayerTextDrawSetOutline(playerid, Telefon_TD[playerid][15], 0);
   PlayerTextDrawSetShadow(playerid, Telefon_TD[playerid][15], 0);
   PlayerTextDrawAlignment(playerid, Telefon_TD[playerid][15], 1);
   PlayerTextDrawColor(playerid, Telefon_TD[playerid][15], 255);
   PlayerTextDrawBackgroundColor(playerid, Telefon_TD[playerid][15], 255);
   PlayerTextDrawBoxColor(playerid, Telefon_TD[playerid][15], 50);
   PlayerTextDrawSetProportional(playerid, Telefon_TD[playerid][15], 1);
   PlayerTextDrawSetSelectable(playerid, Telefon_TD[playerid][15], 1);
[/pawn]

[pawn]CMD:telefon(playerid, params[])
{
   if(KoristiTelefon[playerid] == 0)
   {
      TelefonON(playerid);
      KoristiTelefon[playerid] = 1;
      SCM(playerid, -1, ""SIVA"(Info) "BELA"Da vratite telefon u dzep koristite "SIVA"/telefon.");
      SelectTextDraw(playerid, CYAN);
   }
   else if(KoristiTelefon[playerid] == 1)
   {
      TelefonOFF(playerid);
      KoristiTelefon[playerid] = 0;
      SCM(playerid, -1, ""SIVA"(Info) "BELA"Vratili ste telefon u dzep.");
      CancelSelectTextDraw(playerid);
   }
   return 1;
}[/pawn]
[pawn]public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
   if(playertextid == Telefon_TD[playerid][15])
   {
      SendClientMessage(playerid, -1, "PROVERA");
   }
   return 1;
}[/pawn]
Naslov: Odg: OnPlayerClickPlayerTextDraw
Poruka od: 25179191 poslato Jul 12, 2021, 07:16:33 PRE PODNE
Fixano.