Szerző Téma: Skin pickup  (Megtekintve 603 alkalommal)

Nem elérhető nooel

Skin pickup
« Dátum: 2012. július 01. - 16:44:29 »
0 Show voters
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?

Skin pickup
« Válasz #1 Dátum: 2012. július 01. - 17:28:29 »
0 Show voters
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!

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal