Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: G0Bl1N poslato April 11, 2023, 00:00:20 PRE PODNE

Naslov: Pomoc oko tda
Poruka od: G0Bl1N poslato April 11, 2023, 00:00:20 PRE PODNE
Problem(error/warning):Imam sistem posla komunalca i nadovezao sam ispod njega jos jedan sistem ali kad hocu da se zaposlim na bilo koji posao izlazi mi samo td i ne radi kad kliknem na bilo sta,ali kad sklonim novi sistem poslovi prorade ako moze neko pomoci
Deo skripte://
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Slika/video ingame problema(obavezno ako je ingame problem): //
Naslov: Odg: Pomoc oko tda
Poruka od: R'ㅤ poslato April 11, 2023, 00:02:38 PRE PODNE
Da li je uopste na tom textdrawu PlayerTextDrawSetSelectable opcija true?
Naslov: Odg: Pomoc oko tda
Poruka od: G0Bl1N poslato April 11, 2023, 00:07:17 PRE PODNE
ovo je za onplayerdynamicpickup za komunalca

public OnPlayerPickUpDynamicPickup(playerid, pickupid)
   {
    if( pickupid == komunalac1pickup ) {
        ChosenJob[ playerid ] = POSAO_KOMUNALAC;
        ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada:     ~w~po poslu", "ugovor:              ~w~3h" );
    }
    if( pickupid == komunalac2pickup ) {
        ChosenJob[ playerid ] = POSAO_KOMUNALAC;
        ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada:     ~w~po poslu", "ugovor:              ~w~3h" );
    }
    if( pickupid == komunalac3pickup ) {
        ChosenJob[ playerid ] = POSAO_KOMUNALAC;
        ZaposljavanjeTDControl( playerid, true, "Komunalac", "zarada:     ~w~po poslu", "ugovor:              ~w~3h" );
    }
    if( pickupid == mehanicarpickup ) {
        ChosenJob[ playerid ] = POSAO_MEHANICAR;
        ZaposljavanjeTDControl( playerid, true, "Mehanicar", "zarada:     ~w~po poslu", "ugovor:              ~w~3h" );
    }
    if( pickupid == prevoznik1pickup ) {
        ChosenJob[ playerid ] = POSAO_PREVOZNIK;
        ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada:        ~w~po ruti", "ugovor:              ~w~3h" );
    }
    if( pickupid == prevoznik2pickup ) {
        ChosenJob[ playerid ] = POSAO_PREVOZNIK;
        ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada:        ~w~po ruti", "ugovor:              ~w~3h" );
    }
    if( pickupid == prevoznik3pickup ) {
        ChosenJob[ playerid ] = POSAO_PREVOZNIK;
        ZaposljavanjeTDControl( playerid, true, "Prevoznik", "zarada:        ~w~po ruti", "ugovor:              ~w~3h" );
    }
    if( pickupid == instruktorpickup ) {
        ChosenJob[ playerid ] = POSAO_INSTRUKTOR;
        ZaposljavanjeTDControl( playerid, true, "Instruktor", "zarada: ~w~po klijentu", "ugovor:              ~w~3h" );
    }
    if( pickupid == kosactravepickup ) {
        ChosenJob[ playerid ] = POSAO_KOSAC;
        ZaposljavanjeTDControl( playerid, true, "Kosac trave", "zarada:        ~w~po ruti", "ugovor:              ~w~3h" );
    }
    if( pickupid == gradjevinarpickup ) {
        ChosenJob[ playerid ] = POSAO_GRADJEVINAR;
        ZaposljavanjeTDControl( playerid, true, "Gradjevinar", "zarada:     ~w~po poslu", "ugovor:              ~w~3h" );
    }
    if( pickupid == dostavljacpicapickup ) {
        ChosenJob[ playerid ] = POSAO_PIZZA;
        ZaposljavanjeTDControl( playerid, true, "Dostavljac Pica", "zarada:     ~w~po poslu", "ugovor:              ~w~3h" );
    }
    if( pickupid == farmerpickup ) {
        ChosenJob[ playerid ] = POSAO_FARMER;
        ZaposljavanjeTDControl( playerid, true, "Farmer", "zarada:     ~w~po poslu", "ugovor:              ~w~3h" );
    }
    if( pickupid == pilotpickup ) {
        ChosenJob[ playerid ] = POSAO_PILOT;
        ZaposljavanjeTDControl( playerid, true, "Pilot", "zarada:        ~w~po ruti", "ugovor:              ~w~3h" );
    }
    if( pickupid == busvozacpickup ) {
        ChosenJob[ playerid ] = POSAO_BUSVOZAC;
        ZaposljavanjeTDControl( playerid, true, "Bus Vozac", "zarada:        ~w~po ruti", "ugovor:              ~w~3h" );
    }
    if( pickupid == rudarpickup ) {
        ChosenJob[ playerid ] = POSAO_RUDAR;
        ZaposljavanjeTDControl( playerid, true, "Rudar", "zarada:       ~w~po zlatu", "ugovor:              ~w~3h" );
    }
//====================================================================================//
Naslov: Odg: Pomoc oko tda
Poruka od: R'ㅤ poslato April 11, 2023, 00:13:18 PRE PODNE
Cekaj, textdrawove koristis za posao.

Kada hoces da kliknes na textdraw nece nista da se desi, pitam dal je PlayerTextDrawSetSelectable true? (idi tamo gde ti se nalaze textdrawovi)
Naslov: Odg: Pomoc oko tda
Poruka od: G0Bl1N poslato April 11, 2023, 00:19:12 PRE PODNE
https://ibb.co/932yxCV
https://ibb.co/d77MXpW
eto slika pa vidi zabaguje
nije true
Naslov: Odg: Pomoc oko tda
Poruka od: R'ㅤ poslato April 11, 2023, 00:21:36 PRE PODNE
Citat: G0Bl1N poslato April 11, 2023, 00:19:12 PRE PODNE
https://ibb.co/932yxCV
https://ibb.co/d77MXpW
eto slika pa vidi zabaguje
nije true
PlayerTextDrawSetSelectable je funkcija, koja dozvoljava igracu da klikne odredjeni TextDraw.
Idi nadji TextDraw koji oces da igrac moze da klikne i stavi ovo.

PlayerTextDrawSetSelectable(playerid, ImeTD[playerid][0], true);
Naslov: Odg: Pomoc oko tda
Poruka od: G0Bl1N poslato April 11, 2023, 00:23:59 PRE PODNE
to sam vec imao ali nece opet
PlayerTextDrawSetSelectable(playerid, ZaposljavanjeTD[ playerid ][ 7 ], true);
jbg ne znaam do cega je
Naslov: Odg: Pomoc oko tda
Poruka od: njoBe_ poslato April 11, 2023, 11:42:04 PRE PODNE
Sta ti je funkcija zaposljavanje td control
Naslov: Odg: Pomoc oko tda
Poruka od: G0Bl1N poslato April 11, 2023, 16:25:48 POSLE PODNE
stock ZaposljavanjeTDControl( playerid, bool:show, string1[], string2[], string3[] ) {
Naslov: Odg: Pomoc oko tda
Poruka od: №Grella poslato April 12, 2023, 02:47:45 PRE PODNE
nauci uvjete
Naslov: Odg: Pomoc oko tda
Poruka od: Fr0z3n poslato April 15, 2023, 23:11:31 POSLE PODNE
Neaktivno, lock!