GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: Dark4ng3L le 07 Avril 2009, 20:25:54

Titre: [Help] Skin Réserver au Admins ....
Posté par: Dark4ng3L le 07 Avril 2009, 20:25:54
Bonjours ,
j'ai crée un skin réserver au admins qui ne fonctionne pas (tous les joueurs peuvent le prendre et le voient)
Code: (Pawn) [Sélectionner]
// Defines
#define TEAM_ADMIN 23
#define COLOR_MODO 0x009C00F6



public OnPlayerRequestClass(playerid, classid)
{
else if (PlayerInfo[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
{
    if(classid == 21 || classid == 22 || classid == 23)
{
GameTextForPlayer(playerid, "~r~ADMIN", 2000, 5);
SetPlayerColor(playerid,COLOR_MODO);
gTeam[playerid] = TEAM_ADMIN;
}
        }

else if (PlayerInfo[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
{
    if(classid == 21 || classid == 22 || classid == 23)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 286.0691,1989.1563,17.6406);
SetPlayerFacingAngle(playerid,262.1620);
SetPlayerCameraPos(playerid, 293.2975,1989.4148,17.6406);
SetPlayerCameraLookAt(playerid, 286.0691,1989.1563,17.6406);
PlayerPlaySound(playerid,SOUND_MUSIC1, 286.0691,1989.1563,17.6406);
}
    }
return 1;
}
 

PS : j'ai mis Seul les information sur la team réserver au admins niveau supérieure ou égale a 1

Merci de votre aide,
[L2K]lugia
Titre: Re : [Help] Skin Réserver au Admins ....
Posté par: NatiVe™ le 07 Avril 2009, 20:34:11
plus simple, au spawn tu vérifie le skin du joueurs, si c'est un skin admin et qu'il ne l'ai pas lui, tu lui dit de changer ;)

NV. 8)

Titre: Re : [Help] Skin Réserver au Admins ....
Posté par: Dark4ng3L le 07 Avril 2009, 20:39:13
Mé nan ...
je voulais faire que quand on est lvl 1 ou plus on puisse voir le skin .....
sinon on le vois pas donc on peux pas selectioner le skin...

++
Titre: Re : [Help] Skin Réserver au Admins ....
Posté par: NatiVe™ le 07 Avril 2009, 21:08:07
Je pense pas que ce sois possible .. je laisse la place à nos amis les grand professionnelle du pawn :D

NV. 8)

Titre: Re : [Help] Skin Réserver au Admins ....
Posté par: Azz45 le 07 Avril 2009, 21:18:03
Salut,

Fait un système de level...

car avec le score TAB c'est pas faisable d'après mes bases.
Titre: Re : [Help] Skin Réserver au Admins ....
Posté par: cristab le 07 Avril 2009, 21:53:03
personnelement je te les deja dit je pense que ce ne soit vraiment pas possible sauf au moyen d'un commande pour les admins
Titre: Re : [Help] Skin Réserver au Admins ....
Posté par: S!m le 08 Avril 2009, 00:29:07
Salut,

une chose simple que tu pourrais faire serait d'appeler la callback et changer le skin du joueur, si tes skins admins sont tous suivis, tu peut simplement faire comme ceci:

    else if(classid == 21 || classid == 22 || classid == 23)
{
if (PlayerInfo[playerid][pAdmin] >= 1 || IsPlayerAdmin(playerid))
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid, 286.0691,1989.1563,17.6406);
SetPlayerFacingAngle(playerid,262.1620);
SetPlayerCameraPos(playerid, 293.2975,1989.4148,17.6406);
SetPlayerCameraLookAt(playerid, 286.0691,1989.1563,17.6406);
PlayerPlaySound(playerid,SOUND_MUSIC1, 286.0691,1989.1563,17.6406);
GameTextForPlayer(playerid, "~r~ADMIN", 2000, 5);
SetPlayerColor(playerid,COLOR_MODO);
gTeam[playerid] = TEAM_ADMIN;
}
else
{
SetPlayerSkin(playerid, SKIN_SUIVANT);
OnPlayerRequestClass(playerid, NOUVELLE_CLASSE);
return 1;
}

return 1;
}

voila un code simple qui devrait donner un résultat satisfaisant (surtout à ping bas)

++Sim++
Titre: Re : [Help] Skin Réserver au Admins ....
Posté par: Franky™ le 09 Avril 2009, 10:26:56
Salut,

Quand tu choisi tes Skins, es-tu connecté ou pas ?
Car si tu n'es pas connecté, c'est sur que sa ne fonctionnera pas.
Il faut être connecté en "Admin" pour avoir ce Skin.
Si quand tu choisi le skin, t'es pas connecté. le code peu pas savoir que c'est un "Admin".

++ Franky
Titre: Re : Re : [Help] Skin Réserver au Admins ....
Posté par: Syg le 09 Avril 2009, 15:19:23
Salut,

Fait un système de level...

car avec le score TAB c'est pas faisable d'après mes bases.

Azz, arrête de répondre n'importe quoi s'il te plaît, ce n'est pas la première fois et je ne suis pas le premier à te faire la remarque.
Donc dans un premier temps, relis plusieurs fois la question avant de répondre.
Ensuite, relis plusieurs fois ta réponse avant de la poster.

++
Syg
Titre: Re : Re : [Help] Skin Réserver au Admins ....
Posté par: S!m le 09 Avril 2009, 15:20:16
Salut,

Quand tu choisi tes Skins, es-tu connecté ou pas ?
Car si tu n'es pas connecté, c'est sur que sa ne fonctionnera pas.
Il faut être connecté en "Admin" pour avoir ce Skin.
Si quand tu choisi le skin, t'es pas connecté. le code peu pas savoir que c'est un "Admin".

++ Franky

Salut,

dans le pire des cas, l'admin n'aura qu'a faire F4 afin de changer de skin

++Sim++
Titre: Re : Re : Re : [Help] Skin Réserver au Admins ....
Posté par: Franky™ le 09 Avril 2009, 17:06:51
Salut,

Quand tu choisi tes Skins, es-tu connecté ou pas ?
Car si tu n'es pas connecté, c'est sur que sa ne fonctionnera pas.
Il faut être connecté en "Admin" pour avoir ce Skin.
Si quand tu choisi le skin, t'es pas connecté. le code peu pas savoir que c'est un "Admin".

++ Franky

Salut,

dans le pire des cas, l'admin n'aura qu'a faire F4 afin de changer de skin

++Sim++

La je suis ok avec toi.
On peu avec qu'un skin admin que si l'admin en question est connecté..

Le plus simple, sa sera que tu créer une commande en disant que seul les admins peuvent la faire.
en fesant ça, sa te donne le skin de l'admin.
etc...

++ Franky