Szerző Téma: sok object mozgatás  (Megtekintve 417 alkalommal)

sok object mozgatás
« Dátum: 2014. December 23. - 13:22:27 »
0 Show voters
sziasztok.
ahogy a címben benne is van több objectet kellene mozgatni [kaput].
ezt úgy kellene hogy automatikusan nyíljon zárjon de csak [PK] soknak.
itt vannak a kordináták.
 
//bejárati kapuk
//zárva
CreateObject(985, 139.15359, 1941.2919, 20.00000,   0.00000, 0.00000, 0.00000);
CreateObject(986, 131.34549, 1941.2781, 20.00000,   0.00000, 0.00000, 0.00000);
//nyitva
CreateObject(985, 146.0000, 1941.2919, 20.00000,   0.00000, 0.00000, 0.00000);
CreateObject(986, 125.0000, 1941.2781, 20.00000,   0.00000, 0.00000, 0.00000);
//lejárati kapu
//zárva
CreateObject(971, 213.67848, 1875.94556, 13.00247,   0.00000, 0.00000, 359.99899);
//nyitva
CreateObject(971, 213.67848, 1875.94556, 8.0000,   0.00000, 0.00000, 359.99899);
//hátsó kapu
//zárva
CreateObject(980, 285.49539, 1821.25537, 19.50704,   0.00000, 0.00000, 89.00000);
//nyitva
CreateObject(980, 285.49539, 1832.2554, 19.50704,   0.00000, 0.00000, 89.00000);
//leghátsó kapu
//zárva
CreateObject(980, 344.94879, 1797.66882, 20.17809,   0.00000, 0.00000, 33.08419);
//nyitva
CreateObject(980, 344.94879, 1797.66882, 14.0000,   0.00000, 0.00000, 33.08419);

 
ja és bocsánat a helytelen írásért a kisbetűért de nemjó a shiftem  :D

Dupla hozzászólás automatikusan összefûzve. ( [time]2014. December 23. 13:29:56[/time] )

jah amúgy itt van 1 tökéletesen müködő 1 objectet script.
ha kellene minta
 
#define FILTERSCRIPT
#include <a_samp>
#include <a_objects>
#if defined FILTERSCRIPT
forward GateCheck(playerid);
new kapum;
 
public OnFilterScriptInit()
{
    kapum=CreateObject(976, 2624.2002, 2303.7002, 9.9, 0, 0, 0); //object (kapu) ID és a koordinata
    SetTimer(\"GateCheck\",1000,1);
return 1;
}
 
public GateCheck(playerid)
{
new name[24];
GetPlayerName( playerid, name, sizeof name );
if (strfind(name, \"[PK]\", true) != -1)
    {
    if(IsPlayerInRangeOfPoint(playerid, 10, 2624.2002, 2303.7002, 9.9)) //object (kapu) koordinata
    {
MoveObject(kapum, 2632.8999, 2303.8, 10, 2.00);   //nyitott kapu koordinata a 6.00 a sebessége
}
else
{
MoveObject(kapum, 2624.2002, 2303.7002, 9.9, 6.00);   //zárt kapu koordinata
}
}
else return;
}
#endif
« Utoljára szerkesztve: 2014. December 25. - 22:29:17 írta ƒlaﻛh »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal