Szerző Téma: Jelszavas kapu  (Megtekintve 1109 alkalommal)

Jelszavas kapu
« Dátum: 2011. december 04. - 19:29:22 »
0 Show voters
császtok csináltam egy jelszóra nyíló kapu striptet csak az a baj hogy 1 errort ir ki és akár mit csinálok nem veszi ki ebben kéne segítenetek !
itt a stript:
[pawn]#include <a_samp>
new kapu;
new kapu2;
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Jelszóval nyíló kapu by [HC][K]Viktorka1\");
print(\"--------------------------------------\\n\");
   kapu == CreateObject(9823, -1642.9116210938, 1204.1203613281, 8.1201400756836, 0, 0, 162.76550292969);
   kapu2 == CreateObject(9823, -1642.9895019531, 1204.169921875, 8.1201400756836, 0, 0, 342.13513183594);
   //kapu3 = CreateObject(9823, -1643.0784912109, 1204.1235351563, 11.857467651367, 0, 0, 342.13500976563);
   //kapu4 = CreateObject(9823, -1642.9385986328, 1204.1610107422, 11.857467651367, 0, 0, 163.48999023438);
   
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == 213)
    {
        if(response == 1)
        {
            if(strcmp(inputtext,\"jelszó\"))
      {
      MoveObject(kapu, -1643.0784912109, 1204.1235351563, 11.857467651367, 4.0);
            MoveObject(kapu2, -1642.9385986328, 1204.1610107422, 11.857467651367, 4.0);
      SetTimer(\"kaputimer\", 4000, false);
      }
      else
      {
         SendClientMessage(playerid,0xFF0000AA,\"Rossz jelszó!\");
      }
   }
   return 1;
}
    return 0;
}
CMD:kocsib(playerid, params[])
{
ShowPlayerDialog(playerid,213,DIALOG_STYLE_INPUT,\"Autó kölcsönzõ\",\"Ahhoz  hogy kinyithasd a kaput kell egy jelszó!\",\"Bemegyek\",\"Kilép\");
return 1;
}
forward kaputimer()
public kaputimer()
{
MoveObject(kapu, -1642.9116210938, 1204.1203613281, 8.1201400756836, 4.0);
MoveObject(kapu2, -1642.9895019531, 1204.169921875, 8.1201400756836, 4.0);
return 1;
}[/pawn]
sok köszönet annak aki segít !
[mod]Máskor témára utaló nevet adj a témának![/mod]
« Utoljára szerkesztve: 2011. december 04. - 19:58:45 írta Dream1990 »

Nem elérhető trave

  • 840
    • Profil megtekintése
Jelszavas kapu
« Válasz #1 Dátum: 2011. december 04. - 19:38:44 »
0 Show voters
Mi az error?

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Jelszavas kapu
« Válasz #2 Dátum: 2011. december 04. - 19:41:44 »
0 Show voters
[pawn]#include <a_samp>
#include <zcmd>
new kapu;
new kapu2;
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Jelszóval nyíló kapu by [HC][K]Viktorka1\");
print(\"--------------------------------------\\n\");
kapu = CreateObject(9823, -1642.9116210938, 1204.1203613281, 8.1201400756836, 0, 0, 162.76550292969);
kapu2 = CreateObject(9823, -1642.9895019531, 1204.169921875, 8.1201400756836, 0, 0, 342.13513183594);
   //kapu3 = CreateObject(9823, -1643.0784912109, 1204.1235351563, 11.857467651367, 0, 0, 342.13500976563);
   //kapu4 = CreateObject(9823, -1642.9385986328, 1204.1610107422, 11.857467651367, 0, 0, 163.48999023438);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 213)
    {
        if(response == 1)
        {
            if(strcmp(inputtext,\"jelszó\"))
      {
      MoveObject(kapu, -1643.0784912109, 1204.1235351563, 11.857467651367, 4.0);
            MoveObject(kapu2, -1642.9385986328, 1204.1610107422, 11.857467651367, 4.0);
      SetTimer(\"kaputimer\", 4000, false);
      }
      else
      {
         SendClientMessage(playerid,0xFF0000AA,\"Rossz jelszó!\");
      }
   }
   return 1;
}
return 0;
}
CMD:kocsib(playerid, params[])
{
ShowPlayerDialog(playerid,213,DIALOG_STYLE_INPUT,\"Autó kölcsönzõ\",\"Ahhoz  hogy kinyithasd a kaput kell egy jelszó!\",\"Bemegyek\",\"Kilép\");
return 1;
}
forward kaputimer();
public kaputimer()
{
MoveObject(kapu, -1642.9116210938, 1204.1203613281, 8.1201400756836, 4.0);
MoveObject(kapu2, -1642.9895019531, 1204.169921875, 8.1201400756836, 4.0);
return 1;
}[/pawn]
A forward kaputimer() után is kell pontosvesszõ.

Jelszavas kapu
« Válasz #3 Dátum: 2011. december 04. - 21:11:28 »
0 Show voters
Szerintem túl bonyolitodés irj egy olyan parancsot amivel tudod nyitni a kaput és az a jelszó.
 8)

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Jelszavas kapu
« Válasz #4 Dátum: 2011. december 04. - 22:49:20 »
0 Show voters
Idézetet írta: Dream1990 date=1323024104\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14011\" data-ipsquote-contentclass=\"forums_Topic
[pawn]#include <a_samp>
#include <zcmd>
new kapu;
new kapu2;
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Jelszóval nyíló kapu by [HC][K]Viktorka1\");
print(\"--------------------------------------\\n\");
kapu = CreateObject(9823, -1642.9116210938, 1204.1203613281, 8.1201400756836, 0, 0, 162.76550292969);
kapu2 = CreateObject(9823, -1642.9895019531, 1204.169921875, 8.1201400756836, 0, 0, 342.13513183594);
   //kapu3 = CreateObject(9823, -1643.0784912109, 1204.1235351563, 11.857467651367, 0, 0, 342.13500976563);
   //kapu4 = CreateObject(9823, -1642.9385986328, 1204.1610107422, 11.857467651367, 0, 0, 163.48999023438);
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 213)
    {
        if(response == 1)
        {
            if(strcmp(inputtext,\"jelszó\"))
      {
      MoveObject(kapu, -1643.0784912109, 1204.1235351563, 11.857467651367, 4.0);
            MoveObject(kapu2, -1642.9385986328, 1204.1610107422, 11.857467651367, 4.0);
      SetTimer(\"kaputimer\", 4000, false);
      }
      else
      {
         SendClientMessage(playerid,0xFF0000AA,\"Rossz jelszó!\");
      }
   }
   return 1;
}
return 0;
}
CMD:kocsib(playerid, params[])
{
ShowPlayerDialog(playerid,213,DIALOG_STYLE_INPUT,\"Autó kölcsönzõ\",\"Ahhoz  hogy kinyithasd a kaput kell egy jelszó!\",\"Bemegyek\",\"Kilép\");
return 1;
}
forward kaputimer();
public kaputimer()
{
MoveObject(kapu, -1642.9116210938, 1204.1203613281, 8.1201400756836, 4.0);
MoveObject(kapu2, -1642.9895019531, 1204.169921875, 8.1201400756836, 4.0);
return 1;
}[/pawn]
A forward kaputimer() után is kell pontosvesszõ.
 
A te általad készített \"public\" az visszatérés nélküli függvény, vagyis nem kell visszatérési értéket adnod neki.
forward kaputimer();
[pawn]public kaputimer()
{
MoveObject(kapu, -1642.9116210938, 1204.1203613281, 8.1201400756836, 4.0);
MoveObject(kapu2, -1642.9895019531, 1204.169921875, 8.1201400756836, 4.0);
}[/pawn]

Jelszavas kapu
« Válasz #5 Dátum: 2011. december 05. - 18:54:46 »
0 Show voters
most itt tartok de most a jelszóra nem nyílik ki hanem akármire !
ilyen a szkriptem!!
[pawn]#include <a_samp>
#include <zcmd>
new kapu;
new kapu2;
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Jelszóval nyíló kapu by [HC][K]Viktorka1\");
print(\"--------------------------------------\\n\");
   kapu = CreateObject(9823, -1642.9116210938, 1204.1203613281, 8.1201400756836, 0, 0, 162.76550292969);
   kapu2 = CreateObject(9823, -1642.9895019531, 1204.169921875, 8.1201400756836, 0, 0, 342.13513183594);
   //kapu3 = CreateObject(9823, -1643.0784912109, 1204.1235351563, 11.857467651367, 0, 0, 342.13500976563);
   //kapu4 = CreateObject(9823, -1642.9385986328, 1204.1610107422, 11.857467651367, 0, 0, 163.48999023438);
return 1;
}
CMD:kocsib(playerid, params[])
{
ShowPlayerDialog(playerid,213,DIALOG_STYLE_INPUT,\"Autó kölcsönzõ\",\"Ahhoz  hogy kinyithasd a kaput kell egy jelszó!\",\"Bemegyek\",\"Kilép\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
   if(dialogid == 213)
    {
        if(response == 1)
        {
            if(strcmp(inputtext,\"autokereskedes\"))
      {
      MoveObject(kapu, -1643.0784912109, 1204.1235351563, 11.857467651367, 4.0);
            MoveObject(kapu2, -1642.9385986328, 1204.1610107422, 11.857467651367, 4.0);
      SetTimer(\"kaputimer\", 4000, false);
      }else{
         SendClientMessage(playerid,0xFF0000AA,\"Rossz jelszó!\");
      }
   }
   return 1;
}
    return 0;
}
forward kaputimer();
public kaputimer()
{
MoveObject(kapu, -1642.9116210938, 1204.1203613281, 8.1201400756836, 4.0);
MoveObject(kapu2, -1642.9895019531, 1204.169921875, 8.1201400756836, 4.0);
}[/pawn]

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Jelszavas kapu
« Válasz #6 Dátum: 2011. december 05. - 19:03:16 »
0 Show voters
[pawn]if(strcmp(inputtext,\"autokereskedes\"))[/pawn]
helyett
[pawn]if(!strcmp(inputtext,\"autokereskedes\"))[/pawn]

Jelszavas kapu
« Válasz #7 Dátum: 2011. december 05. - 19:24:18 »
0 Show voters
köszönöm mûködik zárok!

Nem elérhető Sheet

  • 1508
  • Támogató
    • Profil megtekintése
Jelszavas kapu
« Válasz #8 Dátum: 2011. december 05. - 19:25:09 »
0 Show voters
Akkor máskor zárj is.
[mod]Zárok[/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal