Započeo nenad_zugec1
•8. Feb. 2015.• Zaključano[POMOC]Onplayerclicktexdraw
362
pregleda
7
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
15
Teme:
Pridružio se:Apr. 2013
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
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
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
15
Teme:
Pridružio se:Apr. 2013
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;
}OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
8. Feb. 2015.
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
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
15
Teme:
Pridružio se:Apr. 2013
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
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
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
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/OnPlayerClickTextDrawWheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
40 / 100 XP
Početnik(0)
47
Postovi:
15
Teme:
Pridružio se:Apr. 2013
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/OnPlayerClickTextDrawHvala vam svima Rijesio MOZE LOCK
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava