Esti un geniu, daca n-ai de gand sa-l ajuti mai bine nu mai posta. Trebuie sa numesti obiectele. Ca sa se duca in sus pune coordonatele originale si Z-ul il pui de exemplu +5. Ca sa se intoarca pui comanda /close, cu MoveObject, cu coordonatele de la inceput, de la OnFilterScriptInit. Ti l-am facut eu: #include <a_samp>
new gate1;
public OnFilterScriptInit()
{
gate1 = CreateObject(976, 1544.945313, -1630.798462, 12.697852, 0.0000, 0.0000, 90.0000);
CreateObject(983, 1544.905762, -1618.998047, 13.238116, 0.0000, 0.0000, 0.0000);
CreateObject(983, 1544.604614, -1634.491943, 13.237661, 0.0000, 0.0000, 0.0000);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/opengate", true) == 0)
{
MoveObject(gate1, 1544.945313, -1630.798462, 12.697852+5, 3);
return 1;
}
if(strcmp(cmdtext, "/close", true) ==0)
{
MoveObject(gate1, 1544.945313, -1630.798462, 12.697852, 3);
return 1;
}
return 0;
} Daca or fi si celelalte porti, repeta ce am facut eu cu MoveObject si "numirea" aia si pune MoveObject-u in comenzi. Citeste asta: http://www.sa-mp.ro/forum/index.php/topic,1600.0.html Inainte sa postati cautati !!!