Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
Connexion avec identifiant, mot de passe et durée de la session

 
avancée

254677 Messages dans 14036 Fils de discussion- par 6616 Membres - Dernier membre: louloufcb

22 Mai 2012 à 16:33:30
GTAOnline.frSan Andreas MultiplayerScripting SA-MP [Pawn center]Tutoriels et références SA:MP (Modérateurs: S!m, Xartrick)[Tutoriel] Créer son système de rangs
Pages: 1 [2] 3   Bas de page
Imprimer
Auteur Fil de discussion: [Tutoriel] Créer son système de rangs  (Lu 1735 fois)
0 Membres et 2 Invités sur ce fil de discussion.
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #15 le: 14 Juin 2011 à 07:38:06 »

Merci Julien62430 et bon courage Gilux !
Journalisée

S!m
Hors ligne Hors ligne


Moderateur
GTAOnline Fan Boy
*

Messages: 2260


« Répondre #16 le: 16 Juin 2011 à 04:25:39 »

Salut,

très bon tuto franchement.
J'ai vu quelques erreurs d'orthographes (en particulier dans le paragraphe 2.2, si tu veut je peut t'aider à corriger), mais c'est très bien globalement.
Je ne sais pas si ça se fait facilement, mais si c'est le cas, ce serait bien de mettre le texte directement dans le message...
Je vais déplacer dans la section appropriée

++Sim++
Journalisée





Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #17 le: 16 Juin 2011 à 07:59:36 »

D'accord, j'y penserais, et pour la correction, je peux te passer le fichier Clin d'oeil.

Merci Clin d'oeil.
Journalisée

Antonio.C
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 42


« Répondre #18 le: 11 Janvier 2012 à 15:25:46 »

Merci beaucoup pour ce tuto, que je suis en train de suivre. Mais je ne comprend pas où placer l'enum Triste
Journalisée

Scripteur débutant.
Gilux
Hors ligne Hors ligne

GTAOnline Addict
*

Messages: 1296


WWW
« Répondre #19 le: 11 Janvier 2012 à 15:30:05 »

Tu peux le placer en haut du script, au-dessus de la déclaration de ton array Clin d'oeil
++
Journalisée


Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #20 le: 11 Janvier 2012 à 15:30:40 »

Elle n'a pas de place précise, si ce n'est quelle doit être hors d'un quel-qu'on-que bloc d'instruction.
Journalisée

Antonio.C
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 42


« Répondre #21 le: 11 Janvier 2012 à 15:32:37 »

Merci pour vos réponses Sourire
Journalisée

Scripteur débutant.
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #22 le: 11 Janvier 2012 à 15:37:09 »

Citation
enum
{
        JOUEUR_MEMBRE,                   // 0
        JOUEUR_MODERATEUR,         // 1
        JOUEUR_ADMINISTRATEUR, // 2
        JOUEUR_FONDATEUR             // 3
}
Journalisée

Antonio.C
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 42


« Répondre #23 le: 11 Janvier 2012 à 15:39:27 »

Sinon ça serait bien de rajouter une expliquation sur comment faire une commande pour être dans le rang Fondateur quand on est loggué en RCON et pouvoir nommer des joueurs Modérateurs ou Administrateurs
Journalisée

Scripteur débutant.
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #24 le: 11 Janvier 2012 à 15:47:02 »

Pour l'obtention automatique du statut d'administrateur, c'est simple.
Peut être utiliser dès la connexion (OnPlayerConnect).


Code:
if (IsPlayerAdmin(playerid))
    UserInformation[playerid] = USER_ADMINISTRATOR;

Pour ce qui est de l'attribution de pouvoir à une autre personne, tu as juste à changer ...

Code:
UserInformation[playerid]

... par ...

Code:
UserInformation[userid]

... userid contenant l'indice du joueur que tu auras au préalable remplit avec son indice.
Tout ceci en gardant la condition avec la variable playerid pour que le joueur que effectue la commande soit bien connecté en RCON.
Tu peux aussi ajouté une condition à ta condition !


Code:
if ((IsPlayerAdmin(playerid)) || (UserInformation[playerid] == USER_ADMINISTRATOR))
    UserInformation[playerid] = USER_ADMINISTRATOR;

Comme cela, un joueur qui est administrateur OU connecté en RCON pourra utiliser la commande.

Ceci n'est que de la théorie, à toi de l'appliquer comme il se doit !
Journalisée

Antonio.C
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 42


« Répondre #25 le: 11 Janvier 2012 à 16:51:16 »

Merci de ta réponse, même si je suis un peu perdu  LMAO . Ca va beaucoup m'aider pour la suite, merci encore Sourire

EDIT :
Code:
if (IsPlayerAdmin(playerid))
    UserInformation[playerid] = USER_ADMINISTRATOR;

Je n'ai pas testé mais si j'utilise ce code, tous les joueurs qui se connecteront seront Administrateur, non ?
« Dernière édition: 11 Janvier 2012 à 20:58:41 par Antonio.C » Journalisée

Scripteur débutant.
Xartrick
Hors ligne Hors ligne


Moderateur
GTAOnline Addict
*

C & Pawn Programmer

Messages: 1206


WWW
« Répondre #26 le: 12 Janvier 2012 à 19:08:24 »

Va te documenter sur la fonction IsPlayerAdmin.
Pour répondre à ta question, seul les personnes connectés en RCON seront administrateur.
Journalisée

Antonio.C
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 42


« Répondre #27 le: 12 Janvier 2012 à 20:07:14 »

Ah oui, merci Sourire Je comprend maintenant ( http://wiki.sa-mp.com/wiki/IsPlayerAdmin )
Journalisée

Scripteur débutant.
Yornays
Hors ligne Hors ligne

Criminel entrainé
*

Messages: 52


« Répondre #28 le: 17 Février 2012 à 18:14:36 »

Merci pour ce tuto Sourire.

Mais j'ai un petit problème, j'ai bien lus le tuto et les messages et moi quand je me connecte en RCON sa me laisse Joueur..

C'est normal ?  Embarrassé
Journalisée
cristab
Hors ligne Hors ligne


Admin V.I.P
GTAOnline Legend
*

Messages: 7333


« Répondre #29 le: 18 Février 2012 à 08:57:58 »

regarde juste un peu plus haut que ton post Clin d'oeil
Journalisée

Pages: 1 [2] 3   Haut de page
Imprimer
Aller à:  

Theme créé par padexx et modifié par GTAOnline.fr
Page générée en 0.17 secondes avec 23 requêtes.
Forum GTAOnline.fr 2.0 | Design par : Lalu et GtaManiac
Merci a toute la communaute pour son support !
Copyright © 2004-2012 - GTAOnline.fr | GTAPro.com | Contact