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 i; i < sizeof JarmuAdat; i++ )
{
format( tmp, sizeof tmp, \"Jármu: %s | Ára: $%d\", GetVehicleModelName(JarmuAdat[0]), JarmuAdat[1] );
strins( dialText, tmp, strlen(dialText) );
format( Mentes, 64, \"%s\", GetVehicleModelName(JarmuAdat[0]) );
}
if( !strlen(dialText) ) return 1;
ShowPlayerDialog( playerid, 10, DIALOG_STYLE_LIST, \"Autó Szalon\", dialText, \"Tovább\", \"Kilépés\" );
}
}
Ebbe mi a hiba mert sehogy nem hozza be a dialogot.
Nem vagyok valami jo scripter,de szerintem evel van a gond:
if( !strlen(dialText) ) return 1;
Nekem 1-es típusú de nem hozza be a dialogot.
Pickup = CreatePickup( 1239, 1, P_X, P_Y, P_Z );
Pickup = CreatePickup( 1239, 2, P_X, P_Y, P_Z );
Pickup = CreatePickup( 1239, 2, P_X, P_Y, P_Z );
Így se jó.