GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: ZSOLTI99 - 2013. június 15. - 16:45:31

Cím: sorompó nyítás
Írta: ZSOLTI99 - 2013. június 15. - 16:45:31
Üdv. Mért nem nyílik ki a sorompó ahogy kellene szép lassan aki tud segíteni az írjon.
 
#define FILTERSCRIPT
#include a_samp
#include a_objects
#if defined FILTERSCRIPT
forward Sorompo(playerid);
new sor1;
public OnFilterScriptInit()
{
sor1=CreateObject(968,-1641.8000500,572.9000200,39.4000000,0.0000000,268.5000000,316.2500000);
SetTimer(\"Sorompo\",1000,1);
return 1;
}
public Sorompo(playerid)
{
if(IsPlayerInRangeOfPoint(playerid, 10.0, -1641.8000500,572.9000200,39.4000000))
{
       MoveObject(sor1, -1641.8000500,572.9000200,39.4000000,0.2, 0.0000000,352.5000000,316.2500000); // nyitot
}
    else
    {
       MoveObject(sor1, -1641.8000500,572.9000200,39.4000000,0.2, 0.0000000,268.5000000,316.2500000); //zárt
    }
}
#endif
Cím: sorompó nyítás
Írta: Flash - 2013. június 15. - 16:52:40
#include a_samp
#include a_objects
#include foreach
forward Sorompo();
new sor1;
public OnFilterScriptInit() {
    sor1=CreateObject(968,-1641.8000500,572.9000200,39.4000000,0.0000000,268.5000000,316.2500000);
    SetTimer(\"Sorompo\",1000,1);
    return 1;
}
public Sorompo() {
new sorompo = 0;
foreach(Player, i) {
if(IsPlayerInRangeOfPoint(i, 10.0, -1641.8000500,572.9000200,39.4000000)) {
    sorompo ++;
}
}
if(sorompo != 0) MoveObject(sor1, -1641.8000500,572.9000200,39.4000000,0.2, 0.0000000,352.5000000,316.2500000); // nyitot
if(!sorompo) MoveObject(sor1, -1641.8000500,572.9000200,39.4000000,0.2, 0.0000000,268.5000000,316.2500000); //zárt
}
Cím: sorompó nyítás
Írta: ZSOLTI99 - 2013. június 15. - 17:06:40
Köszi és ez már jó lesz?

Dupla hozzászólás automatikusan összefûzve. ( 2013. június 15. - 17:12:49 )

ugyan olyan gyorsan nyílik fel  :(
Cím: sorompó nyítás
Írta: halaloszto100 - 2013. június 15. - 17:43:25
#define FILTERSCRIPT
#include a_samp
#include a_objects
#if defined FILTERSCRIPT
forward Sorompo(playerid);
new sor1;
public OnFilterScriptInit()
{
        sor1=CreateObject(968,-1641.8000500,572.9000200,39.4000000,0.0000000,268.5000000,316.2500000);
        SetTimer(\"Sorompo\",1000,1);
        return 1;
}
public Sorompo(playerid)
{
        if(IsPlayerInRangeOfPoint(playerid, 10.0, -1641.8000500,572.9000200,39.4000000))
        {
        MoveObject(sor1, -1641.8000500,572.9000200,39.4000000,2.0, 0.0000000,352.5000000,316.2500000); // nyitot
        }
    else
    {
        MoveObject(sor1, -1641.8000500,572.9000200,39.4000000,2.0, 0.0000000,268.5000000,316.2500000); //zárt
    }
}
#endif
Cím: sorompó nyítás
Írta: ZSOLTI99 - 2013. június 15. - 18:21:31
Nem jó túl gyors csináld már meg léci ,h ne legyen olyan gyors! Vagy ezt hogy kell
Cím: sorompó nyítás
Írta: halaloszto100 - 2013. június 15. - 18:36:36
4. szám a sebesség.Azt álítgasd.
http://wiki.sa-mp.com/wiki/MoveObject
Cím: sorompó nyítás
Írta: Flash - 2013. június 15. - 18:54:35
316.2500000 ezt a MoveObjecteknél állítsd át 3.5 re pl
Cím: sorompó nyítás
Írta: ZSOLTI99 - 2013. június 15. - 19:03:43
Az a forgás tengely
Cím: sorompó nyítás
Írta: Flash - 2013. június 15. - 19:35:44
ak utána írd..
Cím: sorompó nyítás
Írta: ZSOLTI99 - 2013. június 15. - 20:35:11
Ha utána írom akkor se jó
Cím: sorompó nyítás
Írta: Campe3r - 2013. június 16. - 13:21:23
Hy, nekem si ez volt. A megoldás: told el az elsõ vagy a második számot egy egésszel(csak akkór jó a rotáció, ha egy kicsit arébb csúszik az object) :D