GTAOnline.net

San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: [StAfF]MaN le 23 Décembre 2007, 15:25:00

Titre: Prob pour mettre un player Admin...
Posté par: [StAfF]MaN le 23 Décembre 2007, 15:25:00
Salut a tous ^^  ça fait un bon bout de temps que j'étais pas passé ^^ et me revoila :p

Avec un tit prob biensur....

J'essai de mettre une classe de player en Admin mais j'ais une erreur...

Mon code

public OnPlayerSpawn(playerid)

{
    if(IsPlayerAdmin(playerid) == 1){
SetPlayerInterior(playerid,0);

if(gTeam[playerid] == TEAM_ADMINS)

SetPlayerColor(playerid,COLOR_GREY); // Gris
    PlayerPlaySound(playerid, SOUND_OFF, 0.0, 0.0, 0.0);
{
    else
    }
SendClientMessage(playerid, COLOR_YELLOW,"Vous n'etes pas admins !!");
}
    else if(gTeam[playerid] == TEAM_FBI){

SetPlayerColor(playerid,COLOR_BLEUTROUBLE); // bleu foncé
    PlayerPlaySound(playerid, SOUND_OFF, 0.0, 0.0, 0.0);
}

Mon erreur
C:\Documents and Settings\...........\Bureau\sa-mp 2.2 r2\filterscripts\truk.pwn(536) : error 029: invalid expression, assumed zero
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


1 Error.

J'ais essayé plein de truk mais sans effets possitifs, que des erreurs en plus et des warnings en pagailles....

Est ce vous pouvez m'aider ?? ^^
Titre: Re : Prob pour mettre un player Admin...
Posté par: UrbanGhetto le 23 Décembre 2007, 15:47:35
Pourquoi tu nous à donné le code la team FBI ?  ???

Tiens, Tu avais placé les accords un peux partout, J'ai corrigé ça :

if(gTeam[playerid] == TEAM_ADMINS){
if(IsPlayerAdmin(playerid) == 1){
SetPlayerInterior(playerid,0);
SetPlayerColor(playerid,COLOR_GREY); // Gris
PlayerPlaySound(playerid, SOUND_OFF, 0.0, 0.0, 0.0);
}else{
SendClientMessage(playerid, COLOR_YELLOW,"Vous n'etes pas admins !!");
}
}
Titre: Re : Prob pour mettre un player Admin...
Posté par: [StAfF]MaN le 23 Décembre 2007, 16:01:24
Mici mon pote mici ^^

En faite j'ais un peu foiré mon code :s ...  :laugh


Merci encore Urban
Titre: Re : Prob pour mettre un player Admin...
Posté par: Syg le 24 Décembre 2007, 02:11:23
Mais ton code ne marcheras que si l'admin fait le /rcon login AVANT d'être spawné.
Si il ne la fait pas, le test sur IsPlayerAdmin ne sera pas vérifié et le code qui est derrière ne sera pas exécuté.

++
Syg
Titre: Re : Prob pour mettre un player Admin...
Posté par: UrbanGhetto le 24 Décembre 2007, 10:59:25
Tu as une autre idée Syg ?
Titre: Re : Prob pour mettre un player Admin...
Posté par: GtaManiac le 25 Décembre 2007, 12:10:35
Pour mon GameMode , moi j'ai fait sa pour ma team Admin :

else if(gTeam[playerid] == TEAM_ADMIN){

if(IsPlayerAdmin(playerid) == 1){
         SetPlayerColor(playerid,COLOR_INVISIBLE);
         }else{
SetPlayerInterior(pid,3);
SetPlayerPos(pid,197.6661,173.8179,1003.0234);
SetPlayerArmour(pid,0);
TogglePlayerControllable(pid,0);
ResetPlayerWeapons(pid);
         SendClientMessage(playerid,red,"Vous n'etes pas Admin, faite F4 puis /kill pour changer de skin.");
         }
}

Si tu n'est pas loggé en Rcon tu est téléporter avec le skin Admin en prison , tu est freezé , pas d'armure , pas d'arme , et le joueur doit obligatoirement changer de skin , seule solution le F4 + /kill ( sa evite aussi les cheateurs ) .

Prend le code si tu veut ou pour t'aider a faire une Team Admin  ;)
Titre: Re : Prob pour mettre un player Admin...
Posté par: spykerc8 le 25 Décembre 2007, 15:42:47
On peut utiliser ça aussi : http://wiki.sa-mp.com/index.php/ForceClassSelection

++
Titre: Re : Prob pour mettre un player Admin...
Posté par: UrbanGhetto le 25 Décembre 2007, 17:17:38
Ben ouais sinon là y'aura 1 personne sur 200 qui va te le faire ton F4 - /Kil...l
Titre: Re : Prob pour mettre un player Admin...
Posté par: NatiVe™ le 25 Décembre 2007, 17:34:32
Ba de toute façon il ont pas le choix ! je pense :S !

Ou il font F4 > kill ou il reste en Zonzon donc...

Enfin si je ne me trompe pas !

NV.

Titre: Re : Prob pour mettre un player Admin...
Posté par: GtaManiac le 26 Décembre 2007, 00:33:32
Si le joueur ne fait pas F4 puis /kill il restera en prison tout le temps , donc il est obliger de faire sa ou de quitter le serveur ><
Titre: Re : Prob pour mettre un player Admin...
Posté par: MultiGamers le 26 Décembre 2007, 00:44:15
XD ouais.... :D
Titre: Re : Prob pour mettre un player Admin...
Posté par: Egoiste le 26 Décembre 2007, 03:15:48
Ah merci pour toute vos réponses, j'avais le meme probleme ...