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; }