Szerző Téma: Ital-lista dialog hibák javítása  (Megtekintve 1301 alkalommal)

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Ital-lista dialog hibák javítása
« Dátum: 2011. december 16. - 11:32:27 »
0 Show voters
Sziasztok!
Ezzel a scripttel az a problémám, hogy mikor belemegyek a nyílba bejön a dialog és rákattintok a kiválasztott elemre, de nem történik semmi.
Mi lehet a problémája?
[pawn]
#include a_samp
stock
g_iPickup[ 6 ]
;
public OnFilterScriptInit()
{
    g_iPickup[ 0 ] = CreatePickup( 1318, 1, 1759.80004883, -1761.19995117, 52.29999924, -1 );
g_iPickup[ 1 ] = CreatePickup( 1318, 1, 1752.80004883, -1763.40002441, 52.29999924, -1 );
g_iPickup[ 2 ] = CreatePickup( 1318, 1, 1757.80004883, -1798.19995117, 52.50000000, -1 );
g_iPickup[ 3 ] = CreatePickup( 1318, 1, 1769.00000000, -1799.40002441, 52.59999847, -1 );
g_iPickup[ 4 ] = CreatePickup( 1318, 1, 1787.90002441, -1801.80004883, 52.70000076, -1 );
g_iPickup[ 5 ] = CreatePickup( 1318, 1, 1799.90002441, -1792.19995117, 52.59999847, -1 );
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
for( new iLoop; iLoop < 6; iLoop++ )
{
   if( pickupid == g_iPickup[ iLoop ] )
   {
       ShowPlayerDialog( playerid, 1800, DIALOG_STYLE_LIST, \"Ital lista\", \"{FF8000}Sör\\n{FF8000}Bor\\n{FF8000}Pálinka\\n\\n{FF8000}Sprite\\n{FF8000}Cola\", \"Kérem\", \"Mégsem\");
   }
}
return 1;
}
public OnDialogResponse( playerid, dialogid, response, listitem, inputtext[ ] )
{
switch( dialogid )
{
    case 1800:
    {
        if( !response ) return 0;
      switch( listitem )
      {
          case 0: // Sör
          {
              SendClientMessage      ( playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Sör\"   );
                  ApplyAnimation         ( playerid, \"PED\", \"WALK_DRUNK\", 4.1, 1, 1, 1, 1, 1                );
                  SetPlayerSpecialAction   ( playerid, SPECIAL_ACTION_DRINK_BEER                            );
                  SetPlayerAttachedObject   ( playerid, 1, 1484, 6                                       );
          }
          case 1: // Bor
          {
              SendClientMessage      ( playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Bor\"   );
              ApplyAnimation         ( playerid, \"PED\", \"WALK_DRUNK\", 4.1, 1, 1, 1, 1, 1                  );
                  SetPlayerSpecialAction   ( playerid, SPECIAL_ACTION_DRINK_WINE                           );
                  SetPlayerAttachedObject   ( playerid, 1, 1484, 6                                       );
          }
          case 2:
          {
              SendClientMessage      ( playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Pálinka\"   );
              ApplyAnimation         ( playerid, \"PED\", \"WALK_DRUNK\", 4.1, 1, 1, 1, 1, 1                     );
                  SetPlayerSpecialAction   ( playerid, SPECIAL_ACTION_DRINK_WINE                              );
                  SetPlayerAttachedObject   ( playerid, 1, 1484, 6                                          );
          }
          case 3:
          {
              SendClientMessage      ( playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Sprite\"   );
              ApplyAnimation         ( playerid, \"PED\", \"WALK_DRUNK\", 4.1, 1, 1, 1, 1, 1                     );
                  SetPlayerSpecialAction   ( playerid, SPECIAL_ACTION_DRINK_WINE                              );
                  SetPlayerAttachedObject   ( playerid, 1, 1546, 6                                          );
          }
          case 4:
          {
              SendClientMessage      ( playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Cola\"      );
              ApplyAnimation         ( playerid, \"PED\", \"WALK_DRUNK\", 4.1, 1, 1, 1, 1, 1                     );
                  SetPlayerSpecialAction   ( playerid, SPECIAL_ACTION_DRINK_WINE                              );
                  SetPlayerAttachedObject   ( playerid, 1, 1546, 6                                          );
          }
      }
    }
}
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
[/pawn]
« Utoljára szerkesztve: 2011. december 17. - 19:11:10 írta .:Secur:. »

Nem elérhető KDDomi

  • 976
    • Profil megtekintése
Ital-lista dialog hibák javítása
« Válasz #1 Dátum: 2011. december 16. - 14:27:02 »
0 Show voters
Leirhatnád mi a problémád ezzel.

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Ital-lista dialog hibák javítása
« Válasz #2 Dátum: 2011. december 16. - 14:45:03 »
0 Show voters
Idézetet írta: .:Secur:. date=1324031547\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14303\" data-ipsquote-contentclass=\"forums_Topic
ezt a scriptet kellene kijavítani, mert béna vagyok hozzá bocsi.
 
Errorozik tõle a módom, mert valamit elrontottam.
Javítsátok kérlek.

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Ital-lista dialog hibák javítása
« Válasz #3 Dátum: 2011. december 16. - 14:57:00 »
0 Show voters
hát igen a probléma leírása elmaradt, de ránéztem a kódra és kirajzolódott elõttem :D
hát aki ezt írta még nagyon kezdõ volt, de megoldottam hogy mûködjön a script csak kivettem a nevét azért belöle :) mert ezt nem ö irta :D
[pawn]
#include <a_samp>
#define LIST 403 // dialog
new pickup1,pickup2,pickup3,pickup4,pickup5,pickup6;
public OnFilterScriptInit()
{
pickup1 = CreatePickup(1318,19,1759.80004883,-1761.19995117,52.29999924,0);
pickup2 = CreatePickup(1318,19,1752.80004883,-1763.40002441,52.29999924,0);
pickup3 = CreatePickup(1318,19,1757.80004883,-1798.19995117,52.50000000,0);
pickup4 = CreatePickup(1318,19,1769.00000000,-1799.40002441,52.59999847,0);
pickup5 = CreatePickup(1318,19,1787.90002441,-1801.80004883,52.70000076,0);
pickup6 = CreatePickup(1318,19,1799.90002441,-1792.19995117,52.59999847,0);
return 1;
}
public OnFilterScriptExit()
{
DestroyPickup(pickup1);
DestroyPickup(pickup2);
DestroyPickup(pickup3);
DestroyPickup(pickup4);
DestroyPickup(pickup5);
DestroyPickup(pickup6);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup1 || pickupid == pickup2 || pickupid == pickup3 || pickupid == pickup4 || pickupid == pickup5 || pickupid == pickup6)
{ ShowPlayerDialog(playerid, LIST, DIALOG_STYLE_LIST, \"Ital lista\", \"{FF00FF}Szeszes italok\\n{FF8000}Sör\\n{FF8000}Bor\\n{FF8000}Pálinka\\n{FF00FF}Üdítõk\\n{FF8000}Sprite\\n{FF8000}Cola\", \"Kérem\", \"Mégsem\"); }
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == LIST)
{
    if(response)
    {
        if(listitem == 1) //sör
        {
             SendClientMessage(playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Sör\");
               ApplyAnimation(playerid,\"PED\",\"WALK_DRUNK\",4.1,1,1,1,1,1);
               SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_BEER);
      }
      if(listitem == 2) //bor
        {
         SendClientMessage(playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Bor\");
           ApplyAnimation(playerid,\"PED\",\"WALK_DRUNK\",4.1,1,1,1,1,1);
               SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
      }
      if(listitem == 3) //pálinka
        {
         SendClientMessage(playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Pálinka\");
           ApplyAnimation(playerid,\"PED\",\"WALK_DRUNK\",4.1,1,1,1,1,1);
           SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_WINE);
      }
      if(listitem == 5) //sprite
        {
         SendClientMessage(playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Sprite\");
           ApplyAnimation(playerid,\"PED\",\"WALK_DRUNK\",4.1,1,1,1,1,1);
           SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
      }
      if(listitem == 6) //cola
        {
           SendClientMessage(playerid, 0x400000FF, \"Sikeresen megkaptad az italodat: {00FF00}Cola\");
           SetPlayerSpecialAction(playerid, SPECIAL_ACTION_DRINK_SPRUNK);
      }
         }
}
return 1;
}[/pawn]
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Ital-lista dialog hibák javítása
« Válasz #4 Dátum: 2011. december 17. - 12:27:13 »
0 Show voters
xD az õ scriptje volt, csak én átírtam de ahogy montad elég sz*rúl sikerült... :D kezdõ :)
Köszi megnézzük :P
Am, most sem jó valami mert kiválasztom az italt és nem ad semmit a kezembe... aztán még a nyíl is eltûnik amibe bele kéne menni...
Valaki javítsa pls
« Utoljára szerkesztve: 2011. december 17. - 13:49:21 írta .:Secur:. »

g_szColumnData

  • Vendég
Ital-lista dialog hibák javítása
« Válasz #5 Dátum: 2011. december 17. - 16:01:56 »
0 Show voters
Kijavítva. A téma zárható.

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
Ital-lista dialog hibák javítása
« Válasz #6 Dátum: 2011. december 17. - 16:23:34 »
0 Show voters
[mod]Ha kedves Secur tagunk elégedett, akkor le fogja zárni.[/mod]

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Ital-lista dialog hibák javítása
« Válasz #7 Dátum: 2011. december 17. - 18:27:54 »
0 Show voters
Sajnos hibás!  :(
Valaki csinálja meg! kérem.

Ital-lista dialog hibák javítása
« Válasz #8 Dátum: 2011. december 17. - 18:33:25 »
0 Show voters
Idézetet írta: .:Secur:. date=1324142874\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14303\" data-ipsquote-contentclass=\"forums_Topic
Sajnos hibás!  :(
Valaki csinálja meg! kérem.
 
Sajnos senki nem tudja neked mi a hiba.
Így senki nem fog írni senki semmit, esetleg ha megosztanád hogy te mit találtál hibának lenne esély.
(Nagyon tetszenek a semmit érõ hozzászólások ez az igazi rejtett posthunter hsz.  :D  És még azt se tudja hogy ez az volt.  :D)
Ui.: Nem néztem a témában szereplõ kódot és nem is tervezem.
« Utoljára szerkesztve: 2011. december 17. - 20:00:10 írta ɐʞzssǝlosz »

Nem elérhető .:Secur:.

  • 2430
  • GTA Hero
    • Profil megtekintése
Ital-lista dialog hibák javítása
« Válasz #9 Dátum: 2011. december 17. - 19:06:32 »
0 Show voters
Idézetet írta: ɐʞzssǝlosz date=1324143205\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14303\" data-ipsquote-contentclass=\"forums_Topic
(Nagyon tetszenek a semmit érõ hozzászólások ez az igazi rejtett posthunter hsz.  :D)
Ui.: Nem néztem a témában szereplõ kódot és nem is tervezem.
 
Posthunter? nem tudom ki az ha nem a témával kapcsolatban írsz akkor (csúnyaszavak) ...
Remélem deadvalue5-el meg tudjuk oldani a problémákat.
A fõpostot frissítem.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal