Započeo LuD1
•3. Jan. 2016.• Zaključano[POMOC] Naocare
728
pregleda
5
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
106
Postovi:
57
Teme:
Pridružio se:Nov. 2012
3. Jan. 2016.
Skripta koju koristim: Moju
Detaljan opis problema: Ubacio sam onaj sistem za Geto moda /kupinaocare ,sada sve radi kupim naocare izaberem id od 1-30,pise kupio si naocare i sad kad kucam /naocare pise stavili ste naocare a nisu stavljene,u modu nije imalo ono setattachemtobject pa id naocara pa ono , evo komande
Dio skripte:
Evo i dialog
Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Detaljan opis problema: Ubacio sam onaj sistem za Geto moda /kupinaocare ,sada sve radi kupim naocare izaberem id od 1-30,pise kupio si naocare i sad kad kucam /naocare pise stavili ste naocare a nisu stavljene,u modu nije imalo ono setattachemtobject pa id naocara pa ono , evo komande
Dio skripte:
if(strcmp(cmd, "/kupinaocare", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(!PlayerToPoint(2.0,playerid,1281.0508,-1611.0930,13.6301))
{
SendClientMessage(playerid, COLOR_WHITE, "Niste kod {ffffff}Glasses Shop-a.");
return 1;
}
ShowPlayerDialog(playerid,DIALOG_GLASSES,DIALOG_STYLE_INPUT,"{F3FF02}[Glasses Shop]","{48E31C}___________________________________________________\n\n{00C0FF}Izaberite svoje naocare (Moguci ID od 1 do 30)\nnaocare Kostaju: {FFFFFF}599$\n\n{48E31C}___________________________________________________","Kupi","Izlaz");
return 1;
}
}if(strcmp(cmd, "/naocare", true) == 0)
{
if(PlayerInfo > 0)
{
new skin = GetPlayerSkin(playerid);
if(wearg == 1)
{
RemovePlayerAttachedObject(playerid,2);
wearg = 0;
SendClientMessage(playerid, COLOR_WHITE, "Skinuo si svoje {F81414}naocare!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima naocare i skida ih sa glave.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
if(wearg == 0)
{
SetPlayerAttachedObject(playerid, 2, PlayerInfo, 2, SkinOffSet, floatadd(SkinOffSet, 0.004500), SkinOffSet, SkinOffSet, SkinOffSet, SkinOffSet);
wearg = 1;
SendClientMessage(playerid, COLOR_WHITE, "Stavio si svoje {F81414}naocare!");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima naocare i stavlja ih.", sendername);
ProxDetector(15.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
return 1;
}
}
return 1;
}Evo i dialog
if(dialogid == DIALOG_GLASSES)
{
if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "Odustao si.");
if(response)
{
new skin = GetPlayerSkin(playerid);
new gid = strval(inputtext);
if(!gid || gid > 30)
{
ShowPlayerDialog(playerid,DIALOG_GLASSES,DIALOG_STYLE_INPUT,"{F3FF02}[Glasses Shop]","{48E31C}___________________________________________________\n\n{00C0FF}Izaberite svoje naocare (Moguci ID od 1 do 30)\nnaocare Kostaju: {FFFFFF}599$\n\n{48E31C}___________________________________________________","Kupi","Izlaz");
SendClientMessage(playerid, COLOR_WHITE, "Upisali Ste Pogresan ID Naocala{FFAF00} Kucajte Ponovo.");//vagos palica
return 1;
}
if(GetPlayerMoney(playerid) < 599) return SendClientMessage(playerid, COLOR_WHITE, "Nemas Dovoljno Novca!");//vagos palica
new glasseid = CommonRed + (gid - 1);
SetPlayerAttachedObject(playerid, 2, glasseid, 2, SkinOffSet, floatadd(SkinOffSet, 0.004500), SkinOffSet, SkinOffSet, SkinOffSet, SkinOffSet);
GivePlayerMoney(playerid, -599);
SendClientMessage(playerid, COLOR_WHITE, "Kupili ste naocare i Platili{FFAF00} 599$");//vagos palica
SendClientMessage(playerid, COLOR_WHITE, "Da Koristis naocare Kucaj{FFAF00} /naocare.");//vagos palica
PlayerInfo = glasseid;
wearg = 1;
}
}Neke slike/video za lakse dobivanje pomoci(neobavezno): //
Underboss
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
243 / 250 XP
Početnik(0)
562
Postovi:
87
Teme:
Pridružio se:Apr. 2015
3. Jan. 2016.
#define DIALOG_GLASSES 5003-------------------------------------------------
enum pInfo
{
pNaocare,
}------------------------------------------------
new bool:Naocare;-------------------------------------------------
ispod onplayerconnect
Naocare = false;
PlayerInfo = 0; -----------------------------------------
YCMD:kupinaocare(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
{
if(!PlayerToPoint(2.0,playerid,1477.5497,-1418.3231,12.7559))
{
SendClientMessage(playerid, BELA2, " Niste kod prodavnice naocara !");
return 1;
}
new string;
new sendername;
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s kupuje naocare (/kupinaocare) .", sendername);
ProxDetector(30.0, playerid, string, BELA2,BELA2,BELA2,BELA2,BELA2);
ShowPlayerDialog(playerid,DIALOG_GLASSES,DIALOG_STYLE_INPUT,"Naocare","___________________________________________________\n\nIzaberite svoje Naocare (Moguci ID od 1 do 30)\nnaocare kostaju: 1 K$!\n\n___________________________________________________","BUY","EXIT");
return 1;
}
}-------------------------------------------------------------------------------------------------------------------------------------------------
YCMD:naocare(playerid, params[],help)
{
#pragma unused help
if(UlogovanProvera == 0) return GreskaMessage(playerid, "Moras se ulogovati da bi koristio ovu komandu!");
if(PlayerInfo > 0)
{
new skin = GetPlayerSkin(playerid);
if(wearg == 1)
{
new string;
new sendername;
RemovePlayerAttachedObject(playerid,4);
wearg = 0;
SendClientMessage(playerid, BELA2, " *Skinuo si naocare !");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima naocare i skida ih sa glave (/naocare).", sendername);
ProxDetector(15.0, playerid, string, BELA2,BELA2,BELA2,BELA2,BELA2);
return 1;
}
if(wearg == 0)
{
new string;
new sendername;
SetPlayerAttachedObject(playerid, 4, PlayerInfo, 2, SkinOffSet, floatadd(SkinOffSet, 0.004500), SkinOffSet, SkinOffSet, SkinOffSet, SkinOffSet);
wearg = 1;
SendClientMessage(playerid, BELA2, " *Stavio si naocare !");
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s uzima naocare i stavlja ih (/naocare).", sendername);
ProxDetector(15.0, playerid, string, BELA2,BELA2,BELA2,BELA2,BELA2);
return 1;
}
}
return 1;------------------------------------------------------------------------------------------------------------------------------------
ondialogresponse ovo
if(dialogid == DIALOG_GLASSES)
{
if(!response) return SendClientMessage(playerid, BELA2, "Odustao si.");
if(response)
{
new skin = GetPlayerSkin(playerid);
new gid = strval(inputtext);
if(!gid || gid > 30)
{
ShowPlayerDialog(playerid,DIALOG_GLASSES,DIALOG_STYLE_INPUT,"Naocare","___________________________________________________\n\nIzaberite svoje naocare (Moguci ID od 1 do 30)\nnaocare kostaju: {FFFFFF}1 K$!\n\n___________________________________________________","BUY","EXIT");
//SendClientMessage(playerid, BELA2, "Upisali ste pogresan "BELA2"ID {FFFFFF}naocara molimo odaberite ponovo.");
return 1;
}
if(GetPlayerMoney(playerid) < 999) return SendClientMessage(playerid, BELA2, " Nemas dovoljno novca!");
new glasseid = CommonRed + (gid - 1);
SetPlayerAttachedObject(playerid, 4, glasseid, 2, SkinOffSet, floatadd(SkinOffSet, 0.004500), SkinOffSet, SkinOffSet, SkinOffSet, SkinOffSet);
g_NovacMinus(playerid, 100);
SendClientMessage(playerid, BELA2, "Kupili ste naocare i platili: 100$!");
SendClientMessage(playerid, BELA2, "Da stavis svoje naocare pisi /naocare!");
PlayerInfo = glasseid;
wearg = 1;
return 1;
}
}
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
OVO SAM IZVADIO IZ JEDNOG MODA PA MOZDA TI POMOGNE
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava