[POMOC]Onplayerclicktexdraw

Započeo nenad_zugec1
8. Feb. 2015. Zaključano
316
pregleda
7
postova
nenad_zugec1
3
Wheel Man
8. Feb. 2015.
Skripta koju koristim:moj od 0
Detaljan opis problema:Znacci kad ukucam komandu /upravljanje za pokretanje Texdrawowa sve ljepo pokaze samo sto ja kliknem na jedno a on meni otvori nesto drugu pa me zanima dali ima kako za podesiti mjesto na koje kliknemo da nam otvori tocno na sto kliknemo

Sve prima sad ok osim parkiraj, promeniboju, zakljucaj
Umjesto zakljucaj otvara mi lokaciju vozila
Umjesto parkiraj otvara mi otkljcaj vozilo
Umjesto promeni boju mi uzmi stavari iz vozila

Dio skripte:Ako teba dacu
Neke slike/video za lakse dobivanje pomoci(neobavezno):http://i.imgur.com/WvzmuLr.jpg
Kroni
5
Underboss
8. Feb. 2015.
Daj ovo
public OnPlayerClickTextDraw...
nenad_zugec1
3
Wheel Man
8. Feb. 2015.
Kroni wrote on February 8, 2015, 1:17 pm:
Daj ovo
public OnPlayerClickTextDraw...

eVO
public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
{
if(_:playertextid != INVALID_TEXT_DRAW) // If the player clicked a valid textdraw, continue with the coding. (_:var removes the Text: tag, to avoid tag mismatch)
{
new i = PlayerInfo;
    if(playertextid == Upravljanje0)//Boja
    {
if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1," "CRVENA"Niste u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1," "CRVENA"Niste na mestu vozaca!");
SPD(playerid,DIALOG_AUTOBOJA,DIALOG_STYLE_INPUT,""BELA"Boja Auta",""ZELENA"Unesite ID boje 1 i 2 sa razmakom (Primer: 5 1)\n"ZELENA"Cena Boje: 500$","Promeni","Izlaz");
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    else if(playertextid == Upravljanje2)//Informacije
    {
    if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1," "CRVENA"Niste u svom vozilu!");
    new z,o, vid = CijeneAuta(GetVehicleModel(GetPlayerVehicleID(playerid)));
    new string,stringg,stringgg;
if(VoziloInfo == 1) z = "Da"; else z = "Ne";
if(VoziloInfo != -1) o = "Da"; else o = "Ne";
format(string, sizeof(string), ""CRVENA"Vlasnik vozila: "CRVENA"%s | "CRVENA"ID Vozila: "CRVENA"%d | "CRVENA"Zakljucano: "BELA"%s",VoziloInfo,VoziloInfo,z);
format(stringg, sizeof(stringg), ""CRVENA"Model: "BELA"%s | "CRVENA"Droga: "BELA"%dg | "CRVENA"Materijali: "BELA"%d",ImenaVozila[GetVehicleModel(GetPlayerVehicleID(playerid)) - 400], VoziloInfo, VoziloInfo);
format(stringgg, sizeof(stringgg), ""CRVENA"Oruzije: "BELA"%s | "CRVENA"Cijena: "BELA"%d$ | "CRVENA"Boja: "BELA"%d/%d",o, AutoSalon,VoziloInfo,VoziloInfo);
SCM(playerid,-1,""CRVENA"||-------------------------------------------------------------------------------------------||");
SCM(playerid,-1, string);
SCM(playerid,-1, stringg);
SCM(playerid,-1, stringgg);
SCM(playerid,-1,""CRVENA"||-------------------------------------------------------------------------------------------||");
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    else if(playertextid == Upravljanje5)//Prodaj igracu
    {
    if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1," "CRVENA"Niste u svom vozilu!");
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1," "CRVENA"Niste na mestu vozaca!");
    SPD(playerid, DIALOG_PRAUTA, DIALOG_STYLE_INPUT, "Prodaja auta", ""CRVENA"Unesite ID igraca kome zelite da prodate vozilo...", "Potvrdi", "Odustani");
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    else if(playertextid == Upravljanje6)//Prodajsalonu
    {
    new string ,vid = CijeneAuta(GetVehicleModel(GetPlayerVehicleID(playerid)));
if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1," "CRVENA"Niste u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1," "CRVENA"Niste na mestu vozaca!");
if(!IsPlayerInRangeOfPoint(playerid, 35.0, 1091.1118,-1748.9574,13.3982)) return SCM(playerid,-1," "CRVENA"Niste na pijaci polovnih automobila!");
format(string,sizeof(string), ""BELA"Prodaja auta drzavi\n\n"CRVENA"Dali ste sigurni da zelite da prodate auto drzavi za %d$!\n\n"BELA"Ako ste sigurni kliknite na 'Prodaj' ako ne kliknite na 'Izlaz'", AutoSalon/2);
SPD(playerid, DIALOG_AUTOPRODAJA, DIALOG_STYLE_MSGBOX, ""BELA"Prodaja auta drzavi", string, "Prodaj", "Izlaz");
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    else if(playertextid == Upravljanje7)//radio
    {
    if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1," "CRVENA"Niste u svom vozilu!");
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1," "CRVENA"Niste na mestu vozaca!");
if(VoziloInfo != 1) return SCM(playerid,-1,""BELA"Nemate radio u autu!");
SPD(playerid,DIALOG_RADIO,DIALOG_STYLE_LIST,""ZUTA"Radio","Radio Pink\nRadio Folk\nRadio TDI\nJuzni Vetar Radio\nBalkan DJ Radio","Odaberi","Izlaz");
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    else if(playertextid == Upravljanje8)//ostavi
    {
if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1," "CRVENA"Niste u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1," "CRVENA"Niste na mestu vozaca!");
SPD(playerid,DIALOG_AUTOSTAVI,DIALOG_STYLE_LIST,""BELA"Ostavi u auto","Oruzije","Odaberi","Izlaz");
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    else if(playertextid == Upravljanje9)//Uzmi
    {
if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1," "CRVENA"Niste u svom vozilu!");
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1," "CRVENA"Niste na mestu vozaca!");
SPD(playerid,DIALOG_AUTOUZMI,DIALOG_STYLE_LIST,""BELA"Uzmi iz auta","Oruzije","Odaberi","Izlaz");
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    else if(playertextid == Upravljanje10)//otkljucaj
    {
    if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1," "CRVENA"Niste u svom vozilu!");
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1," "CRVENA"Niste na mestu vozaca!");
VoziloInfo = 0; SacuvajVozilo(i);
GameTextForPlayer(playerid, "~w~Vozilo ~g~otkljucano", 5000, 3);
SacuvajVozilo(i);
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    else if(playertextid == Upravljanje11)//Zakljucaj
    {
    if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1," "CRVENA"Niste u svom vozilu!");
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1," "CRVENA"Niste na mestu vozaca!");
VoziloInfo = 1; SacuvajVozilo(i);
GameTextForPlayer(playerid, "~w~Vozilo ~r~zakljucano", 5000, 3);
SacuvajVozilo(i);
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    else if(playertextid == Upravljanje12)//lociraj
    {
new Float:Poz; LOCIRANJEAUTA = 1;
GetVehiclePos(VoziloInfo, Poz, Poz, Poz);
SetPlayerCheckpoint(playerid, Poz, Poz, Poz, 4.0);
SCM(playerid,-1,""ZUTA" "BELA"Vase auto je oznaceno "CRVENA"crveno "BELA"na mapi!");
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    else if(playertextid == Upravljanje13)//parkiraj
    {
    new Float:PozAS, Float:HP;
    if(GetPlayerVehicleID(playerid) != VoziloInfo) return SCM(playerid,-1," "CRVENA"Niste u svom vozilu!");
    if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SCM(playerid,-1," "CRVENA"Niste na mestu vozaca!");
    if(IsPlayerInArea(playerid, 837.1461,-1328.1970, 802.9177,-1353.6825)) return SCM(playerid, -1, " "CRVENA"Ne mozete parkirati auto u blizini spawna!");
if(IsPlayerInArea(playerid, 1486.062, -1776.608, 1653.387, -1567.377)) return SCM(playerid, -1, " "CRVENA"Ne mozete parkirati auto u blizini policije!");
if(IsPlayerInArea(playerid, 1136.201, -1014.694, 1311.132, -856.7839)) return SCM(playerid, -1, " "CRVENA"Ne mozete parkirati auto u blizini burga!");
if(IsPlayerInArea(playerid, 1383.386, -1077.857, 1554.513, -947.582)) return SCM(playerid, -1, " "CRVENA"Ne mozete parkirati auto u blizini banke!");
GetVehicleHealth(GetPlayerVehicleID(playerid), HP);
if(HP < 400.0) return SCM(playerid,-1, ""BELA"Vozilo vam je previse osteceno, ne mozete ga parkirati!");
GetVehiclePos(VoziloInfo, PozAS, PozAS, PozAS);
GetVehicleZAngle(VoziloInfo, PozAS);
VoziloInfo = PozAS; VoziloInfo = PozAS; VoziloInfo = PozAS;
VoziloInfo = PozAS; DestroyVehicle(VoziloInfo);
VoziloInfo = CreateVehicle(VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,VoziloInfo,30000);
SCM(playerid,-1," "ZELENA"Vozilo je uspesno parkirano!");
SacuvajVozilo(i); SetVehicleToRespawn(VoziloInfo);
    CancelSelectTextDraw(playerid);
    MakniUpravljanje(playerid);
    }
    }
    return 1;
}
Rudimental
5
OG Legend
8. Feb. 2015.
Prouci ovo pa onda cepaj
http://wiki.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw
http://wiki.sa-mp.com/wiki/OnPlayerClickTextDraw
nenad_zugec1
3
Wheel Man
8. Feb. 2015.
â–… â–† â–ˆ Rudimental â–ˆ â–† â–… wrote on February 8, 2015, 2:37 pm:
Prouci ovo pa onda cepaj
http://wiki.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw
http://wiki.sa-mp.com/wiki/OnPlayerClickTextDraw


Jel mislis na ovo TextDrawTextSize ako da kako da to dobijem
Rax_King
5
Godfather
8. Feb. 2015.
Kada koristis PlayerTD i TD to nije isto... Pogledaj sta ti je on dao
http://wiki.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw
http://wiki.sa-mp.com/wiki/OnPlayerClickTextDraw
nenad_zugec1
3
Wheel Man
8. Feb. 2015.
Quote from February 8, 2015, 3:09 pm:
Kada koristis PlayerTD i TD to nije isto... Pogledaj sta ti je on dao
http://wiki.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw
http://wiki.sa-mp.com/wiki/OnPlayerClickTextDraw


Hvala vam svima Rijesio MOZE LOCK

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha