Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Snike02 poslato Novembar 15, 2019, 16:35:40 POSLE PODNE

Naslov: ClickTextDraw
Poruka od: Snike02 poslato Novembar 15, 2019, 16:35:40 POSLE PODNE
Problem(error/warning): bug,ne pokazuje ni error ni warning ali ig ne radi,imam clicktd za MDC sistem na policije,u skriptu se mi je okej ko shto vidim ali ig ne radi,ako moze pomoc?
Dio skripte:
[pawn]public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
   if(playertextid == mdct[3])
    {
       SPD(playerid,OCISTIDOSIJE,DSI,""BELA"Dosie",""PPLAVA"Vnesete ID na igrac koj sakate da mu go iscistite dosieto\n"BELA"NAPOMENA: "PPLAVA"Cistenje wanteda gledaat site clenovi!","Vnesi","Izlez");
        return 1;
   }
    if(playertextid == mdct[4])
    {
       SPD(playerid,OSUMLJICIIGRACA,DSI,""BELA"Wanted Igraca",""PPLAVA"Vnesi ID na igrac na koj sakate da mu dadete Wanted!","Vnesi","Izlez");
        return 1;
   }
    if(playertextid == mdct[5])
    {
       SPD(playerid,PROVERIDOSIJE,DSI,""BELA"Dosie",""PPLAVA"Vnesi ID na igrac na koj sakate da mu go proverite dosieto...","Vnesi","Izlez");
        return 1;
   }
    if(playertextid == mdct[6])
    {
       SPD(playerid,LOCIRANJEIGRACA,DSI,""BELA"Lociranje Igrac",""PPLAVA"Vnesete ID na igrac koj sakate da go locirate ako ima Wanted Level!","Vnesi","Izlez");
        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); }
       return 1;
    }
   return 1;
}
[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): ///
Slika/video ingame problema(obavezno ako je ingame problem): ///
Naslov: Odg: ClickTextDraw
Poruka od: daddyDOT poslato Novembar 15, 2019, 16:39:59 POSLE PODNE
Pojasni, ne izbacuje dijalog pri kliku na td ili?
Naslov: Odg: ClickTextDraw
Poruka od: Snike02 poslato Novembar 15, 2019, 16:40:41 POSLE PODNE
Citat: daddy. poslato Novembar 15, 2019, 16:39:59 POSLE PODNE
Pojasni, ne izbacuje dijalog pri kliku na td ili?
ne izbacuje nishta kako da ne klika.

PlayerTextDrawSetSelectable(playerid,mdct[6], 1);
ovo imam na svi.
for(new i = 0; i < 10; i++) { PlayerTextDrawShow(playerid, mdct[ i ]); }
MDC[playerid] = 1; SelectTextDraw(playerid,0xFF0000FF);
i ovo.
Naslov: Odg: ClickTextDraw
Poruka od: Grella poslato Novembar 15, 2019, 16:43:42 POSLE PODNE
if( playertextid == mdct[ playerid ][ 9 ] ) { jer je PlayerTextdraw

ili vidi Jel ti u Komandi stoji SelectTextDraw(playerid, nebitnaboja); da je odobreno kliktanje

ili na TDovima vidi jel stavljeno Selectable to jest da li je PlayerTextDrawSetSelectable(playerid,mdct[9], 1);


Naslov: Odg: ClickTextDraw
Poruka od: Snike02 poslato Novembar 15, 2019, 17:07:56 POSLE PODNE
Citat: AllerG poslato Novembar 15, 2019, 16:43:42 POSLE PODNE
if( playertextid == mdct[ playerid ][ 9 ] ) { jer je PlayerTextdraw

ili vidi Jel ti u Komandi stoji SelectTextDraw(playerid, nebitnaboja); da je odobreno kliktanje

ili na TDovima vidi jel stavljeno Selectable to jest da li je PlayerTextDrawSetSelectable(playerid,mdct[9], 1);
napravio sam sve to,opet ne radi,ali i primetio sam nije samo taj ClickTD shta ne radi,nijedan nece da radi a koristio sam druge porano
Naslov: Odg: ClickTextDraw
Poruka od: daddyDOT poslato Novembar 15, 2019, 17:23:38 POSLE PODNE
Jesi li namjestio text size?
Probaj staviti:
[pawn]PlayerTextDrawTextSize(playerid, IMETDA[playerid][0], 270.000000, 5.000000);[/pawn]
ili
[pawn]PlayerTextDrawTextSize(playerid, IMETDA[playerid][0], 400, 10.000000);[/pawn]

Pokušaj oboje!
Naslov: Odg: ClickTextDraw
Poruka od: Snike02 poslato Novembar 15, 2019, 17:31:03 POSLE PODNE
Citat: daddy. poslato Novembar 15, 2019, 17:23:38 POSLE PODNE
Jesi li namjestio text size?
Probaj staviti:
[pawn]PlayerTextDrawTextSize(playerid, IMETDA[playerid][0], 270.000000, 5.000000);[/pawn]
ili
[pawn]PlayerTextDrawTextSize(playerid, IMETDA[playerid][0], 400, 10.000000);[/pawn]

Pokušaj oboje!
Imam staveno to,nece opet.