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
Zaključano
[POMOC]Onplayerclicktexdraw
292
pregleda
7
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 10 godina
pre 10 godina
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;
}
pre 10 godina
Prouci ovo pa onda cepaj
http://wiki.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw
http://wiki.sa-mp.com/wiki/OnPlayerClickTextDraw
http://wiki.sa-mp.com/wiki/OnPlayerClickPlayerTextDraw
http://wiki.sa-mp.com/wiki/OnPlayerClickTextDraw
pre 10 godina
â–… â–† â–ˆ 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
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
pre 10 godina
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/OnPlayerClickTextDrawHvala vam svima Rijesio MOZE LOCK
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava