Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public OnPlayerClickPlayerTextDraw(playerid, Text:playertextid)
- {
- if(playertextid == ID TD FLECHE DROITE)
- {
- ChooseSkin(playerid, 1); // 1 à droite
- SelectSkin(playerid, p_skins[playerid]);
- }
- else if(playertextid == ID TD FLECHE GAUCHE)
- {
- ChooseSkin(playerid, 0); // 0 à gauche
- SelectSkin(playerid, p_skins[playerid]);
- }
- return 1;
- }
- stock ChooseSkin(playerid, bool:cote)
- {
- if(cote) // si c'est la flèche de droite
- {
- if(PlayerData[playerid][pGender]) // si le joueur est un homme
- {
- for(new i = 0; i < sizeof(g_aMaleSkins); i++)
- {
- if(g_aMaleSkins[i] == g_aMaleSkins[sizeof(g_aMaleSkins)])
- {
- PlayerData[playerid][pSkin] = g_aMaleSkins[0];
- break;
- }
- if(PlayerData[playerid][pSkin] != g_aMaleSkins[i]) continue;
- PlayerData[playerid][pSkin] = g_aMaleSkins[i++];
- break;
- }
- }
- else // sinon c'est une meuf
- {
- for(new i = 0; i < sizeof(g_aFemaleSkins); i++)
- {
- if(g_aFemaleSkins[i] == g_aFemaleSkins[sizeof(g_aFemaleSkins)])
- {
- PlayerData[playerid][pSkin] = g_aFemaleSkins[0];
- break;
- }
- if(PlayerData[playerid][pSkin] != g_aFemaleSkins[i]) continue;
- PlayerData[playerid][pSkin] = g_aFemaleSkins[i++];
- break;
- }
- }
- }
- else // si c'est la flèche de gauche
- {
- if(PlayerData[playerid][pGender]) // si le joueur est un homme
- {
- for(new i = sizeof(g_aMaleSkins); i > 0 ; i--)
- {
- if(g_aMaleSkins[i] == g_aMaleSkins[0])
- {
- PlayerData[playerid][pSkin] = g_aMaleSkins[sizeof(g_aMaleSkins)];
- break;
- }
- if(PlayerData[playerid][pSkin] != g_aMaleSkins[i]) continue;
- PlayerData[playerid][pSkin] = g_aMaleSkins[i--];
- break;
- }
- }
- else // sinon c'est une meuf
- {
- for(new i = sizeof(g_aFemaleSkins); i > 0 ; i--)
- {
- if(g_aFemaleSkins[i] == g_aFemaleSkins[0])
- {
- PlayerData[playerid][pSkin] = g_aFemaleSkins[sizeof(g_aFemaleSkins)];
- break;
- }
- if(PlayerData[playerid][pSkin] != g_aFemaleSkins[i]) continue;
- PlayerData[playerid][pSkin] = g_aFemaleSkins[i--];
- break;
- }
- }
- }
- }
- stock SelectSkin(playerid, skinid)
- {
- // actions quand un joueur selectionne un skin avec les flèches
- // genreo n affiche le skin avec PlayerTextDrawSetPreviewModel(playerid, ID TD SKIN, skinid);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement