30.11.2013, 10:42
Hi, I have my callback OnPlayerModelSelection (playerid, response, listid, ModelID) is not called, I do not see why I is not no fs.
thank you
thank you
Код:
public ACHAT_SUPERETTE(playerid)
{
new Article[6];
Article[0] = 19513; // Tйlйphone
Article[1] = 19171; // Carte de Los Santos
Article[2] = 18645; // Casque
Article[3] = 2490; // Credits
Article[4] = 1484; // Eau
Article[5] = 3027; // Cigarette
ShowModelSelectionMenuEx(playerid,Article, 6, "[Superette]",MENU_ACHAT_SUPERETTE,16.0, 0.0, -55.0);
return 1;
}
Код:
public OnPlayerModelSelection(playerid, response, listid, modelid)
{
printf("teste");
if(listid == MENU_ACHAT_SUPERETTE)
{
printf("teste1");
if(response)
{
printf("teste2");
if(modelid == 19513)
{
ID_ACHAT_OBJECT[playerid] = 19513;
PRIX_ACHAT_OBJECT[playerid] = 90+COM_INFO[IdCommerce[playerid]][COM_TAXE];
format(stringtmp, TAILLE_STRING_CLASSIC, "Nom de l'objet: Tйlйphone\nPrix de l'objet: %d$\nNombre d'unitй: 1",PRIX_ACHAT_OBJECT[playerid]);
ShowPlayerDialog(playerid,DIALOGUE_ACHAT_PRODUITS_SUPERETTE , DIALOG_STYLE_MSGBOX,"Superette",stringtmp,"Achetй","Retour");
return 1;
}
if(modelid == 19171)
{
ID_ACHAT_OBJECT[playerid] = 19171;
PRIX_ACHAT_OBJECT[playerid] = 5+COM_INFO[IdCommerce[playerid]][COM_TAXE];
format(stringtmp, TAILLE_STRING_CLASSIC, "Nom de l'objet: Carte de Los Santos\nPrix de l'objet: %d$\nNombre d'unitй: 1",PRIX_ACHAT_OBJECT[playerid]);
ShowPlayerDialog(playerid,DIALOGUE_ACHAT_PRODUITS_SUPERETTE , DIALOG_STYLE_MSGBOX,"Suprette",stringtmp,"Achetй","Retour");
return 1;
}
if(modelid == 18645)
{
ID_ACHAT_OBJECT[playerid] = 18645;
PRIX_ACHAT_OBJECT[playerid] = 100+COM_INFO[IdCommerce[playerid]][COM_TAXE];
format(stringtmp, TAILLE_STRING_CLASSIC, "Nom de l'objet: Casque\nPrix de l'objet: %d$\nNombre d'unitй: 1",PRIX_ACHAT_OBJECT[playerid]);
ShowPlayerDialog(playerid,DIALOGUE_ACHAT_PRODUITS_SUPERETTE , DIALOG_STYLE_MSGBOX,"Superette",stringtmp,"Achetй","Retour");
return 1;
}
if(modelid == 2490)
{
ID_ACHAT_OBJECT[playerid] = 2490;
PRIX_ACHAT_OBJECT[playerid] = 25+COM_INFO[IdCommerce[playerid]][COM_TAXE];
format(stringtmp, TAILLE_STRING_CLASSIC, "Nom de l'objet: Credits de tйlйphone\nPrix de l'objet: %d$\nNombre d'unitй: 20",PRIX_ACHAT_OBJECT[playerid]);
ShowPlayerDialog(playerid,DIALOGUE_ACHAT_PRODUITS_SUPERETTE , DIALOG_STYLE_MSGBOX,"Superette",stringtmp,"Achetй","Retour");
return 1;
}
if(modelid == 1484)
{
ID_ACHAT_OBJECT[playerid] = 2490;
PRIX_ACHAT_OBJECT[playerid] = 2+COM_INFO[IdCommerce[playerid]][COM_TAXE];
format(stringtmp, TAILLE_STRING_CLASSIC, "Nom de l'objet: Bouteille d'eau\nPrix de l'objet: %d$\nNombre d'unitй: 1",PRIX_ACHAT_OBJECT[playerid]);
ShowPlayerDialog(playerid,DIALOGUE_ACHAT_PRODUITS_SUPERETTE , DIALOG_STYLE_MSGBOX,"Superette",stringtmp,"Achetй","Retour");
return 1;
}
if(modelid == 3027)
{
ID_ACHAT_OBJECT[playerid] = 3027;
PRIX_ACHAT_OBJECT[playerid] = 15+COM_INFO[IdCommerce[playerid]][COM_TAXE];
format(stringtmp, TAILLE_STRING_CLASSIC, "Nom de l'objet: Cigarette\nPrix de l'objet: %d$\nNombre d'unitй: 10",PRIX_ACHAT_OBJECT[playerid]);
ShowPlayerDialog(playerid,DIALOGUE_ACHAT_PRODUITS_SUPERETTE , DIALOG_STYLE_MSGBOX,"Superette",stringtmp,"Achetй","Retour");
return 1;
}
}
return 1;
}
return 1;
}


