Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Belajac poslato Avgust 08, 2012, 18:10:24 POSLE PODNE

Naslov: [POMOC]AttachedObject
Poruka od: Belajac poslato Avgust 08, 2012, 18:10:24 POSLE PODNE
Skripta koju koristim:CLRP
Detaljan opis problema:Osisam se i stvori mi se kosa na glavi i nestane, da nije problem da toga sto sam gamemod prebacio iz 0.3d u 0.3e.
Deo skripte:
enum kosaid{
Police = 19077,
Afro = 18975,
Afro2 = 18640,
RockStar = 19136,
Clown = 19274,
Classic = 0,
};

new skin = GetPlayerSkin(playerid);
SetPlayerAttachedObject(playerid, GetSlot(playerid), PlayerInfo[playerid][pKosa], 2, SkinKosaOffSet[skin][0], SkinKosaOffSet[skin][1], SkinKosaOffSet[skin][2], SkinKosaOffSet[skin][3], SkinKosaOffSet[skin][4], SkinKosaOffSet[skin][5], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8]);
   

if(strcmp(cmd, "/sisanje", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {
if (PlayerToPoint(4.0, playerid,421.3947,-81.8743,1001.8047)) //sisanje
{
ShowPlayerDialog(playerid, 105, DIALOG_STYLE_LIST, "{FFAF00}[Frizerski Salon]", "{FFFFFF}1.{FFAF00}Elvis Friz{FFFFFF}(55$)\n{FFFFFF}2.{FFAF00}Afro Friz{FFFFFF}(35$)\n{FFFFFF}3.{FFAF00}Afro 2 Friz{FFFFFF}(40$)\n{FFFFFF}4.{FFAF00}RockStar Friz{FFFFFF}(45$)\n{FFFFFF}5.{FFAF00}Clown Friz{FFFFFF}(25$)\n{FFFFFF}6.{FFAF00}Classic {FFFFFF}(20$)", "Kupi", "Odustani");
}
else
            {
        SendClientMessage(playerid, WHITE, "("COL_RED"Greska{FFFFFF}!) Ne nalazite se u "COL_RED"Frizetskom Salonu!");
    return 1;
            }
}
return 1;
}


if(dialogid == 105)
{
    if(response)
    {
if(listitem ==  0)//Kapa
{
    new skin = GetPlayerSkin(playerid);
                if(GetPlayerMoney(playerid) < 55) return SendClientMessage(playerid, WHITE, " Nemas dovoljno novca!");
                 SetPlayerAttachedObject(playerid, GetSlot(playerid), 19077, 2, SkinKosaOffSet[skin][0], SkinKosaOffSet[skin][1], SkinKosaOffSet[skin][2], SkinKosaOffSet[skin][3], SkinKosaOffSet[skin][4], SkinKosaOffSet[skin][5], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8]);
AC_BS_GivePlayerMoney(playerid, -55);
SendClientMessage(playerid, ZLATNA, "* Hvala na sisanju!Dodjite nam opet!");
PlayerInfo[playerid][pKosa] = Police;
frizwearg[playerid] = 1;
BizzInfo[10][bTill] += 45;
ExtortionBiz(10, 45);
BizzInfo[10][bProducts]--;
OnPropUpdate();
}
if(listitem ==  1)//Cap1
{
new skin = GetPlayerSkin(playerid);
if(GetPlayerMoney(playerid) < 35) return SendClientMessage(playerid, WHITE, " Nemas dovoljno novca!");
SetPlayerAttachedObject(playerid, GetSlot(playerid), 18975, 2, SkinKosaOffSet[skin][0], SkinKosaOffSet[skin][1], SkinKosaOffSet[skin][2], SkinKosaOffSet[skin][3], SkinKosaOffSet[skin][4], SkinKosaOffSet[skin][5], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8]);
                AC_BS_GivePlayerMoney(playerid, -35);
SendClientMessage(playerid, ZLATNA, "* Hvala na sisanju!Dodjite nam opet!");
PlayerInfo[playerid][pKosa] = Afro;
frizwearg[playerid] = 1;
BizzInfo[10][bTill] += 30;
ExtortionBiz(10, 30);
BizzInfo[10][bProducts]--;
OnPropUpdate();
}
if(listitem ==  2)//Cap1
{
new skin = GetPlayerSkin(playerid);
if(GetPlayerMoney(playerid) < 40) return SendClientMessage(playerid, WHITE, " Nemas dovoljno novca!");
SetPlayerAttachedObject(playerid, GetSlot(playerid), 18640, 2, SkinKosaOffSet[skin][0], SkinKosaOffSet[skin][1], SkinKosaOffSet[skin][2], SkinKosaOffSet[skin][3], SkinKosaOffSet[skin][4], SkinKosaOffSet[skin][5], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8]);
                AC_BS_GivePlayerMoney(playerid, -35);
SendClientMessage(playerid, ZLATNA, "* Hvala na sisanju!Dodjite nam opet!");
PlayerInfo[playerid][pKosa] = Afro2;
frizwearg[playerid] = 1;
BizzInfo[10][bTill] += 35;
ExtortionBiz(10, 35);
BizzInfo[10][bProducts]--;
OnPropUpdate();
}
if(listitem ==  3)//Cap1
{
new skin = GetPlayerSkin(playerid);
if(GetPlayerMoney(playerid) < 45) return SendClientMessage(playerid, WHITE, " Nemas dovoljno novca!");
SetPlayerAttachedObject(playerid, GetSlot(playerid), 19136, 2, SkinKosaOffSet[skin][0], SkinKosaOffSet[skin][1], SkinKosaOffSet[skin][2], SkinKosaOffSet[skin][3], SkinKosaOffSet[skin][4], SkinKosaOffSet[skin][5], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8]);
                AC_BS_GivePlayerMoney(playerid, -35);
SendClientMessage(playerid, ZLATNA, "* Hvala na sisanju!Dodjite nam opet!");
PlayerInfo[playerid][pKosa] = RockStar;
frizwearg[playerid] = 1;
BizzInfo[10][bTill] += 40;
ExtortionBiz(10, 40);
BizzInfo[10][bProducts]--;
OnPropUpdate();
}
if(listitem ==  4)//Cap1
{
new skin = GetPlayerSkin(playerid);
if(GetPlayerMoney(playerid) < 25) return SendClientMessage(playerid, WHITE, " Nemas dovoljno novca!");
SetPlayerAttachedObject(playerid, GetSlot(playerid), 19274, 2, SkinKosaOffSet[skin][0], SkinKosaOffSet[skin][1], SkinKosaOffSet[skin][2], SkinKosaOffSet[skin][3], SkinKosaOffSet[skin][4], SkinKosaOffSet[skin][5], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8], SkinKosaOffSet[skin][8]);
                AC_BS_GivePlayerMoney(playerid, -35);
SendClientMessage(playerid, ZLATNA, "* Hvala na sisanju!Dodjite nam opet!");
PlayerInfo[playerid][pKosa] = Clown;
frizwearg[playerid] = 1;
BizzInfo[10][bTill] += 20;
ExtortionBiz(10, 20);
BizzInfo[10][bProducts]--;
OnPropUpdate();
}
if(listitem ==  5)//Cap2
{
if(GetPlayerMoney(playerid) < 20) return SendClientMessage(playerid, WHITE, " Nemas dovoljno novca!");
                if(IsPlayerAttachedObjectSlotUsed(playerid,pHairSlot[playerid])) RemovePlayerAttachedObject(playerid,pHairSlot[playerid]);
                pHairSlot[playerid] = -1;
                AC_BS_GivePlayerMoney(playerid, -20);
                SendClientMessage(playerid, WHITE, "("COL_ORANGE"Obavijest{FFFFFF}!) Kosa ti je vracena u "COL_ORANGE"klasicni {FFFFFF}izgled.");
SendClientMessage(playerid, ZLATNA, "* Hvala na sisanju!Dodjite nam opet!");
PlayerInfo[playerid][pKosa] = Classic;
frizwearg[playerid] = 0;
BizzInfo[10][bTill] += 20;
ExtortionBiz(10, 20);
BizzInfo[10][bProducts]--;
OnPropUpdate();
}
}
return 1;
}