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): //
Da li je uopste na tom textdrawu PlayerTextDrawSetSelectable opcija true?
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" );
}
//====================================================================================//
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)
https://ibb.co/932yxCV
https://ibb.co/d77MXpW
eto slika pa vidi zabaguje
nije true
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);
to sam vec imao ali nece opet
PlayerTextDrawSetSelectable(playerid, ZaposljavanjeTD[ playerid ][ 7 ], true);
jbg ne znaam do cega je
Sta ti je funkcija zaposljavanje td control
stock ZaposljavanjeTDControl( playerid, bool:show, string1[], string2[], string3[] ) {
nauci uvjete
Neaktivno, lock!