Szerző Téma: Dialog hiba  (Megtekintve 1029 alkalommal)

Dialog hiba
« Dátum: 2012. Július 10. - 11:46:42 »
0 Show voters
Van egy autó vásárlás script a szerverembe de nem hozza be a dialogot sehogy. Pls segítsetek.
 
public OnPlayerPickUpPickup(playerid,pickupid)
{
       if( pickupid == Pickup )
        {
                if( pInfo[playerid][Kocsi] == 1 ) return SendClientMessage( playerid, 0xff0000AA, \"Neked már van autód!\" );
      {
         SetPlayerPos( playerid, P_X+1, P_Y+1, P_Z );
                new dialText[512 + 1];
                new tmp[64 + 1];
                for( new iy; iy < sizeof JarmuAdat; iy++ )
                {
                        format( tmp, sizeof tmp, \"Jármu: %s | Ára: %dFt\", GetVehicleModelName(JarmuAdat[iy][0]), JarmuAdat[iy][1] );
                        strins( dialText, tmp, strlen(dialText) );
                        format( Mentes[iy], 64, \"%s\", GetVehicleModelName(JarmuAdat[iy][0]) );
                }
      if( !strlen(dialText) ) return /*1;*/ SendClientMessage(playerid, 0xff0000ff, \"Ez nem jo\");
                ShowPlayerDialog( playerid, 10, DIALOG_STYLE_LIST, \"Autó Szalon\", dialText, \"Tovább\", \"Kilépés\" );
                }
}
return 1;
}

Dialog hiba
« Válasz #1 Dátum: 2012. Július 10. - 16:05:35 »
0 Show voters
Lehet, hogy hülyeséget mondok de nekem is volt ilyen bajom :S
Próbált meg elõsként betölteni a scriptet vagy gamemodba beleépíteni:D

Dialog hiba
« Válasz #2 Dátum: 2012. Július 10. - 16:07:30 »
0 Show voters
A gamemodba van.

Dialog hiba
« Válasz #3 Dátum: 2012. Július 13. - 09:58:11 »
0 Show voters
PLS. segítsetek mert fontos nagyon.

Nem elérhető Norby

  • 1575
    • Profil megtekintése
Dialog hiba
« Válasz #4 Dátum: 2012. Július 14. - 03:31:50 »
0 Show voters
Nincs két ugyan olyan azonosító létrehozva a dialognak?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Dialog hiba
« Válasz #5 Dátum: 2012. Július 14. - 07:10:10 »
0 Show voters

ShowPlayerDialog( playerid, Pickup, DIALOG_STYLE_LIST, \"Autó Szalon\", dialText, \"Tovább\", \"Kilépés\" );

 
Így probáld

Dialog hiba
« Válasz #6 Dátum: 2012. Július 14. - 08:30:25 »
0 Show voters
Így nem fog menni mert az a pickup változója.

Dialog hiba
« Válasz #7 Dátum: 2012. Július 16. - 22:28:40 »
0 Show voters
Valaki segítsen fontos.

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Dialog hiba
« Válasz #8 Dátum: 2012. Július 16. - 22:44:08 »
0 Show voters
De adjál a pikcupnak nevet is.. vagyis defináld.
Mod elejére:
 
new autoszalon;

 
Ezt írd átt erre:
 
if( pickupid == autoszalon )

 
Majd ahol meg akarod jeleniteni írd hozzá autoszalon és kell mennyen.

Dialog hiba
« Válasz #9 Dátum: 2012. Július 17. - 08:33:06 »
0 Show voters
De az megvan

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
Dialog hiba
« Válasz #10 Dátum: 2012. Július 17. - 10:58:49 »
0 Show voters
Valami error vagy warinig nincsen benne? Esetleg ahol megjelenited a dialogot azt másold be..  :hmmm:

Dialog hiba
« Válasz #11 Dátum: 2012. Július 17. - 14:37:35 »
0 Show voters
Nincs se warning se error. Itt az amikor behozza ha a pickupba lépsz.
 
public OnPlayerPickUpPickup(playerid,pickupid)
{
       if( pickupid == Pickup )
        {
                if( pInfo[playerid][Kocsi] == 1 ) return SendClientMessage( playerid, 0xff0000AA, \"Neked már van autód!\" );
                                {
                                        SetPlayerPos( playerid, P_X+1, P_Y+1, P_Z );
                new dialText[512 + 1];
                new tmp[64 + 1];
                for( new iy; iy < sizeof JarmuAdat; iy++ )
                {
                        format( tmp, sizeof tmp, \"Jármu: %s | Ára: %dFt\", GetVehicleModelName(JarmuAdat[iy][0]), JarmuAdat[iy][1] );
                        strins( dialText, tmp, strlen(dialText) );
                        format( Mentes[iy], 64, \"%s\", GetVehicleModelName(JarmuAdat[iy][0]) );
                }
                                if( !strlen(dialText) ) return /*1;*/ SendClientMessage(playerid, 0xff0000ff, \"Ez nem jo\");
                ShowPlayerDialog( playerid, 10, DIALOG_STYLE_LIST, \"Autó Szalon\", dialText, \"Tovább\", \"Kilépés\" );
                }
}
return 1;
}

 

Dupla hozzászólás automatikusan összefûzve. ( 2012. Július 19. - 13:54:08 )

Nagyon sürgõs lenne hogy menjen.
« Utoljára szerkesztve: 2012. Július 19. - 13:54:08 írta N@rbirock »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal