Skin pickup

Indította nooel, 2012. július 01. - 16:44:29

Előző téma - Következő téma

nooel

Sziasztok!
Azt szeretném kérdezni, hogy lehetséges-e ha belemegyek pl. piros karikába akkor rám ad egy adott skint...
pl: ha bemegyek a rendõrségi öltözõbe fel tudjam venni a rendõr ruhát/skint.
Ha lehetséges, akkor hogy kell megcsinálni?
Elõre is köszi!
UI: Esetleg a jobb felsõ sarokba lévõ órát/ idõ kijelzõt el lehet tüntetni?

Keszeg

Lehetséges , de inkább használd a IsPlayerInRangeOfPointot. Például
 
if(IsPlayerInRangeOfPoint(playerid, 3.0,   x,  y, z))
    {
        SendClientMessage(playerid,0xFFFFFFFF,\"Felvetted a rendõrségi egyenruhát!\");
        SetPlayerSkin(playerid, 280);
  }

 
Ha zcmd parancsfeldolgozót használsz akkot itt van rá a példa parancs:
 
CMD:uniform(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, 3.0,   x,  y, z))
    {
        SendClientMessage(playerid,0xFFFFFFFF,\"Felvetted a rendõrségi egyenruhát!\");
        SetPlayerSkin(playerid, 280);
}
return 1;
}

 
Az x,y,z helyére nyilván a rendõrség öltözõjének a koordinátái kellenek!
3.0 pedig a kör sugara amiben végbe megy az utasítás,
A playerid meg nyilván az akire vonatkozik!