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): //