Szerző Téma: "moveobject"  (Megtekintve 793 alkalommal)

"moveobject"
« Dátum: 2010. június 14. - 22:57:52 »
0 Show voters
Sziasztok szeretnék kérni egy olyan menüt amelyikbe a moveobjecteket lehet kapcsolgatni.
PL:
kapu nyit
kapu zár
lift fel
lift le

Nem elérhető Mambo

  • 4239
    • Profil megtekintése
"moveobject"
« Válasz #1 Dátum: 2010. június 15. - 07:19:32 »
0 Show voters
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
new kapu;
public OnFilterScriptInit()
{
    kapu = CreateObject(X,Y,Z);
return 1;
}
#else
public OnGameModeInit()
{
    kapu = CreateObject(X,Y,Z);
return 1;
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/nyit\", true) == 0)
    {
         MoveObject(lift, X,Y,Z, 2.0); // ha kinyílt, akkor kell ennek a koordinátája.
          return 1;
    }
    if(strcmp(cmdtext, \"/zár\", true) == 0)
    {
         MoveObject(lift, X,Y,Z, 2.0); // Vissza alaphelyzetbe
          return 1;
    }
return 0;
}

Nem elérhető Lömpi

  • 1257
    • Profil megtekintése
"moveobject"
« Válasz #2 Dátum: 2010. június 15. - 08:14:09 »
0 Show voters
Idézetet írta: Mambo date=1276579172\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2010\" data-ipsquote-contentclass=\"forums_Topic

#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
new kapu;
public OnFilterScriptInit()
{
    kapu = CreateObject(X,Y,Z);
return 1;
}
#else
public OnGameModeInit()
{
    kapu = CreateObject(X,Y,Z);
return 1;
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/nyit\", true) == 0)
    {
         MoveObject(lift, X,Y,Z, 2.0); // ha kinyílt, akkor kell ennek a koordinátája.
          return 1;
    }
    if(strcmp(cmdtext, \"/zár\", true) == 0)
    {
         MoveObject(lift, X,Y,Z, 2.0); // Vissza alaphelyzetbe
          return 1;
    }
return 0;
}

 

Menüt kért..

"moveobject"
« Válasz #3 Dátum: 2010. június 15. - 11:24:38 »
0 Show voters
valaki irja meg nekem (tom hogy nem kötelezö nektek)

Nem elérhető ►ѕтa

  • 2016
  • Newbie
    • Profil megtekintése
"moveobject"
« Válasz #4 Dátum: 2010. június 15. - 11:30:34 »
0 Show voters
Mond honnét hova menjen

"moveobject"
« Válasz #5 Dátum: 2010. június 15. - 12:14:47 »
0 Show voters
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
new lift;
public OnFilterScriptInit()
{
    lift = CreateObject(980, 96.937187, 1921.259521, 19.914503, 0.000000, 0.000000, -89.3813587446);
return 1;
}
#else
public OnGameModeInit()
{
    lift = CreateObject(980, 96.664063, 1921.039795, 25.762547, 0.000000, 0.000000, 91.10023213);
return 1;
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, \"/ac\", true) == 0)
    {
         MoveObject(lift, 96.937187, 1921.259521, 19.914503, 1.0);
          return 1;
    }
    if(strcmp(cmdtext, \"/ao\", true) == 0)
    {
         MoveObject(lift, 96.664063, 1921.039795, 25.762547, 1.0);
          return 1;
    }
return 0;
}
ezt pl menübe

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
"moveobject"
« Válasz #6 Dátum: 2010. június 15. - 12:38:05 »
0 Show voters
#include <a_samp>
new lift;
public OnFilterScriptInit()
{
lift = CreateObject(980, 96.937187, 1921.259521, 19.914503, 0.000000, 0.000000, -89.3813587446);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 4000)
{
    if(response == 1)
    {
        switch(listitem)
        {
           case 1: MoveObject(lift, 96.664063, 1921.039795, 25.762547, 1.0);
           case 2: MoveObject(lift, 96.937187, 1921.259521, 19.914503, 1.0);
   }
}
else
{
    // ide írd ki hogy kiléptél a menübol
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(\"/liftkezelo\", cmdtext, true))
    {
ShowPlayerDialog(playerid, 4000, DIALOG_STYLE_LIST, \"Lift kezelo\", \"Lift fel\\nLift le\", \"Gyerünk\", \"Vissza\");
return 1;
}
return 0;
}

 
/liftkezelo  parancsal tudod elohozni a menüt. (párbeszédablakot)

Nem elérhető Mambo

  • 4239
    • Profil megtekintése
"moveobject"
« Válasz #7 Dátum: 2010. június 15. - 13:12:29 »
0 Show voters
Idézetet írta: dns date=1276582449\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2010\" data-ipsquote-contentclass=\"forums_Topic


 
#include <a_samp>
#define FILTERSCRIPT
#if defined FILTERSCRIPT
new kapu;
public OnFilterScriptInit()
{
    kapu = CreateObject(X,Y,Z);
return 1;
}
#else
public OnGameModeInit()
{
    kapu = CreateObject(X,Y,Z);
return 1;
}
#endif
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, \"/nyit\", true) == 0)
    {
         MoveObject(lift, X,Y,Z, 2.0); // ha kinyílt, akkor kell ennek a koordinátája.
          return 1;
    }
    if(strcmp(cmdtext, \"/zár\", true) == 0)
    {
         MoveObject(lift, X,Y,Z, 2.0); // Vissza alaphelyzetbe
          return 1;
    }
return 0;
}

 

Menüt kért..
 
[/quote]
a részeg mindenemet, nem figyeltem.  :o

"moveobject"
« Válasz #8 Dátum: 2010. június 15. - 16:34:25 »
0 Show voters
nem hozza be a párbeszéd ablakot :question:
egyátalán mit kéne odairni nem tom sorry
ha kiléptem a menüböl oda
« Utoljára szerkesztve: 2010. június 15. - 16:36:37 írta xneonasd »

Nem elérhető Depi

  • 2259
  • Még mindig TrYp. :)
    • Profil megtekintése
"moveobject"
« Válasz #9 Dátum: 2010. június 15. - 16:38:17 »
0 Show voters
ScreaM nem difiniálta a Dialógot.

Nem elérhető Csabesz

  • 7827
    • Profil megtekintése
"moveobject"
« Válasz #10 Dátum: 2010. június 15. - 18:14:01 »
0 Show voters
Idézetet írta: Draven date=1276612697\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"2010\" data-ipsquote-contentclass=\"forums_Topic
ScreaM nem difiniálta a Dialógot.
 
Nem is kell, hisz nem címkézte fel a dialógus azonosítóját.
 
#include < a_samp >
new lift;
public OnFilterScriptInit( )
{
lift = CreateObject ( 980, 96.937187, 1921.259521, 19.914503, 0.000000, 0.000000, -89.3813587446 );
return 1;
}
public OnDialogResponse ( playerid, dialogid, response, listitem, inputtext[ ] )
{
if ( dialogid == 4000 )
{
    if ( response == 1 )
    {
        switch ( listitem )
        {
           case 0: MoveObject ( lift, 96.664063, 1921.039795, 25.762547, 1.0 );
           case 1: MoveObject ( lift, 96.937187, 1921.259521, 19.914503, 1.0 );
   }
}
else
{
    SendClientMessage ( playerid, 0x004562FF, \"Kiléptél a meübol\" );
}
}
return 1;
}
public OnPlayerCommandText ( playerid, cmdtext [ ] )
{
   if ( strcmp ( cmdtext, \"/liftkezelo\", true ) == 0 )
   {
ShowPlayerDialog ( playerid, 4000, DIALOG_STYLE_LIST, \"Lift kezelo\", \"Lift fel\\nLift le\", \"Ok\", \"Mégse\" );
return 1;
}
return 0;
}
« Utoljára szerkesztve: 2010. június 15. - 18:15:46 írta Csabesz »

"moveobject"
« Válasz #11 Dátum: 2010. június 15. - 18:43:27 »
0 Show voters
thx all zárok......

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal