GTAOnline.net
San Andreas Multiplayer (sa:mp) => Scripting SA-MP [Pawn center] => Discussion démarrée par: theyoan le 05 Novembre 2009, 17:44:07
-
Bonjour.
Voila je suis pas tres fort en script et je voudrait savoir comment blocker une classe la reserver avec la maniare la plus simple possible.
exemple:je veut bloquer la classe des swat a des personne bien precise.
pouvait vous m'aider svp.
Meric d'avance pour vos reponses.
-
SVP reponder aider moi pour reserver le skin a un joueur precis svp.
-
http://www.gtaonline.fr/forums/index.php?action=search;advanced (http://www.gtaonline.fr/forums/index.php?action=search;advanced) voila :)
-
Tu doit utiliser if() :
if(TEAM==1)//On imagine que 1 équivaut à la police
{
//Le skin
}
Par contre ton joueur doit avoir une Team précise avant la sélection donc si tu pose cette question j'imagine que a ce moment le joueur est logué .
-
oui deja logger donc par exemple je voudrait reserver un skin de la team des swat a [SWAT]Theo comment faire stp
-
oui deja logger donc par exemple je voudrait reserver un skin de la team des swat a [SWAT]Theo comment faire stp
Bah tu créer une commande /skin et là, tu choisis l'ID ( sois toi ) et tu met l'ID du skin.
Mais met d'abbord la commande /skin ou autre hein.
Ou sinon, quand tu est logger en RCON tu fait une commande du genre /mettreteam et là tu séléctionne la personne voulu.
Puis a la selection, dans ton script, tu met ( par exemple ) a ta team:
else if(classid==23){
if (PlayerInfo[playerid][pSWAT] = 1) // Ton personnage doit etre du " SWAT " ta team.
{
GameTextForPlayer(playerid,"~b~~h~Team SWAT",2000,3);
SetPlayerColor(playerid,NICE_BLUE);
}
else
{
GameTextForPlayer(playerid,"~b~~h~Team swat",2000,3); // Si le joueur n'est pas de la team SWAT mis par ta cmd, il est:
SetPlayerHealth(playerid, -999); // tuer
ForceClassSelection(playerid); // retourne a la selection de team
}
}
-
:rules il à demander un spawn auto
new playernamepp[64];
GetPlayerName(playerid,playernamepp,64);
if(!strcmp(playernamepp,"[SWAT]Theo",true))
{
//Skin
}
-
Alors il explique mal en disans sa ^^
blocker une classe la reserver avec la maniare la plus simple possible
Et ton code là, il fonctionnerais que pour lui, ce qui est pas forcement ce qu'il veux ?
-
;D ;D
je voudrait reserver un skin de la team des swat a [SWAT]Theo comment faire stp
Ceci est sa dernière question .
Sa 1er question j'y est répondu un peut plus haut ::)
Celle à laquel tu à repondu avec une petite erreur fréquente :
else if(classid==23){
if (PlayerInfo[playerid][pSWAT] == 1) // Ton personnage doit etre du " SWAT " ta team.
{
GameTextForPlayer(playerid,"~b~~h~Team SWAT",2000,3);
SetPlayerColor(playerid,NICE_BLUE);
}
else
{
GameTextForPlayer(playerid,"~b~~h~Team swat",2000,3); // Si le joueur n'est pas de la team SWAT mis par ta cmd, il est:
SetPlayerHealth(playerid, -999); // tuer
ForceClassSelection(playerid); // retourne a la selection de team
}
}
if (PlayerInfo[playerid][pSWAT] = 1) >>> if (PlayerInfo[playerid][pSWAT] == 1)
-
coco76
new playernamepp[64];
GetPlayerName(playerid,playernamepp,64);
if(!strcmp(playernamepp,"[SWAT]Theo",true))
{
//Skin
}
sa je le met ou dans OnPlayerSpawn ?
-
Oui sa seras plus simple .
-
coco sign hors norm
-
?? Pourquoi ??
C'est autorisé
-
?? Pourquoi ??
C'est autorisé
Tu avait 4 image ( Max = 3 ), dont une trop grande ( Max = 630*150 ), de plus cette image trop grande était consacré a une pub, au cas ou clique la : http://www.gtaonline.fr/forums/index.php/topic,2.msg150590.html#new (http://www.gtaonline.fr/forums/index.php/topic,2.msg150590.html#new)
-
coco ce que tu ma donner c est pour moi mais je voudrait faire pour quelq'un dotre