Aller au contenu
San Andreas Multiplayer

Répertoire 1.0.0

   (0 avis)

Papawy
  • Trouver leurs autres fichiers

À propos de ce fichier

Bonsoir à tous, ou bonjour, selon l'heure à laquelle vous regardez ce thread.

 

Donc, je viens de réaliser suite à une demande, une include de "Repertoire", chaque joueur possède un répertoire auquel vous pouvez ajouter, modifier et supprimer des contacts.

J'ai essayé de faire un maximum de fonctions pour tout les cas. S'il en manque dites le moi, je serais ravis de les rajouter.

Bon, sans plus attendre voici la liste des fonctions (tout droit tirée de l'include) :

 

Citation

Fonctions :

addContact(playerid, contactName[], contactNum)

- ajoute un contacte, en mettant son nom et son numéro.

retour : 1 si créé ; 0 si non créé (plus de place par exemple)

--------------------------------------------------------------------------------------

getContactNameByID(playerid, contactid, name[], len)

- avoir le nom d'un contact grâce à son ID dans le REPERTOIRE.

retour : 1 si contact trouvé ; 0 si contact pas trouvé

getContactNameByNum(playerid, contactNum, name[], len)

- avoir le nom d'un contact grâce à son numéro.

retour : 1 si contact trouvé ; 0 si contact pas trouvé

--------------------------------------------------------------------------------------

getContactNumByID(playerid, contactid)

- avoir le numéro d'un contact par son ID dans le REPERTOIRE.

retour : 1 si contact trouvé ; 0 si contact pas trouvé

getContactNumByName(playerid, contactName[])

- avoir le numéro d'un contact par son nom.

retour : 1 si contact trouvé ; 0 si contact pas trouvé

--------------------------------------------------------------------------------------

modifyContactByID(playerid, contactid, newname[], newnum)

- modifier un contact via son ID. Si newname = "" alors le nom n'est pas modifié. Si newnum = 0 alors le numéro n'est pas modifié.

retour : 1 si contact trouvé ; 0 si contact pas trouvé

modifyContactByNum(playerid, contactNum, newname[], newnum)

- modifier un contact via son numéro. Si newname = "" alors le nom n'est pas modifié. Si newnum = 0 alors le numéro n'est pas modifié.

retour : 1 si contact trouvé ; 0 si contact pas trouvé

modifyContactByName(playerid, contactName[], newname[], newnum)

- modifier un contact via son nom. Si newname = "" alors le nom n'est pas modifié. Si newnum = 0 alors le numéro n'est pas modifié.

retour : 1 si contact trouvé ; 0 si contact pas trouvé

--------------------------------------------------------------------------------------

findValidSlot(playerid)

- trouve un slot valide.

retour : le n° du slot valide ; -1 si pas de slots valide trouvé.

isValidSlot(playerid, slotid)

- permet de savoir si un slot (contact) est valide ou pas.

retour : le n° du slot valide ; -1 si pas de slots valide trouvé.

--------------------------------------------------------------------------------------

deleteContactByID(playerid, contactid)

- efface un contact (remet tout à zéro) grâce à son ID.

retour : 1 si contact trouvé ; 0 si contact pas trouvé

deleteContactByNum(playerid, contactNum)

- efface un contact (remet tout à zéro) grâce à son numéro.

retour : 1 si contact trouvé ; 0 si contact pas trouvé

deleteContactByName(playerid, contactName[])

- efface un contact (remet tout à zéro) grâce à son nom.

retour : 1 si contact trouvé ; 0 si contact pas trouvé

--------------------------------------------------------------------------------------

findContactIDByNum(playerid, contactNum)

- trouve l'id d'un contact dans le REPERTOIRE par son numéro.

retour : le n° du contact trouvé ; -1 si contact pas trouvé.

findContactIDByName(playerid, contactName[])

- trouve l'id d'un contact dans le REPERTOIRE par son nom.

retour : le n° du contact trouvé ; -1 si contact pas trouvé.

 

 

Petite précision :

- Une constante MAX_CONTACTS est déclarée (de base à 50), vous pouvez augmenter le nombre maximum en modifiant l'include.

Installation : copiez collez dans un fichier texte vierge. Sauvegardez sous le nom "repertoire.inc". Placez le fichier dans "pawno/include".

Aller, à plus tard !




Retour utilisateur

Vous pouvez donner un avis uniquement après avoir téléchargé le fichier.

Il n’y a aucun avis à afficher.

×
×
  • Créer...